- ベストアンサー
エクセルでの統計
A B C 4月1日 L 10000円 4月1日 D 50000円 4月2日 L 9000円 4月2日 D 40000円 4月3日 D 90000円 上記のようなとき、違うシートにLの合計金額とDの合計金額を出したいのですが、よい方法がありましたらご教示いただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C列に数字でなく文字列で「10000円」などと入力されている場合は以下のような式で「L」の合計が求められます(データ範囲が1行目から10行目までの場合)。 =SUMPRODUCT((Sheet1!$B$1:B$10="L")*SUBSTITUTE(Sheet1!$C$1:$C$10,"円",""))
その他の回答 (1)
- 999osietekudasai
- ベストアンサー率57% (4/7)
回答No.1
SUMIF関数を使います。 =SUMIF(Sheet1!B2:C6,"L",Sheet1!C2:C6) ()内は、先頭がデータの範囲です。ご質問の場合は日付は入れなくても大丈夫だと思います。2つ目が条件となる値です。文字列なので””で囲ってください。3つ目が実際に集計する範囲です。1番目と3番目はデータが入っているシート名+データの範囲という形で指定します。マウスでシートを選択して範囲をドラッグすれば、自動的に上記の形式で入力されます。 C列の数値ですが、もともと「円」をつけて入力されている場合は、数値として認識しませんので、集計はできません。 セル内には数値のみ入力して、書式→セルの表示形式→分類を「ユーザー定義」、種類を「G/標準"円"」にしてみてください。