• 締切済み

どんな関数を使ったらよいでしょうか?

エクセル表の縦のA列に文字列(例1課、2課)次のB列に数値がある場合、たとえば1課の合計と2課の合計をフィルターなどを使わず表示する関数があれば教えてください。 宜しくお願いします。

みんなの回答

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

こんなのSUMIFという基礎的な関数を知らないだけの、質問です。 WEBで「エクセル SUMIF」で照会して勉強すれば沢山の例が出る。 一度エクセルの代表的な20-30の関数の使い方を勉強すること。 聞いておきながら、お礼その他も長期間してない。早く締め切ること。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

NO1さんがご回答のSUMIF(検索範囲,検索値,集計範囲)がよろしいのではないでしょうか。 仮にC1、C2に検索値(例から1課、2課)を設定すれば、D1に=SUMIF(A:A,C1,B:B)として下方向にコピーすれば課別合計が表示できます。

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

一例 =SUMPRODUCT((A1:A50="1課")+(A1:A50="2課"),B1:B50)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.3

No2です。書き間違いがあります。=SUMIF(A1:B11,"1課",A1:B11)ではなく、=SUMIF(A1:B11,"1課",B1:B11)もしくは、=SUMIF(A1:A11,"1課",B1:B11)です。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

たとえば、D1に1課の集計をするなら、D1のセルに=SUMIF(A1:B11,"1課",A1:B11)と入れます。D2に2課の集計をするならD2のセルに=SUMIF(A1:B11,"2課",A1:B11)と入れると集計できますが。このときデータがA1からB11まで入っていると仮定していますが。もっと多ければ(たとえば100行あれば)B100とするとできます。 こんなのでどうでしょう?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=SUMIF(A1:A100,"1課",B1:B100) でA列1~100行の1課のある行のB列を合計します。

y-h0307
質問者

お礼

早速回答いただきありがとうございました。 助かりました。

関連するQ&A