• ベストアンサー

「SUMIF」と「AND」関数の組み合わせについて

2つの表があり、A列の日付が同じでなおかつ表2のB列に「9」が入っているC列の合計数を表1のBに反映し、合計数が「0」なら""空白にしたい場合の関数の組み合わせを教えてください。日付が同じだけなら「SUMIF」と「IF」関数でできたのですが、なおかつ「9」が入っているセルの合計となると上手く反映されません。「AND」関数の使い方が悪いと思うのですが、どうかよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

表1がシート1に有って表2がシート2にあるのでしたらシート1のB1セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(Sheet2!A:A,A1)=0,"",SUMIFS(Sheet2!C:C,Sheet2!A:A,A1,Sheet2!B:B,9))

kaa297
質問者

お礼

ありがとうございます!!! 「COUNTIF」ってこういう使い方があったのですね・・ 助かりました。 無事に集計が出来そうです。

その他の回答 (1)

回答No.1

B列に入る数値が1桁として G3セル =D3*10+E3 下へオートフィル B3セル =SUMIF($G$3:$G$6,A3*10+9,$F$3:$F$6) 下へオートフィル 作業列は 暗くしておいたり、非表示にしたり

kaa297
質問者

お礼

なるほど! 日付を数値にするやり方もあるのですね。 早々のご返答ありがとうございました。

関連するQ&A