• ベストアンサー

複数列の値を合計するには?

このような表で、月~金までのコード毎合計時間数を出したいです。 どんな操作で簡単に出せるでしょうか? (SUMIFで地道に足してゆくしか方法が思いつきません) もっといい方法を是非教えて下さい。 よろしくお願い致します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! SUMIF関数で出来るような気がします。 ↓の画像を例にして回答させていただくと B11セルの数式は =SUMIF($A$3:$J$8,A11,$B$3:$B$8:$D$3:$D$8:$F$3:$F$8:$H$3:$H$8:$J$3:$J$8) としてオートフィルで下へコピーしています。 (例の表は火曜日までしかデータを入れていません) 尚、コードがない場合は「0」になってしまっています。 以上、参考になれば幸いです。m(__)m もし的外れの回答なら読み流してください。

RS17
質問者

お礼

簡単に出来ました! 丁寧な解説ありがとうございます。 助かりました!!

その他の回答 (1)

  • takesun
  • ベストアンサー率40% (22/54)
回答No.2

sumif以外となると あまりスマートではない気がしますが、 とりあえず考えてみました。 L3セルへ =SUMPRODUCT(($K3=$A$3:$J$10)*($B$3:$K$10)*MOD(COLUMN($A$3:$J$80),2)) 後は数式を下方向へコピーで。

RS17
質問者

お礼

こちらも試してみます。 関数が全然使いこなせなくて困っていました。 SUMIF以外で考えて下さってありがとうございます!

関連するQ&A

専門家に質問してみよう