• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:急ぎです。エクセルの関数について(超初歩的な質問))

エクセル関数の使い方:ホワイトの項目を入力すればイエローの金額が自動的に出る方法

Turbo415の回答

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

まず基本的な情報として、業者は地区を入れると決まるのでしょうか?それともサイズや重量も関連するのでしょうか?これによって大きく変わります。例にあるように「青森」でA社と決まるなら良いのですが。 また、地区はどのぐらいありますか?地区が10も20もあるようだとIF関数では難しいですよ。 やりたいことを見ると、VLOOKUP関数とかじゃ無いと難しい気がします。 また、VLOOKUP関数を使うとしても、条件が複数あるようだと(地区とサイズと重量を組み合わせて社名を出す)、VLOOKUP関数を使う前にIF関数などで条件をまとめるとか、複数の表を使ったVLOOKUP関数を使うとか、変わってきます。 まず、社名を決める為の条件が地区だけで決定できるのか?青森でも重量によってはB社もあるのかなどわからないと何ともいえません。 会社が決まらないと金額は出ませんから・・・ また、金額を出すにもおそらくVLOOKUP関数とIF関数の組み合わせなり、ワークエリア的に別のセルのところに途中計算をさせたりする必要が出てくると思いますよ。 金額が重量だけで決まるなら、VLOOKUP関数だけで良いんですけど、おそらく一般的には重量とサイズの複合でしょうから。 その辺がわからないと回答しようが無いです。ちなみにIF関数だけでやるとものすごく長い関数になりますので、うまくいかないと思いますよ。

