- 締切済み
Excelの関数(IFとVLOOKUPの組み合わせ?)
はじめて質問させていただきます。 売価に対して各価格表の価格以下の場合(1)とする。 という計算式を反映させたいのですが、うまく出来ません。 ex) H:価格 86,000 A2: 30,000 B2: (1) A3: 50,000 B3: (2) A4: 100,000 B4: (3) A5: 120,000 B5: (4) ・ ・ ・ この場合、(3)と表記させたいのですが、(2)と表記されてしまいます。 ちなみに、私が入れた計算式は =VLOOKUP($H2,'重要原紙 (2)'!$A$2:$B$21,2,TRUE)です。 分かり難い説明で大変申し訳御座いませんが、是非ご教授いただきたいと思いますので、宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセルの IF関数、VLOOKUP関数について
エクセルなんですが、2007を使用しています。OSはビスタです。 IF関数とVLOOKUP関数を使って表を作成したいのですが、なかなか出来ません。。。そこで皆さんのお力をお借りできればと・・・ 特に IF VLOOKUP にこだわる事はないので教えていただけると助かります。 <シート1> A B C 1 日本or東海 2 3 愛知 a 4 岐阜 b 5 データ 日本 東海 7 愛知 a A 8 岐阜 b B 9 三重 c C A1セルに『日本』と入れてもA2のセルは空白なのでB2のセルは空白のまま、 同様にA3のセルには『愛知』と入れたのでデータの日本の下のB7のデータ の『a』を反映させたいんです。 これがA1セルに『東海』と入れた場合は自動的にB3セルは『A』のでーたが 反映されるようにしたいんです。 ちなみにA1セル及びA2~A5はリスト設定をしてあるので、リストから選んだら 自動的に反映させるようB2~B5セルに入れる関数を教えて下さい。 皆さんのお知恵をお借りできれば助かります。よろしくお願いします。
- 締切済み
- その他(ITシステム運用・管理)
- エクセル2003 関数 IFとVlookupの組み合わせについて
エクセル2003 関数 IFとVlookupの組み合わせについて IF関数とvlookuo関数を組み合わせて関数を組もうとしています。 vlookupしたい元データが18万あるのでシートを(1)~(3)に分けています。 やりたいことは、 シート「(1)1~60,000」 A列:ID B列:社名 シート「(2)60,001~120,000」 A列:ID B列:社名 シート「(3)120,001~180,000」 A列:ID B列:社名 シート「集計」 このシートに関数の結果を表示したいです シート「集計」のH9のセルにIDを入れたらI9のセルに社名が自動表示される。且つH9のセルが空欄ならI9のセルも空欄になる。※入るIDはシート(1)~(3)のどこかにあります 関数教えて下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで計算結果が違う(VLOOKUP)
ある表があるのですが、 同じ数値になるはずの計算結果が同じ数値にならず、違うのです。 少しわかりづらいとは思いますが、 心当たりのある方はご教授お願いします。 ↓こんな表があります。↓ A B C 1 計算 量 単価 2 数値1 0 399 3 数値2 1 399 4 計算1 2 399 5 計算2 3 399 6 4 399 7 5 399 8 6 399 9 7 399 10 8 399 11 9 399 12 10 399 13 11 388 数値1に「11」と入れて、数値2に「0」と入れて下さい。 計算1には「=A1-A2」と入れて下さい。 計算2には「=VLOOKUP(A4,B2:C122,2,1)」と入れて下さい。 入れ終わると、計算1には「11」と、計算2には「388」と、出るはずです。 この表は、数値1から数値2を引いて出た数値を VLOOKUPで「量」と照合して「単価」を持ってくる。という表です。 次に、計算1と計算2は変えずに、 数値1に「72.6」と入れて、数値2に「61.6」と入れて下さい。 これは先ほどやった数値1(11)-数値2(0)と同じ計算結果になるはずです。 しかし、数値を入力してみると、計算2には「399」と出てしまうのです。 ここで悩んでおります。 VLOOKUPの検索の型は、小数点以下での照合があるため、「TRUE」にしてあります。 「FALSE」にすると、#N/Aエラーになります。(11-0は11と出ます) これはExcel(VLOOKUP)のバグなのでしょうか? 私には原因不明です。この表は仕事で使う表で、私が作ったものです。 普段の仕事で使うため、なるべく早く回答を頂きたいと思っております。
- ベストアンサー
- オフィス系ソフト
- EXCEL VLOOKUPでの問題
現在VLOOKUPを使って、商品名から品番を導きだそうとしているのですが どうしてもうまくいきません。 うまく説明できるか分からないのですが、こちらが今取り組んでいることになります。 まず品番をセルのA1からA10まであります。 A1 1000100 A2 1000101 A3 1000102 A4 1000103 .... のようにです。 またセルB1からB10まで商品名があります。 B1 パン B2 ケーキ B3 のり B4 はちみつ ....のようにです。 ここでVLOOKUPの式を =VLOOKUP(A11,A1:B10,1,TRUE)と書いたのですが例え【B1】の【パン】と入力しても#N/Aとなったままです。※(A11に商品名をいれることによってB11に品番が反映されるようになっております。) 品番を例えば【あああ】と文字列にした場合は反映されるのですが、数値にした場合はエラー表示されてしまいます。 #N/Aとなったままになっております。 色々と値を変更したりしているのですが、どうしても【パン】を検索したら【1000100】が出てきません。 どうしてもこれが出来なくては仕事に支障があり、どなた様か解決方法をご存知の方がおりましたらご教授していただけませんでしょうか。 どうか宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ExcelのVLOOKUP関数で時刻を扱うと
こんばんは。 提出用の勤務表を作ろうと思っています。 ほぼ同じフォーマットで、入力用(a.xls)と提出用(b.xls)のファイルが2つあります。 2つのファイルに入力するのも手間なので、VLOOKUP関数で時刻だけ呼びだそうとしましたが、0:00になります。 どうしてでしょうか。 A列に日付、B列に始業時間、C列に終業時間を入れています。 始業時間を呼び出すのは日付を検索値にしたので、関数式はVLOOKUP($A1,[b.xls]Sheet1!$A$1:$c$31,2,TRUE)で合っていると思います。 どちらも表示形式は"h:mm"です。
- 締切済み
- その他MS Office製品
- VLOOKUP関数について
BとC列に抽出表があり検索範囲データがEとF、HとI列の2グループに分かれています。 VLOOKUP関数を使って検索範囲が2つのグループに分かれている場合の計算式を教えてください。 VLOOKUP関数以外でも出来る方法があれば教えてください。
- ベストアンサー
- Excel(エクセル)
- IFとVLOOKUP関数
VLOOKUP関数を使って検索結果を出そうと思いましたが、 データ量が93000行X8列になりますので、 共通分けして複数のシート(A、B、C、D)に分けました。 あるセルに『A』と入れると『シートA』の表から検索を行う、 あるセルに『B』と入れると『シートB』の表から検索するといった感じにするには、 IFとVLOOKUPを使用するなら、どのような式を入れたらいいのでしょうか? また、他の関数を使う式があるのでしょうか? マクロやVBAも考えましたが、 あまり知識がありません。 データ量から考えると マクロやVBAで行った方がいいのでしょうか?
- ベストアンサー
- Windows系OS
- IFとVLOOKUPの組み合わせについて
IFについて質問です。 同じファイルの中にシート○○とシート△△があったとして、 シート○○のV36と同じ数字がシート△△の中にあった場合は、 VLOOKUPを使用して、シート○○の中のV36と同じ数字があった行の 8列目を見る、V36と同じ数字が無い場合は「-」とする。 という式を立てたいのですが、エラーになってしまいます。 下記の式は考え方自体間違っているのでしょうか? =IF(COUNTIF('△△'!A:H,V36),VLOOKUP(V36,'△△'!A:H,8,0),"-") =IF(COUNTIF('購入依頼台帳(参照用)'!A:H,V36),"有","-") ↑ こういう風にすると、「有」とちゃんとでてくれています。 IFの中で「真の場合」「偽の場合」の部分に他の関数を入れたら エラーになってしまうんでしょうか? 上手く説明できていないかもしれないのですが、 わかる方、教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- EXCELの関数 VLOOKUPなど・・・
EXCELの質問です。 CELLB CELLC 会社名 担当者 北海道株式会社 札幌様 宮城株式会社 (空欄) 栃木株式会社 宇都宮様 上記の内容が6000件あります。 別のエクセルシートに会社名と担当者を入れていきたいのです。 条件(1) 会社名 or ”未登録です” 探している会社がデータベースに登録している場合としてない場合があります。たとえば、栃木株式会社を探していたら、VLOOKUPで検索し、該当があれば、表記されます。また、登録がない場合は、 =IF(ISERROR(VLOOKUP(H4,$B3:$C6000,2,FALSE)),"未登録",VLOOKUP(H4,$B3:$C6000,2,FALSE))で、”未登録”と表記できると思います。 条件(2) 会社名登録されている→ 担当者あり? or 担当者なし? 会社の登録があった場合、担当者も表記したい。しかし、6000社の中で、担当者がいない会社もあります。いない会社は、”ご担当者”と明記し、いる会社は担当者を明記したい。 例えば、宮城株式会社は、担当者が空欄になっています。空欄の時は、”ご担当者”と式にしたいのです。 しかしこのときの関数が分かりません・・・ =IF(ISERROR(VLOOKUP(H4,$B3:$C6000,2,FALSE)),"担当者",VLOOKUP(H4,$B3:$C6000,2,FALSE)) にしてしまうと、登録がないときにだけ、”担当者”となってしまう・・・。 うまく文章にできないのですが・・・ 条件(1)、(2)を満たす方法はないでしょうか?
- 締切済み
- オフィス系ソフト
- VLOOKUP関数とIF関数の組み合わせ
はじめまして。 質問なのですが、セルに列とサイズを入力して用紙寸法一覧表を参考にして「大きさ」をセルに寸法を表示させる問題に困っています。 ヒントにはIF関数を使うと書かれています。 どなたかお願いできますでしょうか? A B D 2 列 __(下の表から自分で入力) 3 サイズ __ 5 大きさ □ × □ ●用紙寸法一覧表(単位:ミリ) F G H I J 2 サイズ A列 B列 3 0 841 1189 1030 1456 4 1 594 841 728 1030 5 2 420 594 515 728 6 3 297 420 364 515 7 4 210 297 257 364 8 5 148 210 182 257 9 6 105 148 128 182 10 7 74 105 91 128 11 8 52 74 64 91 12 9 37 52 45 64 13 10 26 37 32 45 きちんと説明できているかわかりませんがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 1ヶ月前に購入したエレコム USB ゲームパッド JC-U4013SBKがパソコンに認識されなくなりました。ゲームパッドの問題でしょうか?
- また、この問題によりパソコンが起動しなくなりました。他に考えられる問題があるでしょうか?
- 新しくしたばかりのパソコンで使用しているエレコムコントローラーに問題が発生しています。
お礼
ご回答ありがとうございます。 VLOOKUPを使う場合は最初に0を入れる必要があるのですね。 しかし、今回の場合B列を変更させる事が出来ません。 その場合はVLOOKUPではなく、やはり先にご回答頂いた様にINDEXとMATCHの組み合わせだけになってしまうのでしょうか? もし他の簡略できる式がお分かりになれば、またご教授頂ければと思います。 有難う御座いました。