online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Phlip vom 22.02.2022, 15:40 Options

Lösung

Kombination von 2 funktionierenden Formeln klappt nicht

Hallo SN User,

ich suche eine Excel-Formel, die Folgendes bewirkt:
Wird in A2 ein Datum größer/gleich dem 1. Februar 2010 oder der Wert "alt" eingegeben, dann soll die Formel TRUE ausgeben, andernfalls FALSE.

Nummerisch wird das Datum 1. Feb. 2010 in Excel als 40210 interpretiert. Folglich soll TRUE ausgegeben werden, wenn die Eingabe größer als 40209 ist oder dem Text "alt" entspricht.

Folgende Formel gibt leider nur bei korrekten Daten, nicht aber bei Eingabe des Textes "alt" den Wert TRUE aus.
=OR(VALUE(TEXT(A2;0))>40209;A2="alt") 
Wenn ich die Formel in ihre Teile zerlege, funktionieren die einzelnen Teile korrekt.
=VALUE(TEXT(A2;0))>40209   --> funktioniert
=A2="alt"   ---> funktioniert 
Hat jemand eine Idee?

Viele Grüße
Phlip


Antwort schreiben

Antwort 1 von Saarbauer vom 22.02.2022, 15:52 Options

Hallo,

im englischen arbeitet man mit Komma und nicht Semikolon

Also müsste es so heissen

=OR(VALUE(TEXT(A2;0))>40209,A2="alt")


Gruß

Helmut

Antwort 2 von rainberg vom 22.02.2022, 16:26 Options

Hallo Philip,

so müsste es funktionieren

=AND(A2<>"",OR(A2="alt",NOT(ISERROR(A2>=40210))))

Gruss
Rainer

Antwort 3 von rainberg vom 22.02.2022, 16:41 Options

Hallo Philip,

vergiss obige Formel, hatte nicht getestet.

Diese funktioniert bei mir

=OR(A2="alt",A2>=40210)

Gruss
Rainer

Antwort 4 von Phlip vom 22.02.2022, 17:35 Options

@Helmut:
Zwar ist Excel bei mir englisch, aber ich vermute es liegt an der deutschen Systemsprache (konntest Du nicht wissen), dass in der Formel trotzdem ein Semikolon verlangt wird. Das wird mir eindeutig so angezeigt, während ich die Formel eingebe. Die Formel mit Komma wird ga rnicht akzeptiert.

@Rainer:
Ich habe bei Deiner zuletzt geposteten Formel das Komma durch ein Semikolon ersetzt:
=OR(A2="alt",A2>=40210) 
Die Formel funktioniert, wenn ich ein Datum vor dem 1.2.2010 eingebe (FALSE) oder ab dem 1.2.2010 eingebe (TRUE) und wenn ich "alt" eingebe (TRUE).
Leider funktioniert sie aber nicht bei jeder anderen Eingabe von Text, sondern gibt TRUE aus.

Habt Ihr weitere Ideen?

Gruß, Phlip

Antwort 5 von malSchauen vom 22.02.2022, 18:07 Options

Hi,

Mein Ansatz:

=OR(A2="alt";IF(ISNUMBER(A2);A2>=40210))


bye
malSchauen

Antwort 6 von malSchauen vom 22.02.2022, 18:12 OptionsLösung

Lösung
Hi,

Ups... wieder auf den CodeTag hereingefallen. Es fehlt eine Schliessende Klammer:

=OR(A2="alt";IF(ISNUMBER(A2);A2>=40210))


bye
malSchauen

Antwort 7 von rainberg vom 22.02.2022, 18:23 Options

Hallo Philp,

so gehts auch

=OR(T(A2)="alt",N(A2)>=40210)

oder in deutsch

=ODER(T(A2)="alt";N(A2)>=40210)

Gruss
Rainer

Antwort 8 von Phlip vom 22.02.2022, 19:09 Options

Danke malSchauen.

@Rainer: Ebenfalls danke.

Wenn ich in Deiner ersten Formel das Komma durch ein Semikolon ersetzte
=OR(T(A2)="alt";N(A2)>=40210) 
funktioniert das bei mir auch.

Grüße, Phlip

Ähnliche Themen

mögliche Kombination mit EXCEL errechnen?
seiko  15.10.2008 - 16 Hits - 1 Antwort

Datumsbezogene Kombination mit summenprodukt
utschi  03.06.2009 - 225 Hits - 5 Antworten

Revolvierende Formeln
Beni1982  12.11.2009 - 146 Hits - 4 Antworten

Exel Formeln
johannesapel  06.02.2010 - 285 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 09:21:55 2026