• ベストアンサー

EXCELの簡単な式がわかりません

以下のようなケースの簡単な入力式がわかりません。(A,B、1,2,3はセルです) A  B   1   10 2○  10 3   10 4   10    計30 A列が○以外の時、B列の計に加える(集計する)という、詳しい方には何でもない式だと思いますが、頭が悪い私に、どなたか救いの手をお願いします。

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

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

#1はもとっと簡単にして下記。<>を使う。 ””は必要で、入れる位置に気をつけること。 (テスト・データ) (A列)(B列) 1 2 ○ 12 3 ○ 4 =SUMIF(A1:A5,"<>○",B1:B5) 結果は6です。

Hiroonchan
質問者

お礼

明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。

その他の回答 (4)

回答No.5

配列数式という方法で出来ると思います。 質問のあったケースだと集計したいセルに下記の式を入力して下さい。 (※式の入力だけでEnterはまだ押さないでね。) =SUM(IF(A1:A4="",B1:B4)) と入力して ctrl + shift + Enter です。 上の式は、「A1からA4の空白セルを検索して、検索されたセルと同じ行にあるB列のセルの合計(sum)をしなさい。」という意味です。

Hiroonchan
質問者

お礼

明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.3

#2です。失礼しました。「2」は数値ではなくセル番号だったんですね。 #1の方のお答えで良いと思います。

Hiroonchan
質問者

お礼

明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.2

「A列が○以外の時」とは、どういうことでしょうか? ・○が入力されていないとき? ・2以外のとき? 関数としてはSUMIF になるでしょうが、上のことがはっきりしないと 具体的に式を立てられません。

Hiroonchan
質問者

補足

早速のお答え有難うございます。前者の『○が入力されていないとき』です。宜しくお願いします

  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.1

全体から、○の部分だけひく、というのではダメですか? =SUM(B1:B4)-SUMIF(A1:A4,"○",B1:B4)

Hiroonchan
質問者

お礼

明快なご回答、早速に有難うございました。とても助かりました。いろんな考え方や、式があるものですね。

関連するQ&A