
Ich habe Probleme damit, in Excel zu bestimmen, ob ein Wert größer oder kleiner ist.
In meiner Tabelle habe ich Spalte F, die ein Datum ist. Spalte G ist die folgende Formel
LEFT(F2,6)
und diese Formel nimmt die ersten 6 Zeichen von F und fügt sie in die Zelle in Spalte G ein, was mir Jahr und Monat gibt.
Soweit alles gut. Der letzte Teil verwirrt mich. Ich möchte die Werte in G als Zahlen behandeln und vergleichen ...
Wenn der Wert in G also gleich oder größer als 202206 ist, sollte TRUE angezeigt werden. Wenn nicht, sollte es false sein. Und aus dem Screenshot können Sie sehen, dass 202201 nicht größer oder gleich 202206 ist, aber es wird TRUE angezeigt.
Spalte G ist formatiert als General
aber auch wenn ich es ändere Number
oder Accounting
das gleiche Problem weiterhin besteht
Ich habe auch Folgendes versucht (hat nicht geholfen)
= IF(G2 >= 202206)
Noch tat
=IF(NUMBERVALUE(LEFT(G2,6))> 202206, "Y","N")
Antwort1
Textfunktionen geben immer Text zurück. Um ihn in eine Zahl umzuwandeln, verwenden Sie eine mathematische Operation wie die doppelte Verneinung.
=WENN(--LINKS(G2,6)> 202206, "J", "N")