Excelで2つの条件を満たす式を作成する方法

このQ&Aのポイント
  • Excelで2つの条件を満たす式を作成する方法について教えてください。
  • 集計元データがsheet2にあり、条件を満たす結果をsheet1に表示したいです。
  • 条件は(拠点名=渋谷)かつ(品物名に「ポテト」を含むもの)です。答えは2となる予定です。
回答を見る
  • ベストアンサー

Excelで2つの条件を満たす式を作成するには

2つの条件を満たす式を作成したいのですがExcelの計算式になれていない為出来ませんでした。 どなたか教えて頂けませんか? 集計元データはsheet2に記載されており、求めた結果は別シートのsheet1上に表示を予定しています。 作成したい式は(拠点名=渋谷)かつ(品物名に「ポテト」を含むもの)の2つの条件を満たす式です。 そして、この場合の答えは2と導き出したいと考えています。 sheet2の状況 A     B 拠点名 品物名 渋谷  ポテト 渋谷  フライドポテト 池袋  トマト 池袋  ハンバーガー  池袋  チーズハンバーガー 池袋  ポテト 池袋  ワイン

  • gatu
  • お礼率100% (1/1)

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

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.1

こんにちは~ =SUMPRODUCT((Sheet2!A2:A10="渋谷")*(ISNUMBER(FIND("ポテト",Sheet2!B2:B10)))) でどうでしょうか?

gatu
質問者

お礼

丁寧な回答ありがとうございました。 さっそく試してみたところ提示された式で答えを求める事ができました。 まだまだ勉強不足であることを改めて実感しました。 どうもありがとうございました。

