• ベストアンサー

エクセルについて

 A  B  C  D 1○    不 2     不 3○  4○    不 5     不 6 7 というような表をつくったのですが、 Aの行には○を含み、かつ、Cの行には不を含む1~5までの列の数を 例えばD7のセルに合計を出したいのですが、どのような式を書けばよいのでしょうか? よろしければどなたかご教授おねがいします。

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

  • ベストアンサー
  • tamazo-
  • ベストアンサー率60% (35/58)
回答No.4

配列数式を使ってはどうでしょうか。 D7に、 =SUM(IF((A1:A5="○") * (C1:C5="不"),1,0)) と入れて、 ShiftとCtrlを押しながらEnterを押します。 そうすると、数式バーには {=SUM(IF((A1:A5="○") * (C1:C5="不"),1,0))} と両側に{}が表示されます。 (これが配列数式のしるし) で、D7は2が表示されます。

rastaman30
質問者

お礼

 ありがとうございました。 おっしゃるとおりしてみたら求めていた方法、答えがでました。ほんとにありがとうございました。

その他の回答 (4)

  • huar
  • ベストアンサー率33% (5/15)
回答No.5

No.1の方の回答のようにD1からD6のセルにそれぞれ計算をして、D列を見えないように設定してみては?そして合計を出したいセルに=SUM(D1:D6)と入力するわけにはいかないですか?

rastaman30
質問者

お礼

 ありがとうございました。No.4さんの方法で試したらうまくいきました。  回答ありがとうございました。

  • comv
  • ベストアンサー率52% (322/612)
回答No.3

再び こんにちは! >合計はこの質問で言いますと、合計を出したいセルに >2という答えを導きたいのです。 ???? 1つめの式は、そのつもりで記載しましたが・・・・ なにか上手く表示されなかったのであれば、現象を 追記下さい!

rastaman30
質問者

お礼

 またまた早い回答ありがとうございました。 私の説明がへたで混乱なさったとおもいますが、先ほどの回答で合計は出ていました。ただ?に答えただけだったのです。すいませんでした。  大変ありがとうございました。

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんにちは A列が ○ で C列が 不 の箇所数 であれば  =SUMPRODUCT((A1:A5="○")*(C1:C5="不")) で試してみて下さい >例えばD7のセルに合計を出したいのですが 合計? 例えば 上記条件が成立する行の D列の数値を合計であれば  =SUMPRODUCT((A1:A5="○")*(C1:C5="不")*D1:D5) で可能です。

rastaman30
質問者

補足

 早速の回答ありがとうございます。 No.1さんの補足に書いたとおりD2~D6は使用していまして、合計を出したいセルは離れたところにあり、1つのセルしか使えません。  合計はこの質問で言いますと、合計を出したいセルに2という答えを導きたいのです。  なんどもすいませんがもし良い知恵がありましたらお願いします。

  • nek784
  • ベストアンサー率35% (145/411)
回答No.1

 D1~D6を使っていないのであれば「○」かつ「不」の判定結果を出力し, D7で合計するというのはどうでしょうか。 D1に下記の式を入力してD2~D6にオートフィルでコピーする。 =IF(A1="○",IF(C1="不",1,""),"")

rastaman30
質問者

補足

 早速の回答ありがとうございます。 >D7で合計するというのはどうでしょうか。 D1に下記の式を入力してD2~D6にオートフィルでコピーする。  D7は例えばでして、合計を出したいセルは離れた場所にあって その上の方はほかの表で埋まっているんです。  説明たらずですいませんでした。