- 締切済み
Excel2003 特定の文字を含まないセルを呼び出す方法
=SUMPRODUCT((シート名!A$2:A$996=■)*(シート名!V$2:V$996="文字1")*(シート名!AC$2:AC$996))/1000000+SUMPRODUCT((シート名!A$2:A$996=■)*(シート名!V$2:V$996="文字2")*(シート名!AC$2:AC$996))/1000000+SUMPRODUCT((シート名!A$2:A$996=■)*(ISNUMBER(FIND("▲▲▲",シート名!AL2:AL996))*(シート名!AC$2:AC$996))/1000000 「▲▲▲」を含まない、と設定したい場合はどのような関数を使用すればよいのでしょうか・・色々と調べましたが特定の文字を「含まない」とする関数がみあたらないため、方法があればご教授頂きたいですm( _ _)m どうぞ宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
>呼び出す方法 普通の用語の使い方と違う。 ただ集計しているだけではないか。式は複雑だが「抜き出し」をしているのですか。 セル単位で含まないを問題にしているのでしょう。 それであれば、含まないはISERRORとFINDで判定する。 ーー 質問には、式だけ長々と挙げるのでなく(特に成功しなかった場合は参考で挙げる。メインにはなり得ない)、文章で何がやりたいか説明のこと。 データ例を挙げること。 これを訓練しないと、タイプ分けが上達しない。タイプ分けが関数と 直結するのだ。 ーー 例データ axcr 1 asdfr 2 aacy 3 ssdz 4 asdffa 1 ーーー =SUMPRODUCT((ISERROR(FIND("x",A1:A5))*(ISERROR(FIND("y",A1:A5))*(B1:B5)))) xかyを含むセルは除いて集計 こういうことではないのか。 結果 7
- ruru-12
- ベストアンサー率61% (16/26)
これはどうでしょうか? ('シート名!'!AL2:AL996<>"▲▲▲")
補足
回答ありがとうございます。 上記の通り数式をいれるとこ「少なすぎる引数が入力されています。」というエラー画面がでてしまいました。
- maron--5
- ベストアンサー率36% (321/877)
◆具体的な式は?ですが ◆参考に =ISNUMBER(FIND("▲▲▲",A1:A10))
補足
ご確認ありがとうございます。 「含まない」データを参照したいので、こちらだと「含む」データになってしまうようでした。今後の参考にさせて頂きます。ありがとうございました。
お礼
貴重なアドバイスを頂きありがとうございました。 質問の仕方が悪く申し訳ありませんでした。 的確な回答を頂き助かりました。質問にて明記した数式は正しくないようなので、頂いた関数を元に新しく作成しなおしてみます。 ありがとうございました。