• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初歩的なエクセルの関数ですがお願します。)

エクセル関数で運送業者の料金リストから最安値を抽出する方法

このQ&Aのポイント
  • 仕事で運送業者の早見表を作成しているが、つまづいてしまった。A、B、Cの3社の運送会社の料金リストから最安値を抽出する関数を設定したい。
  • 早見表作成中の状況として、A、B、Cの3社の運送会社があり、各3社の料金リストから最安値を出すことが目標。ただし、A社には代引き発送の対応がないため、代引き発送の場合はB社かC社を選ぶ必要がある。
  • エクセル関数を使用して、運送業者の料金リストから最安値を抽出する方法を教えてほしい。A社に代引き発送の対応がない場合、B社かC社の最安値を表示するようにしたい。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

蛇足におまけですが B39の式で "A"はA社のセルA25に、同様に"B""C"も社名のセルを指定しておいたほうがいいと思われます。もし、社名が変更になったりしても式を変更しなくてすみます。 また、B40の式はすでに指定業者は決まっているのですから IF(B39=A25,B28,IF(B39=A29,B32,B36)) とかに変更できます。

AKB24
質問者

お礼

有難うございました。 ほんとにありがとうございます。 めちゃくちゃ丁寧でわかりやすい回答です。 頭の悪い私でも一回で理解出来ました。 深く感謝します。 本当にありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

IF関数の入れ子構造が多重になるのでフローチャートを書いて其々の判断要素を評価してから全体の式を組み立ててください。

全文を見る
すると、全ての回答が全文表示されます。
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

3社の比較式は出来上がっているわけですから =IF(B44="有",B社又はC社の比較式,現在の3社の比較式)) とすればいいと思いますよ。 式自体は質問者さんは作成できるスキルがあると思うので書きませんけど、3社の比較式を元にB社又はC社の比較式は作成してください。

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

基本的な考え方: =IF(代引き有なら、B社かC社、そうでないときAかBかC) 数式: =IF(B44="有",IF(B32<=B36,"B","C"), IF(B28=MIN(B28,B32,B36),"A",IF(B32<=B36,"B","C")))

AKB24
質問者

お礼

有難うございました。 助かりました!! (#^.^#)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

    お世話になってます。 急ぎなのですごく困ってます。 仕事で運送業者の早見表を作成しています。 作成途中でつまづいてしまいました。 どなたか助けて下さい。(・_・;) 状況は下記の通りです。 掲載の画像を見て頂きたいのですが、 まず、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社の優先順位で運送業者名が表示 されるように設定したいと思っています。 何度調べても解決しませんでした。 宜しくお願い致します。

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

    お世話になっております。 エクセルの関数計算で訳が分からなくなりましたのでギブです。 宜しくお願い致します。 (内容) 掲載の画像を見て頂きたいのですが、 「まず、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社の優先順位で運送業者名が表示 されるように設定したいと思っています。 何度調べても解決しませんでした。 宜しくお願い致します。

  • 急ぎです。エクセルの関数について(超初歩的な質問)

    お世話になっております。 仕事で使用するので、チョ~困ってます。なんとかしたいです。 エクセル関数初心者です。関数の初歩的な使い方で質問があります。 お手数ですが、下記の内容を宜しくお願い致します。 掲載画像で言うところの、 ホワイトの部分の「地区、重量、サイズ、代引き」の項目を入力する事で、 イエローの部分の「運送業者、金額」を自動的に出る様にしたいです。 現在の関数作成の進捗状況及び基本情報は以下の通りです。 (基本情報) ・使用関数:IF関数 ・運送業者数:3社 ・金額:各運送業者の価格表通りに出てくる様にしたい (進捗状況) ・IF関数の複数条件を重ねて作成したいのですが、 重ね方がよく分からないという初歩段階でつまづいてます。 宜しくお願い致します。 尚、IF関数を使わなくてもやりやすい方法があれば、どうぞ宜しくお願い致します。 なにとぞ宜しくお願い致します。 困ってます。 お願い致します。

  • エクセル関数について教えてください。

    エクセル関数について教えてください。 受取手形の集計をしたいのですが。。 例えば A社 100 B社 200 A社 300 C社 400 C社 500 と以下収受した順でエクセルに打ち込んでいます。 大体月で100枚前後あるのですが、そこで数枚あるA社C社は合計して、且つ金額の上位順でならべたいのですが関数を使ってできますか? この様に表示させたいです。 C社 900 A社 400 B社 200 ・ ・ ・ 宜しくお願いします。

  • EXCEL 関数で教えてください。

    部品Aの業者が数社、部品Bの業者が数社・・・(続きます) 年度ごと、部品ごと、業者ごとに数値を出したいです。(表1を作成したい) SUMIFでは出るのですが、部品点数がかなりあるため、数式を変更する手間がかかってしまいます。。 サンプル表で C12セルに =SUMIF($M$3:$M$9,$B12,C$3:C$9) C16セルに =SUMIF($N$3:$N$9,$B16,C$3:C$9) 入れています。 A列に部品Aがあったら2行目の部品AからB列の業者名を探して数値を入れて行きたいのですが 関数でできるでしょうか。。 よろしくお願いします。

  • エクセルの関数について教えてください

    複数の条件上で金額を表示させるにはどうしたらよいのでしょうか? 関数を使って表示させられるのでしょうか。 ●例● 基本情報が下記のようにあるとします (エクセルの行と列の番号 も表示しています)   A       B         C 1 東京仕入  仕入れ商品a  \100 2 東京仕入  仕入れ商品b  \200 3 東京仕入  仕入れ商品c  \300 4  5 大阪仕入  仕入れ商品a  \150 6 大阪仕入  仕入れ商品b  \250 7 大阪仕入  仕入れ商品c  \350 8  この場合、別のシートに下記のように入力したときにC1セルに \250と表示させたいです。   A       B         C 1 東京仕入  仕入れ商品b   よろしくお願いします。

  • エクセルの関数で教えてください。

    色々調べて重複しない関数は分かったのですが、 例: SUMPRODUCT((A1:A10="○○")/COUNTIFS(A1:A$10,A1:A$10&"",C1:C101,C31:C10&"")) この条件にさらに下記内容を追加してカウントしたいです。 B列が0と未入力以外 どうか助けて下さい!

  • 集計表に関数を入れて運送料金を出したく関数をネストして作ったりしてみま

    集計表に関数を入れて運送料金を出したく関数をネストして作ったりしてみましたがどうしてもできません。 内容としては運送会社、A社とB社があり、A社の中でも2種類の金額があります(B社は1種類) 集計表の運送会社A社に○が入り、なおかつ商品NO.1もしくは2が入ったときは500円、3~5が入ったときは300円、宅配業者B社に1が入ったときは1000円としたいときはどのようにすればよろしいのでしょうか? よろしくお願い致します。

専門家に質問してみよう