2016-04-09 6 views
0

I持っ価格と割引が異なる製品と顧客のために計算されているExcelドキュメント..のMicrosoft Excel:二つのIF異なる結果と一つのセル内のロジック

  1. は、Cell D8は、セルがどこにあるの結果小さなアルゴリズムは です。アルゴリズムとセルD8は、このExcelドキュメントの作業の中で読み出すことが不可視になります。
  2. セルB8は、従業員が書類に印をつけるための確定値として読み取る値でなければなりません。私は言葉で何をしたいのか

私は2つの特定の条件に該当する場合を除き(D8中)アルゴリズムの出力はB8で印刷することにしたいです。これらのIF1とIF2を呼んでみましょう。

問題は、IF1が真の場合、IF2が真である場合とは異なる値を出力することです。どちらかがfalseの場合、アルゴリズムの出力を出力するだけで、D8の値をコピーすることになります。

私はロジック機能に欲しい:

IF1は、次のようになります。

IF(AND(B3<=75;D8>5);5;D8) 

IF2は、次のようになります。

IF(B5<=175;50;D8) 

いただきまし通報しますか? これらの式のいずれかをB8セルに貼り付けると、正常に動作します。 2つのセルを1つのセルに結合する方法については、私の人生のためにはできませんでした。

誰でも光を照らすことができますか? :(

敬具、 ウィレムあなたの助けと関心のため

+0

ネストされた 'IF()'が必要であることがわかりました。しかし、IF1とIF2の両方が真であれば、何が起こるべきかはまだ明確ではない。 4つすべての可能性の表とB8の結果がそれぞれどのようなものであるべきかを教えてください。 –

+0

'= IF(AND(B3 <=75,D*> 5)、5、IF(B5 <= 175,50、D8))'はこのトリックを行うべきです。 – OldUgly

答えて

0

おかげ

それは、これに尽きる:プリント5の場合:= Trueの場合、IF2 = Falseの場合、

IF1を論理が真であるかAND論理が偽であればD8を出力します。

IF1 =偽、IF2 = True、B5が175以上の場合は50を、B5が175未満の場合はD8を出力します。

IF1 = True、IF2 = Trueの場合AND論理が真であれば5を、AND論理が偽であればD8を出力します。

偽IF1 =、偽IF2 =その後:あなたは上記のようにIFのネストされた書類と後何であるかを達成することができD8

0
=IF(AND(B3<=75,D8>5),5,IF(B5<175,50,D8)) 

の値を印刷します。擬似コードでは、それは意味する

if (B3 <= 75) and (D8 > 5) then 
answer = 5 
else 
if (B3 < 175) then 
    answer = 50 
else 
    answer = D8 
end if 
end if 
0

それはトリックでした。 グーグルでこれを見ている人のために。

ロジックファンクションを使用して創造的になることを学ぶには、IF NOまたはIF YESと答えます。

ご協力いただきありがとうございます。とても有難い。 皆さんに最高のお祈りをしてください!

関連する問題