値に基づいて、Excelの行数を合計したいと思います。下の写真では、表を見ることができます。
Jan->(C2で指定された月#)の値の合計を含む値をF1に入れたいと思います。ここで、StatusはC1の値です。
もし、するなら
= SUMIF(B5:B11、 "open"、INDIRECT(CONCATENATE( "C5:"、ADDRESS(11,2 + C2))))
25(セルI2)(C5とC8の合計)が得られますが、結果として実際に必要なのは50(C5 + D5(1月と2月にオープン)とC8 + D8(でオープン)です。 1月と2月))
それが理にかなっていることを願っていますか?
コメント、提案をお待ちしております。
乾杯
ニック
代替テキストhttp://ntdd2425.fm.netbenefit.co.uk/table.png
編集-中間列を作成せずにこれを実行できることを望んでいます。Excelでの不整合は、SUMが複数の列にわたる合計をサポートしているように見えるが、SUMIFはサポートしていないという事実によるものです。したがって、これは機能します。
= SUM(INDIRECT(CONCATENATE(ADDRESS(5,3)、 ":"、ADDRESS(5,2 + $ C $ 2))))