• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以下のような場合に B10 に C列に完了日が入力されている行のみのA)

B10に完了日が入力されている行のみのA列のページ数の合計を求める方法

このQ&Aのポイント
  • B10にSUM(IF(A10=C2:C4,A2:A4,0))を入力しても#VALUE!となる場合、正しい構文を確認してください。
  • A列とC列の値を比較し、条件に一致する行のA列の値を合計するためには、SUMIF関数を使用します。
  • 以下のような式をB10に入力してください: =SUMIF(C2:C4, B10, A2:A4)

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

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

B10のセルに次の式を入力して下方にオートフィルドラッグします。 =IF(A10="","",SUMIF(C$2:C$8,A10,A$2:A$8))

tyoutikaramizu
質問者

お礼

あまり何をしているのか理解していませんが出来ました。 解るまで調べてみます。 即答有難う御座いました。大変勉強になります。

その他の回答 (2)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.3

これは、配列式として認識される必要があるため、 =SUM(IF(A10=C2:C4,A2:A4,0)) の数式を入力し、確定する際に、 単なる Enter ではなく、 Ctrl + Shift + Enter  しなければなりません。 http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page4-1.htm

参考URL:
http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page4-1.htm
tyoutikaramizu
質問者

お礼

このような事ができるのですね。 大変参考になりました。有難う御座います。

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

回答No1です。 B10セルには次の式を入力して下方にオートフィルドラッグしてください。 =IF(A10="","",SUMPRODUCT((B$2:B$8=A10)*(C$2:C$8>0)*A$2:A$8))