Microsoft Excel 2010 if(または(そして私は混乱しています


-1

If関数を使用して2つのセルを照会しようとしていますが、残念ながら運がありません。以下に例を示します。この問題を解決する方法を教えてください。

C2 = "Car"およびD2 = "Toyota_Mazda"の場合、 "Toyota"を表示したい

C2 = "Car"およびD2 = "Toyota"の場合、 "Toyota"を表示したい

C2 = "Car"およびD2 = "Mazda"の場合、 "Mazda"を表示したい

C2 = "Lux Car"およびD2 = "BMW"の場合、 "BMW_Merc"を表示したい

C2 = "Lux Car"およびD2 = "BMW_Merc"の場合、 "BMW_Merc"を表示したい

これが理にかなっていることを願っています。

事前にご協力いただきありがとうございます。


「Rolls Royce」ではなく「lux car」の場合はどうなりますか?原則として、これは正しい方法でネストされたifステートメントですが、2/4/8/16出力を定義するには適切な決定テーブルが必要です。
左利き

C2 = "Car"およびD2 = "BMW"の場合がありますか?あなたの質問から、結果がC2の値に依存することは明らかではありません。D2をテストできる場合があります。
fixer1234

回答:


1

このような要件はほとんどの場合不完全です。質問で尋ねられた結果を得るための1つの可能な式は

=IF(C2="car",IF(LEFT(D2,6)="Toyota","Toyota",IF(LEFT(D2,5)="Mazda","Mazda","some other car")),IF(AND(C2="Lux Car",LEFT(D2,3)="BMW"),"BMW_Merc","some other car"))

より良い回答を得るには、実際の要件を完全に説明するより良い質問を作成する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.