1

次のように3つの列があります。

Boolean          Value          Date
Yes               £3000         01-Jan-2012
No                £3000         01-Jan-2012
No                £3000         01-Nov-2012

基本的には、そのテーブルを見て、ブール値が [いいえ] に設定されている場所の合計値を計算する必要がありますが、月がコンピューター時間によって設定された現在の月と等しいかそれよりも小さいもののみを取得します

4

2 に答える 2

2

どのバージョンのExcelですか?Excel 2007以降では、SUMIFSを試してください。これにより、複数の条件で合計できます。

=SUMIFS(B2:B10,A2:A10,"No",C2:C10,"<="&TODAY())

セル参照を使用しましたが、次のように名前付き範囲を代わりに使用できます。

=SUMIFS(Value,Boolean,"No",Date,"<="&TODAY())

または、以前のバージョンのExcelでは、次のようにSUMPRODUCTを使用できます。

=SUMPRODUCT(B2:B10,(A2:A10="No")*(C2:C10<=TODAY()))

于 2012-09-27T10:54:15.163 に答える
0

機能を使用してくださいDSUM

基準範囲は

Boolean         Month Check
No              =MONTH(C2) < X

ここC2で、 は列 の最初のデータ セルDateです。

于 2012-09-27T11:10:06.450 に答える