Kombinieren mehrerer Excel-Formeln

Kombinieren mehrerer Excel-Formeln

Ich habe drei verschiedene Formeln, die ich zu einer Formel kombinieren möchte;

In Zelle I2:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")

In Zelle J2:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")

In Zelle K2:=IF(I2=J2,"NO","YES")

Die Formel in Zelle I2und Zelle J2sucht in zwei separaten Blättern nach Übereinstimmungen und gibt ein zurück, YESwenn eine Übereinstimmung vorliegt, bzw. NOwenn keine Übereinstimmung vorliegt.

Die Formel in der Zelle K2gibt eine Übereinstimmung YESzwischen Zelle I2und Zelle zurück J2.

Ich möchte die Spalten entfernen Iund Jdie Formel in allen drei Zellen kombinieren.

Ich habe versucht, INDEXdies mit der Funktion zu tun, aber es hat nicht funktioniert. Ist das möglich?

Antwort1

Es liegen nicht genügend Informationen vor, um zu prüfen, ob Ihre Formeln richtig funktionieren. Deshalb beschränke ich mich auf die Kombination.

Wenn eine Formel einen Verweis auf das Ergebnis in einer anderen Zelle enthält, können Sie den Verweis im Allgemeinen einfach durch die Formel (mit Ausnahme des anfänglichen =) in der referenzierten Zelle ersetzen, sofern es sich nicht um eine Array-Formel (angezeigt mit geschweiften Klammern) handelt.

Wenn man das mit K2 macht, erhält man:

=IF(IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES"),"NO","YES")

Sie können mit Ihren Formeln jedoch noch mehr erreichen, da jede auf eine Wahr/Falsch-Bedingung prüft und dann das Ergebnis einfach als Ja/Nein anzeigt, und Sie verwenden für jede dieselbe logische Richtung. Sie können also das, was von I2 und J2 kopiert wird, vereinfachen, um nur das Wahr/Falsch-Ergebnis zu vergleichen:

=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")

Da Ihre Ausgabe nur Nein/Ja ist, könnten Sie es noch weiter vereinfachen, wenn Wahr/Falsch statt Ja/Nein ausreichen würde. Sie können einfach das logische Ergebnis des Vergleichs verwenden.

Es scheint, dass Ihr Nein und Ihr Ja vertauscht sein könnten, sodass „Nein“ angezeigt wird, wenn I2 und J2 übereinstimmen, und „Ja“, wenn dies nicht der Fall ist. Testen Sie also einfach auf =oder <>, je nachdem, was Sie als „Wahr“ anzeigen möchten:

=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))

oder

=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))<>ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))

verwandte Informationen