• ベストアンサー
※ 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/8249)
回答No.4

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

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

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

  • keithin
  • ベストアンサー率66% (5278/7941)
回答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
質問者

お礼

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