関連するQ&A

  • エクセル 1つ飛ばしで条件式を作成

    エクセルで条件式を1つ飛ばし、連続で作成したいのです。 例 A3のセルに、シート1A2=シート1D4   A4のセルに シート1A4=シート2D6 ですが、連続で作成するとうまく1つ飛ばしで作成できません。 なにか方法ありますでしょうか。

  • EXCELで参照シート名含む計算式の変更マクロ

    マクロを作成しておりますして、わかりづらいか質問もしれませんが宜しくお願いします。 (1)マクロを配布し先方(複数拠点)で持っているブックに変更をかけ  たい。 (2)そのブック内には複数シートがあり、計算式で他シートを参照して  いる。 (3)その計算式を変更かけたい。が(2)でいう参照シートのシート名を各  拠点にて変更しているので、計算式も変更後のシート名が入って  いる。 例えば、 シート1のA1セルに「=(xxxxx)!B1/C5」という式を埋め込みたい。    ※(xxxxx)はシート名。 でも、(xxxxx)のシート名は拠点によってシート名がことなることが 問題。尚、シート名以降の計算式は全拠点共通。 そこで、こんなことがやれればのイメージですが イメージ1: シート1の他のセル(D1)で(xxxxx)と同じシート名を参照している 式が必ず存在している。拠点毎にシート名は異なるがセル(D1)の 場所は共通。 このセル(D1)の式からシート名を抽出し、上の「=(xxxxx)!B1/C5」 の(xxxxx)に入れて、シート1のA1セルにこの計算式を記載する マクロを作る イメージ2: もし「=(xxxxx)!B1/C5」の(xxxxx)部分に仮名称を入れたものを マクロでシート1のA1セルに書き込んだあと、各拠点にて(xxxxx) →それぞれ拠点で使っているシート名に置換する ような方法があ るか?(存在しない参照シート名のまま書き込むとファイル指定の ダイアログが開くので、開かないような汎用的な記述を一旦仮置き できないか?) 以上宜しくお願いしたします

  • エクセルでマクロの組み方

    エクセルでのデーター集計 A1 ~A10には新宿 A11~A20には渋谷 A21~A30には池袋 などの地域名がこの後にも続き B1~Z1などには人口や男や女などの項目がある ファイルがあります。 この集計表ファイルを他のファイルの ・A列が新宿なら→新宿のシート ・A列が渋谷なら→渋谷のシート ・A列が池袋なら→池袋のシート (B列~Z列に入っている数値も一緒に) にコーピーできるようにしたいんですが できますか? よろしくお願いします。

  • エクセル。こんな関数式ないですか?

    添付画像より シート1で毎日、個別名で請求書を作成しています。請求書の記入欄は1個(画面とおり)だけです。 それら請求書の内容をシート2に記録保存していきたいのですが何かよい関数式ってないでしょうか。 勿論、同日に複数名の請求書を作成することもあります。 お詳しい方、宜しく願います。

  • エクセルでのセルの連動

    シート1に「品物名」「単価」を記入した表を作成 (プルダウンリストとして作成しました) シート2のセルに「品物名」のプルダウンを作成した際、 隣のセルに選んだ品物名の単価が表示されるようにしたいのですが、 どの様にしたらよいでしょうか? ◆シート1   A   B  1品物名 単 価 2りんご 200 3バナナ 300 4みかん 100 ◆シート2   A   B 1品物名 単 価 2りんご「   」 A-2のセルにりんごと選んだらB-2に自動的に200 と入るようにしたいのです。 教えてください。 よろしくお願い致しますm(_ _)m

  • ’p’で始まるカナダ料理の名前と作り方

    先日渋谷のカナダ料理店で食べておいしかったのですが、名前がどうしても思い出せません。  ・フレンチフライ(フライドポテト)に  ・熱々のグレービーソースと  ・チーズ が乗った料理です。 英語でカナダではメジャーな冬の料理と説明ありましたが。 プルンジだかなんだかと聴いたような、、いずれにせよ単語はpで始まってました。  名前が分かれば作り方もおのずと調べられますので。

  • 【エクセル】元データシートよりマクロで表を複数作成

    はじめまして。 ワインの情報が入った元データシートよりマクロを使って それぞれ違うシートに表を複数作成したいのですが、 上手くいきません。 教えていただけますでしょうか。 元データには ワイン名、ヴィンテージ、産地、ブドウ品種の情報があります。 そこから各ワインごとの表を別シートに一度に作成したいです。 添付画像をご参照ください。 ご教授いただけますと幸いです。 よろしくお願いいたします。

  • エクセルマクロで条件のシートを印刷する方法

    エクセルマクロで条件のシートを印刷する方法を教えてください 初め、目的のシートを作成する為の条件がセルに入力しているシート(以降:条件シート)があり マクロで条件シートから情報を吸い上げて情報に沿ったシート(以降:結果シート)を複数作成します。 ここでは条件シートが複数存在しています。 結果シートを作成する為の条件と作成するシート数はその都度違います。 結果シートを作成する際は前回に作った結果シートを全て削除してから作っています。 条件シートのシート名に「●」を入力しておいて、「●」が含まれていないシートを削除するようにしています。 ここで質問になりますが、作成した全ての結果シートだけを印刷する方法を教えていただけないでしょうか 方法としては「●」が含まれていないシートを全て印刷するという命令にしたいのですが。 ご教授お願いいたします エクセル2003を使用しています。

  • 渋谷周辺でワイン&調理器具を購入

    渋谷周辺でワインと調理器具を購入したいのですがどこかいいお店を知っている方いません? ワインは1万円~1.5万円が予算です。 調理器具は具体的に言うとチーズスライサーが欲しいのですが、できればまぁまぁ高めなのが欲しいのです。 友人の結構式が明日で、プレゼントを購入してから向かいたいと思っていますのでご回答よろしくお願いします。 渋谷で思い当たらない方でも渋谷から20分圏内であればOKです。

  • 条件付合計式ウイザードで乱数を作成する変数が含まれている。

    よろしくお願いします。 エクセルで条件付合計式ウイザードを作成しようとした場合に 「選択した範囲には乱数を作成する関数などによって・・・」 というメッセージが表示され作成できません。 選択範囲は同一ブック内の別シートで、数値と見出し行だけしか入力されていません。 どのようなときにそのメッセージが表示されるのかまた、対応策がありましたらご教授下さい。

専門家に質問してみよう