[[20181030111738]] 『循環参照』(ao) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『循環参照』(ao)

    A                  B               C                     D
1  a or b   =IF(A1="a",0,D2*0.5)    =IF(B1=0,0,B1*10)      =C1+D2

2 a or b   =IF(A2="a",0,D3*0.5) =IF(B2=0,0,B2*10) =C2+D3

3

4

A列にはその日の状態(aかb)が入力されます。B列は単価のようなイメージです。C列は、単価×量(ただし単価が0の場合は0)。Dは累計です。行番号が進むほど過去の日となります(1が最新の日、2は1日前、3は2日前)。B列の単価は、D列の前日までの累計によって決まります。

この場合、D列で前日までの累計と当日の単価を足し、B列では前日までの累計を基に単価を算出しているため、循環参照と扱われてしまいます。

このような前日までの合計値を基に当日の値を算出し、毎日累計していくような計算式は作れませんでしょうか。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 D列を
 =SUM(C1:C$10000)
 か。
 データが最大でも10000行までの場合。
 あとC列は
 =B1*10
 でいいのでは?
(ねむねむ) 2018/10/30(火) 12:51

早速の返信ありがとうございますm( )m
問題解決いたしました。ありがとうございます!!
(ao) 2018/10/30(火) 15:05

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.