• ベストアンサー

Excelで質問があります。

下記はエクセルの表をイメージしています。   A   B   1  10   14  2  15   11  3  16 4  12 上記の表でA列の合計を表示させたいです。 ただしB列が空白のものだけです。 上記の表ですと(A3の16)+(A4の12)で28になります。 B3に数字が入力された場合は自動で12(A4の12)と表示させたいです。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

=SUM((A1:A4)*(B1:B4<>"")) SHIFT+CTRL+ENTERの3つのキーを同時に押す(配列数式) 普通SUMIF関数ですが、別の解がないか考えた挙句です。 =SUMPRODUCT((A1:A4)*(B1:B4<>"")) でもできるようです。

whiteday
質問者

お礼

ありがとうございました。SUMIFで解決しました。 SUMIF以外にも教えてくれてありがとうございます。

その他の回答 (2)

noname#204879
noname#204879
回答No.2

=SUMIF(B:B,"",A:A)

whiteday
質問者

お礼

ありがとうございました。SUMIFで解決しました。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

=SUMIF(B1:B4,"",A1:A4) でいいのでは?

whiteday
質問者

お礼

ありがとうございました。SUMIFで解決しました。

関連するQ&A