Ist es möglich, eine =wenn-Gleichung zu haben, die Text und Mathematik enthält?

Ist es möglich, eine =wenn-Gleichung zu haben, die Text und Mathematik enthält?

Das ist mein Ziel:

=WENN(LINKS(Q3,2)="Von","siehe Autorisierungslabor"&"-"&SUMME(Q3-L3))

Ich versuche zu sagen, WENN in Q3 „Bis“ steht, dann geben Sie „siehe autorisierendes Labor“ zurück, wenn nicht, dann ziehen Sie L3 von Q3 ab (beide Zellen sind Datumszellen) und geben Sie zurück, wie viele Tage vergangen sind.

Antwort1

Es sieht so aus, als ob die Zelle Q3das Format hat By [date]. Excel sieht dies als Textwert, nicht als Datumswert. Daher können Sie nichts wie tun Q3-L3. Ich vermute, hier kommt die Verwirrung her. Sie haben einige Optionen, um das Problem zu lösen, je nachdem, wie Ihre Daten eingerichtet sind. Bevor wir darauf eingehen, bereinigen wir Ihre Formel. IchdenkenSie wollenentwederden Text „Siehe Autorisierungslabor“ anzeigenoderzeigen Sie an, wie viele Tage es voraussichtlich dauert, bis es fertig ist. Wenn das der Fall ist, sollte die Formel lauten

=IF(LEFT(Q3,2)="By", "See authorizing lab", Q3-L3)

Als nächstes Q3-L3müssen wir einen Datumswert aus einem Textwert extrahieren. Dafür gibt es eine Funktion. Da wir die ersten 3 Zeichen ( By) überspringen möchten, verwenden wir auch diese MIDFunktion.

DATEVALUE(MID(Q3,4,LEN(Q3)))

Dadurch wird der gesamte Text ab dem vierten Zeichen extrahiert und versucht, ihn in einen Datumswert umzuwandeln. Wenn wir das in den Rest der Formel einsetzen, erhalten wir:

=IF(LEFT(Q3,2)="By", "See authorizing lab", DATEVALUE(MID(Q3,4,LEN(Q3)))-L3)

Antwort2

Das ist sicherlich möglich. Es gibt keinen Grund, warum Sie Text und Mathematik nicht in derselben IFFunktion haben können.

Ihr Beispiel folgt nicht dem Format einer IFFunktion, nämlich:

=IF(logical_test, value_if_true, value_if_false)

Das heißt, Sie müssen die einzelnen Teile durch Kommas trennen. Ihr Code sollte also lauten:

=IF(LEFT(Q3,2)="By", "see authorizing lab", Q3-L3)

(Außerdem besteht keine Notwendigkeit, die SUMFunktion zu verwenden, es sei denn, Sie versuchen, einen Zahlenbereich zu addieren.)

verwandte Informationen