関連するQ&A

  • ((再)エクセル 関数 急ぎ 困 初歩的 

    お世話になっております。 エクセルの関数計算で訳が分からなくなりましたのでギブです。 宜しくお願い致します。 (内容) 掲載の画像を見て頂きたいのですが、 「まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 条件はA社については代引き発送に対応していない為、代引き発送の場合はB社かC社を選ばなければなりません。代引きでない場合は、その限りではありません。」 この問題につき 1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ・1番安い業者名を導き出した関数式:=IF(D71="有",IF(F56<=F61,"B","C"), IF(F51=MIN(F51,F56,F61),"A",IF(F56<=F61,"B","C"))) ・1番安い金額を導き出した関数式:=IF(D71="有",IF(F56<F61,F56,F61),IF(F51<F56,IF(F51<F61,F51,F61),IF(F56<F61,F56,F61)))*1.05 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 A社、B社、C社の3社が同じ金額になる場合が有ります。 また、A社とB社、A社とC社、B社とC社が同じ金額になる場合が有ります。 この同じ金額になる各ケースではB社<A社<C社の優先順位で運送業者名が表示 されるように設定したいと思っています。 何度調べても解決しませんでした。 宜しくお願い致します。

  • 困ってます。。エクセル関数(初歩的)ヨロシクです。

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 掲載画像の関数の通り、1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 (追加条件) A社については代引き発送に対応していない為、代引き発送の場合はB社かC社を選ばなければなりません。 掲載画像の代引きの表示を「有」と入力したら「運送業者」と「金額」の欄にA社以外のB社又はC社 が表示される様にしたいと思っています。 宜しくお願い致します。((+_+))

  • 初歩的なエクセルの関数ですがお願します。

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 掲載画像の関数の通り、1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 (追加条件) A社については代引き発送に対応していない為、代引き発送の場合はB社かC社を選ばなければなりません。 掲載画像の代引きの表示を「有」と入力したら「運送業者」と「金額」の欄にA社以外のB社又はC社 の「金額」が表示される様にしたいと思っています。 運送業者の表示までは完了してます。 宜しくお願い致します。((+_+))

  • 助けて下さい~!!エクセルの関数です!!

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 掲載画像の関数の通り、1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 (追加条件) A社については代引き発送に対応していない為、代引き発送の場合はB社かC社を選ばなければなりません。 掲載画像の代引きの表示を「有」と入力したら「運送業者」と「金額」の欄にA社以外のB社又はC社 の「金額」が表示される様にしたいと思っています。 運送業者の表示までは完了してます。 宜しくお願い致します。((+_+))

  • 困ってます。。エクセル関数(初歩的)ヨロシクです。

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、A、B、Cと3社の運送会社があります。 各3社の運送業者料金リスト3枚から数字を抽出して1番安い業者及び金額を出したいと思っています。 掲載画像の関数の通り、1番安い業者及び金額を出すという関数の設定まではなんとか出来ました。 ここまでは問題ないのですが、新たに下記の条件を追加しなければならなくなりました。 (追加条件) A社、B社、C社の3社が同じ金額になる場合が有ります。 また、A社とB社、A社とC社、B社とC社が同じ金額になる場合が有ります。 この同じ金額になる各ケースではB社<A社<C社の優先順位で運送業者名が表示 されるように設定したいと思っています。 何度調べても解決しませんでした。 宜しくお願い致します。

  • エクセル関数について

    エクセル関数についてお聞きしたいことがございます。 現在、ある売上管理表を作成しています。 例えばそこで月別の売上が100,000円を超えた段階から その数値を表示する設定としたいのです。 (つまり100,000以下の場合は0と表示したい訳です。) IF関数を使って =IF(A1>=100000,"A1","0")という関数にしてみたのですが "A1"の部分が文字列になってしまう様で100000を超えた場合に表示される内容が 「A1」となってしまいます。 希望としてはこの部分を110000と表示したいのです。 エクセルもあまり詳しくない初心者です。 どなたかお教え頂けると幸いです。 よろしくお願い申し上げます。

  • エクセルの関数の質問です。

    初歩的な質問かもしれませんがよろしくお願いいたします。 エクセル2003です。 まず、A~Zまでのテーブルを行に作成して数値を登録します(例:Aが100、Bが200というように) それとは別に(別シートでも可)カレンダーを行に設定して、日付の横に数値(100~***)を入力した際にその横に100なら”A”、200なら”B”というよに表示させたいのですが、 IF関数で =IF(○○=100,"A",IF(○○=200,"B"・・・・・・・・ というように続けると数に限りがあり、Zまで設定できません。 判りにくい説明かもしれませんがよろしくお願いいたします。

  • エクセル関数での文字の扱い方

    すごい基本的なことかも知れませんが、ご存知の方教えてください。 現在エクセル関数を使って表を作成しているのですが、文字の等式が使えなくて苦戦しています。 例えば IF(A1=入力不要,0,10000) のような関数を使いたいのですが、「A1=入力不要」の部分がおかしいということでうまくいきません。 エラーがでてしまいます。 このように文字(今回の場合であれば入力不要)をイコールでつなげたい場合はどうやればいいのでしょうか? もしこのやり方が不可能であれば同じ結果になる何か別の方法がありましたら是非教えてください。 もしこれが可能となれば格段にスピードアップするので本当にお願いいたします。

  • エクセルの関数

    エクセルの関数について教えてください。 まずシート2に、1月から12月まで金額が入る表を作ります。 そして、その金額の発生は「修理」と「購入」から発生するもので、金額の横にどちらかの項目を入力します。 シート1に月を記すセル(A1)を作成し、月を入力すると、その月の修理と購入の金額をそれぞれ出したいのです。 シート2の1月から12月の上に1から12までの数字をセルA2からA13まで入力します。 それで月ごとにHLOOKUP?関数でやろうと思います。 そして、修理か購入かをIF関数だと思うのですが、合ってますか?? また、二つの式をどう組み合わせたら良いのでしょうか?? 他に違う方法がありましたら教えてください。

  • エクセルのIF関数について

    フリーでダウンロードしたエクセルのファイルなんですが IF関数で分らない部分があります。 エクセルはマクロ以外なら大体マスターしたのですが どうもIF関数だけは苦手で… =IF(D12="",IF(D11="",IF(D10="",D9,D10),D11)) という式なんですが、どこで区切っていいのか分りません。 IF関数は =IF(論理式,A,B)という形が基本ですよね。 上式にあてはめると 論理式は D12="" となるのは分るのですが A,Bが分りません。 Aは IF(D11="",IF(D10="",D9,D10) Bは D11 と分けるとAのカッコの数が合わない。 Aを IF(D11="",IF(D10="",D9,D10),D11) とするとBが無くなる? 式がおかしいのかな?とも思ったのですが ちゃんと計算はされてるようだし… かれこれ2時間ほど悩んでいますが もう頭が混乱してきました… すいませんがお助け下さいm(__)m