Basierend auf zwei Eingabebedingungen möchte ich in der Lage sein, 1 von 4 Ausgabewerte auszugeben. Zum Beispiel, wenn nach Übereinstimmungen zwischen zwei Tabellen Überprüfung würde Ich mag eine Funktion wie den Zugriff zu:Erstellen Sie eine Wahrheitstabelle der Ergebnisse in einer Excel-Formel
=TRUTHTABLE(condition1,condition2,true-true,true-false,false-true,false-false)
zu tun, so etwas wie:
=TRUTHTABLE(MATCH(value,array1,0),MATCH(value,array2,0),"Good","Missing","Redundant","Good")
Die beiden Optionen, die ich mit so habe kommen weit sind:
=IF(condition1,IF(condition2,true-true,true-false),IF(condition2,false-true,false-false))
oder:
=CHOOSE(1--condition1*2--condition2,false-false,false-true,true-false,true-true)
Option 1 ist aufgrund der Wiederholung von Bedingung 2 mühsam zu warten, und Option 2 ist für zukünftige Betreuer verständlich. Ich tendiere derzeit zu Option 2, aber kennt jemand eine bessere Option?
Sie nur mit 4 Optionen zu tun haben, so dass ihr relativ klein zu verwalten. Sie könnten die Tabelle in 4 Zeilen und 3 Spalten schreiben, Spalte A mögliche Ergebnisse von Bedingung1 stimmen mit möglichen Ergebnissen von Bedingung 2 in Spalte B überein. Jedes Paar/Zeile bildet eine eindeutige Kennung. Dann sehen Sie sich Ihre Tabelle für die Zeile mit der Bedingung 1 und der Bedingung 2 an und geben das Ergebnis aus der Spalte C in der entsprechenden Zeile zurück. –
Wenn ich die Formel nur ein- oder zweimal verwenden würde, könnte das funktionieren, aber ich habe vor, dies in jeder Zeile einer Spalte mehrere hundert Zellen hoch wiederholen zu lassen. – Mark
[Eine potenziell einfachere Möglichkeit, mehrere if-Ergebnisse zu verwalten] (http://stackoverflow.com/questions/37459915/check-for-combinations-in-excel/37463146#37463146), anstatt in eine IF-Tabellen-Tabelle zu gehen. Solange Ihre vier möglichen Ergebnisse gleich bleiben, sollten Sie in der Lage sein, die Formel neben Ihrer Datenspalte nach unten zu kopieren. –