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

(再)エクセル関数で最安の運送業者を出す方法

このQ&Aのポイント
  • エクセルの関数計算で最安の運送業者を導き出す方法について教えてください。
  • A社、B社、C社の3つの運送会社から最も安い業者とその金額を求めたいです。
  • さらに、同じ金額の場合はB社<A社<C社の優先順位で表示したいです。この条件を満たす関数を教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

はて、それは前のご相談でアナタは採用しなかった数式ですが。。。 さておき。その式で? >同じ金額になる各ケースではB社<A社<C社の優先順位で運送業者名 優先度はCが大きいと書かれてますが、きっとBが優先と言いたいのだとして。いややっぱりそれは失礼なのでC側が優先として。 業者: =IF(D41="有",IF(F61<=F56,"C","B"),IF(F61=MIN(F51,F56,F61),"C",IF(F51<=F56,"A","B"))) 金額: =MIN(F56,F61,IF(D41="有",F51,""))

AKB24
質問者

お礼

非常に解りやすくて親切なご回答有難うございました。(#^.^#)助かりました!! すいません。 おっしゃる通りでした。 私も言われるまで気づきませんでしたが、最優先はBでした。 おかげさまで解決しました。 有難うございました。

その他の回答 (4)

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

IF関数の比較式で演算子を変えれば解決できそうです。 例  IF(A<B,A,IF(A<C,A,C),IF(B<C,B,C))          ↓  IF(B<=A,IF(B<=C,B,C),IF(A<=C,A,C)) 何回も小出しの質問をされていますが、業務用の処理の場合はソフト屋さんへ有償で依頼するようにしてください。 またはOKWaveの企業向けアカウントを利用すると良いでしょう。

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

訂正です A社-B社-C社=0 ↓ AND(A社-B社=0,A社-C社=0)

AKB24
質問者

お礼

非常に解りやすくて親切なご回答有難うございました。(#^.^#)助かりました!!

  • kichi8000
  • ベストアンサー率41% (660/1584)
回答No.2

演算の優先順位の配置ですよ。 ・1番安い業者名を導き出した関数式:=IF(D71="有",IF(F56<F61,"B","C"), IF(F61=MIN(F51,F56,F61),"C",IF(F51<=F56,"A","B"))) ・1番安い金額を導き出した関数式:=IF(D71="有",MIN(F56,F61),MIN(F51,F56,F61))*1.05

AKB24
質問者

お礼

非常に解りやすくて親切なご回答有難うございました。(#^.^#)助かりました!!

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

単純な式で考えたら どこかのセル(たとえばX1)に以下の式を入れておいて =IF(A社-B社-C社=0,C社,IF(A社=B社,A社,IF(A社=C社,C社,IF(B社=C社,C社,"")))) 今の式の前に =IF(X1<>"",X1,以下現在の式を記載) で、どの業者か指定できるでしょう。

AKB24
質問者

お礼

非常に解りやすくて親切なご回答有難うございました。(#^.^#)助かりました!!

関連するQ&A