- ベストアンサー
EXCELの簡単な式がわかりません
以下のようなケースの簡単な入力式がわかりません。(A,B、1,2,3はセルです) A B 1 10 2○ 10 3 10 4 10 計30 A列が○以外の時、B列の計に加える(集計する)という、詳しい方には何でもない式だと思いますが、頭が悪い私に、どなたか救いの手をお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#1はもとっと簡単にして下記。<>を使う。 ””は必要で、入れる位置に気をつけること。 (テスト・データ) (A列)(B列) 1 2 ○ 12 3 ○ 4 =SUMIF(A1:A5,"<>○",B1:B5) 結果は6です。
その他の回答 (4)
- huku-huku
- ベストアンサー率55% (5/9)
配列数式という方法で出来ると思います。 質問のあったケースだと集計したいセルに下記の式を入力して下さい。 (※式の入力だけでEnterはまだ押さないでね。) =SUM(IF(A1:A4="",B1:B4)) と入力して ctrl + shift + Enter です。 上の式は、「A1からA4の空白セルを検索して、検索されたセルと同じ行にあるB列のセルの合計(sum)をしなさい。」という意味です。
お礼
明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。
- hinebot
- ベストアンサー率37% (1123/2963)
#2です。失礼しました。「2」は数値ではなくセル番号だったんですね。 #1の方のお答えで良いと思います。
お礼
明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。
- hinebot
- ベストアンサー率37% (1123/2963)
「A列が○以外の時」とは、どういうことでしょうか? ・○が入力されていないとき? ・2以外のとき? 関数としてはSUMIF になるでしょうが、上のことがはっきりしないと 具体的に式を立てられません。
補足
早速のお答え有難うございます。前者の『○が入力されていないとき』です。宜しくお願いします
- KODAMAR
- ベストアンサー率26% (267/1006)
全体から、○の部分だけひく、というのではダメですか? =SUM(B1:B4)-SUMIF(A1:A4,"○",B1:B4)
お礼
明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。
お礼
明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。