• ベストアンサー

エクセルの表作成(関数)について2

先ほども、表作成について質問させていただき、大変ありがとうございました。 再度、エクセルにて、添付画像のような表を作りたいと思っています。 A列に日付、B列に時間数1、C列に時間数2、D列に累計です。 D列に累計を出したいのですが、B列とC列のどちらかか、片方に時間数を入力した時のみ、D列に累計が表示されるにはどうしたら良いのでしょうか。 時間数の入力のない欄は、空白となります。 よろしくお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

D2=IF(COUNT(B2:C2),SUM($B$2:C2),"") ★下にコピー

morito_55
質問者

お礼

ありがとうございます。 作成することができました。

その他の回答 (1)

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

同じ行のB列とC列にデータが入力されている場合に集計をしないでほしいということですね。 C2セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNT(B2:C2)<>1,"",SUMIF(C$2:C2,"",B$2:B2)+SUMIF(B$2:B2,"",C$2:C2))

morito_55
質問者

お礼

ありがとうございます。 説明が悪くて、すみません。 B列、C列の時間は、すべて集計します。 B列、C列共に空欄の時は、D列の累計も空欄(何も表示させない)にしたいと思っています。

関連するQ&A

専門家に質問してみよう