Excel関数初心者向けの条件参照数式とは?
- Excel初心者の方へ、条件に合致した値を参照する数式について教えます。
- 例えば、Sheet1に条件となる表があり、Sheet2の特定の列に1が表示されている場合に、Sheet1の条件に合致する金額をSheet2の別の列に表示させる方法があります。
- 具体的な数式やセルの配置例も解説しています。
- ベストアンサー
Excel 関数
初心者です条件にあったものを参照する数式を教えてください よろしくお願いいたします! ~sheet1~ A列 B列 回数 金額 3,000以下 29,800 3,000以上 39,800 4,000以上 49,800 上のようなsheet1に表があり sheet2にA列に下のように1の表示がある場合のみ sheet1の条件にあった金額を sheet2のC列に表示させる数式を教えてください。 A列 B列 C列 回数 金額(円) 1 5O,712 49,800 1 133 29,800 1 3,014 39,800 3,014 (計算しない) わかりにくい説明かもしれませんが… すみませんがよろしくお願いいたします。
- cyau
- お礼率66% (6/9)
- Windows XP
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 3,000回の場合、29,800円です。 であれば、sheet1を以下のようにしてください。 A列 B列 回数 金額 0 29,800 3,001 39,800 4,000 49,800 この場合、3,000回は29,800円で、4,000回は49,800円です。 あとは、ご自身でお考えください。
その他の回答 (1)
- shikisaito
- ベストアンサー率52% (257/491)
=IF(A2=1,VLOOKUP(B2,Sheet1!$A$1:$B$4,2,1),"") ただし、sheet1を以下のように修正すること。 A列 B列 回数 金額 0 29,800 3,000 39,800 4,000 49,800 ちなみに、3,000回の場合、29,800円それとも39,800円?
お礼
わぁぁ! 早速ありがとうございます!!! 3,000回の場合、29,800円です。
関連するQ&A
- エクセル2003の関数について教えて教えて下さい
どなたかご教授下さい。 現在 ・・・・・・・・・・・・・・・・・・ A列 B列 C列 1 A 100 2 B 100 3 C 100 4 D 100 ・・・・・・・・・・・・・・・・・・ の、条件として A列に入る値が Aの時:B列×0.8 A列に入る値が Bの時:B列×0.5 A列に入る値が Cの時:B列×0.2 A列に入る値が Dの時:B列×1.0 を設定しています。 ですので、現在のシートは ・・・・・・・・・・・・・・・・・・・ A列 B列 C列 1 A 100 80 2 B 100 50 3 C 100 20 4 D 100 100 という状態です。 ・・・・・・・・・・・・・・・・・・・ 今後このシートを参照して 現在AであるC列の値の合計値 現在BであるC列の値の合計値 現在CであるC列の値の合計値 現在DであるC列の値の合計値 をそれぞれを算出し以下のように表示したいと考えています。 現在A→計350 現在B→計200 現在C→計120 現在C→計500 このような計算を行う場合の数式はどのようになるのでしょうか。 良い案がありましたら、どなたかご教授下さい。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数で
初歩的な質問で 申し訳ないですが。 シート 3枚に データーを入力して その計を 別シートに表示したいのですが、その時表示したいシートは日付で管理したいのです。 IF(TODAY()=A3,シート1!$O$2+シート2!$O$2+シート3!$O$2,IF(A3<100000,"")) の数式を立てたのですが、 この数式だと日付が変わるとそのセルは 表示が出なくなります。日付が変わっても そのシートの計算された数字はそのまま残るようにするにはどうしたら良いでしょうか? 無理なのかな? 教えて下さい。 A3以降A列には毎日の日付を入力してあります。
- ベストアンサー
- オフィス系ソフト
- お助け下さい【エクセルの関数】です
簡単なIF関数なんですが… 式をど忘れしました。 A B C … 456-1234 10.2 5.3 457-1235 11.5 2.7 94563 0.0 0.0 上記のような表があります。A列には記号、BC列には期間ごとの集計した数字が入ります。 A列にくる記号が94563の時のみBCの数字を0、または表示しないようにしたいのです。 通常は他のシートを参照し、BCにはAの記号の数字を計算したものがそれぞれ入ります。 BCに入る式が思いつきません。 「Aが94563なら"",94563でないならSUM(参照シートの式)」なイメージなんですが…。 IFなのかSUMIFでもできるのか忘れてしまいました。 すみませんが分かる方、教えて下さい。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数についてです。
教えて下さい。 シート2のD列に以下の条件の計算結果を出したいのです。 シート2のA列、B列を文字列で入力します。 参照場所はシート1のA列、B列です。 シート2のA列とB列に入力したものが、 シート1のA列B列に物と一致した項目でシート1のD列の合計をシート2のDに計算で出したいのです。 例 シート2 A1「タイヤ」 B1「Z」と記入 シート1 A1「タイヤ」、A2「ホイール」、A3「タイヤ」 B1「Z]、B2「X」、B3「Z」 D1「1000」、D2「400」、D3「2000」 となっている場合に シート2のD1にに1000+2000=3000となるように計算式をつくりたいのです。 参照が1つの場合(A列のみ)はSUNIF関数でできたのですが、2つができません。ちなみにエクセル2000です。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excel関数の使い方、条件と選択
エクセルを用いて以下のようなことをしたいです。 まず条件として1は1000、2は2000、3は3000、4は4000。 つぎにAさん、Bさん、Cさんなどに条件、1、3、4などを割り振りその結果、1000、3000、4000などの数値を出したいです。 A列 B列 1 1000 2 2000 3 3000 4 4000 ↓この1000、3000、4000などを数式で表したい。 Aさん 1 1000 Bさん 3 3000 Cさん 4 4000 Aさん・・・・や1,3・・・などは自分で手入力します。その右セルの1000・・・などを数式で表して結果を表示させたいです。 Choose、Indrect、If、など調べてみたのですがどの関数を使ったらよいかわかりません。 もっと具体的に言うと、Aさん、Bさんなどそれぞれに数字の条件を割り振り、その時のお金の金額を計算したいです。 以上、よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルでHLOOKUP関数の選択範囲について
エクセルでHLOOKUP関数を使って、検索したいのですが、 シートは、一覧表のシートと データが入っているA101、B203、C305、...シートは300シートくらいあります。 一覧表のシートには、下のような表になっていて、 A列 B列 C列 D列 ... 1003、1004、1005、1006、... 2行目 A101 3行目 B203 4行目 C305 . . . データのはいっているシート、A101は下の表になっています。 B列 C列 D列、・・・、Z列 2行目 1004、1005、1006、... 3行目 100、 200、 150、... 一覧表のB列の2行目には HLOOKUP(B2、シートA2のB2:Z3、2行目、FALSE) という感じで、シート名をセルA2のものを参照にして 探して表示させ、B列、C列、D列の2行目から下の行も 表示させたいのですが、うめくできませんでした。 INDIRECT関数を使ってみましたが、セル範囲が無効という エラーがでてしまいます。↓こんな感じで入力してみたのですが... SUMPRODUCT((INDIRECT($A2&"!$B$2:$Z$3"))=$B$1,(INDIRECT($A2&"!$B$2:$Z$3"))) 1つづつデータを見て手打ちはデータが多く、 どんどんデータが増えていくので できれば関数を使って表示させたいと思っています。 詳しい方いらっしゃいましたら、どうか教えてください よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数について
以下のような表において、次のような条件で計算式を作成したいのですが、どんな関数を使用して計算式を作ればよいのでしょうか? 条件: 「A列が、0100以上0199以下(または01**)の場合に、C列に何人の女性がいるかを合計したい。」 A列 B列 C列 0010 あ 男性 0050 い 女性 0101 う 男性 0103 え 女性 0105 お 女性 0111 か 男性 0210 き 男性 0211 く 女性
- ベストアンサー
- オフィス系ソフト
- エクセルの関数、数式を教えて下さい。
A B 10 20 × 30 計 20 この表でB列の×を参照しA列の平均20を導き出すには どの様な関数、数式になるのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
助かりました。本当にありがとうございました!!!