
それで、この状況でどの数式を使用すればよいか分からず困っています。簡単に言うと、これは建設用の予測ツールであり、このサンプルは非常に基本的なものです。はい、これは 3 つの異なるIF
数式で簡単に実行できることはわかっていますが、これは 3 年以上かかる大規模な建設プロジェクト用であり、毎週予測されることもあるため、セクション全体を取得して簡単に機能させたいのです。さまざまな数式を使用してみましたSUMIFS
が、SUMPRODUCT
うまくいきませんでした。誰かアイデアはありますか?
この例では、L11
添付画像で強調表示された黄色のセルの合計が、その黄色のセルの右隣の青いセルが空白の場合にのみ等しくなるようにすることが目標です。したがって、実際のコストを入力すると、実際のコストがまだ入力されていない予測コストのみが合計されます。この項目の行全体 ( N11:Y11
) を取得し、行 4 の「Act ($)」が空白でない場合、行 4 に「Proj ($)」があるすべてのセルを合計する方法はありますか?
答え1
範囲を慎重に選択することで、 A がSUMIFS
それを実行します。
=SUMIFS($O11:$W11,O$4:W$4,"Proj ($)",$P11:$X11,"<>",$P$4:$X$4,"Act ($)")
SUMIFS
動作するために、すべての範囲が同じサイズであることが重要です。
答え2
IF
& の組み合わせを使用することで問題を解決できますSUMIF
:
セルにこの数式を入力します
C205
。=IF(AND($A$202:$K$202<>"",$A$201:$J$201="Act($)"),SUMIF($A201:$J201,"=Proj($)",$A$202:$K$202),0)
使い方:
状況1:
- 列見出しは であり、セルのうち
Act($)
セルは空白であるため、それらのセルには列見出しがあり、 を返す数式は に等しくなります。Row 202
3
2
SUMs
Proj($)
19485
(6495+6495+6495)
状況2:
- 列見出しは であり
Act($)
、Row 202
セル外のすべての
セルは空白である ため、数式は それらのセルに列見出しがなく、 を返します。3
3
SUMs
Proj($)
0
必要に応じて数式内のセル参照を調整します。