• 締切済み

特定の条件の時、数値を合算する

添付ファイルを参照してほしいのですが。。。 1行目と2行目にそれぞれデータが入力されており、一番右にそれぞれの行の合計数値が入力されています。 2行目に数値が入力されていない場合、1行目の合計数値にその月は含まないようにするには、どうすればいいのでしょうか。 添付の画像でいうと、10月の2行目が空白なので、一番右端の1行目の合計数値に、10月は含まない…となります。 説明がわかり辛くてすみません。。困っているので、よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

一番簡易な方式としては, =SUMIF(B3:M3,"<>",B2:M2) みたいにして,条件付き合計します。 3行目に具体的に何を記入しているのかに応じて具体的な数式は変わってきますので,適切に応用して下さい。

  • sulay
  • ベストアンサー率33% (1/3)
回答No.2

いくつか方法はあると思いますが・・・ 1行目のデータがB2~ 2行目のデータがB3~ と仮定します。 12月がM列になると思いますので合計はN列 N2セルに =SUM(OFFSET(B2,0,0,1,COUNTA(B3:M3))) SUM(B2:○) の○部分を1行目のデータの個数分で可変させます 注意:あくまでも個数で制御しているので途中に空白があったとしても    空白月を反映しないというような事は出来ません 例:1行・2行目とも10月は入っているが6月の2行目が未入力   の場合は1~9月までの合計となります 取りあえず、書かれている内容を満たす事は出来るはずです

回答No.1

If関数を使います。 2行目が空白でなければ、100,空白なら0とします。 = IF(2行目<> "",一行目,0) 合計行を下記のようなにかいていきます。 = IF(A2 <> "",A1,0) +  IF(B2 <> "",B1,0) +  IF(C2 <> "",C1,0) 以上、お試しください。

関連するQ&A