WENN Funktion: Entweder Datum oder bestimmter Wert
#1
Hallo liebes Forum,

nach etlichen erfolglosen Selbstversuchen meine Frage zu einem eigentlichen (hoffentlich) unkomplizierten Thema.

Ich möchte, wenn in einer Zelle entweder ein beliebiges Datum oder ein bestimmter Text steht, einen gewissen Wert ausgeben haben.

Also zum Beispiel: Wenn in Zelle A1 Datum: 01.01.1900 oder Text "TEST" steht, soll Zelle A2 "1" anzeigen. Wenn keines von beiden zutrifft, dann "0".


Und zweitens: Könnt Ihr mir den Inhalt dieser Zelle erläutern: =WENN(UND(ISTZAHL(S4);S4>0;S4<=2958465;LINKS(ZELLE("format";S4);1)="D");1;0)  

Die Wenn Funktion verstehe ich aber was ist das mit LINKS(ZELLE("format";....    ???

Besten Dank!
Ahnungslos
Top
#2
Hallo

Code:
=SUMME(ZÄHLENWENNS(A1;{"01.01.1900";"Test"}))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Ahnunglos
Top
#3
(15.02.2017, 18:57)Ahnunglos schrieb: Und zweitens: Könnt Ihr mir den Inhalt dieser Zelle erläutern: =WENN(UND(ISTZAHL(S4);S4>0;S4<=2958465;LINKS(ZELLE("format";S4);1)="D");1;0)  

Die Wenn Funktion verstehe ich aber was ist das mit LINKS(ZELLE("format";....    ???
Die Formelauswertung hilft.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Ahnunglos
Top
#4
Hallo,

zu 2. noch ein weiterer Link:

https://support.office.com/de-de/article...F?ui=de-DE&rs=de-DE&ad=DE&fromAR=1
Gruß
Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:
  • Ahnunglos
Top
#5
(15.02.2017, 19:16)shift-del schrieb: Hallo

Code:
=SUMME(ZÄHLENWENNS(A1;{"01.01.1900";"Test"}))

Hallo shift, danke für die schnelle Antwort!

Wie verfahre ich, wenn ich die Daten beliebig sind, der 1.1.1900 war nur ein Beispieldatum In meinem Fall kommen verschiedene Daten vor.

Gruss
Top
#6
Dann ersetze 01.01.1900 durch verschiedene Daten.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Ahnunglos
Top
#7
(15.02.2017, 19:41)shift-del schrieb: Dann ersetze 01.01.1900 durch verschiedene Daten.

Sorry, habe mich vielleicht unklar ausgedrueckt.

Es geht darum, dass ganze automatisch ablaufen zu lassen.

Zaehlen, nur wenn Datum (egal welches). In meinem Fall stehen in einer Spalte verschiedene Daten untereinander. In den Spalten, kann aber auch ein Text stehen. Ich moechte, dass nur wenn ein bestimmter Text oder IRGENDein Datum in der auszulesenden Zelle steht, Wert X kommt, ansonsten Wert Y.

Danke!
Top
#8
(16.02.2017, 06:31)Ahnunglos schrieb: Ich moechte, dass nur wenn ein bestimmter Text oder IRGENDein Datum in der auszulesenden Zelle steht, Wert X kommt, ansonsten Wert Y.
Dann so:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
124.08.1983111
2Test111
303.04.2001111
4Text000
5 000
67896578001
7-5447001

ZelleFormel
B1=UND(A1>=1;A1<=2958465)+(A1="Test")
C1=ABRUNDEN(SUMMENPRODUKT(ZÄHLENWENN(A1;{">=1"."<=2958465"."Test"})*{0,5.0,5.1});0)
D1=ISTZAHL(A1)+(A1="Test")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Die Lösung in Spalte D ergibt für 0 und negative Zahlen und Zahlen größer als 2958465 ein falsches Ergebnis. Wenn sichergestellt ist dass diese nicht vorkommen dann ist das die einfachste Lösung.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Ahnunglos
Top
#9
(16.02.2017, 07:12)shift-del schrieb: Dann so:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
124.08.1983111
2Test111
303.04.2001111
4Text000
5 000
67896578001
7-5447001

ZelleFormel
B1=UND(A1>=1;A1<=2958465)+(A1="Test")
C1=ABRUNDEN(SUMMENPRODUKT(ZÄHLENWENN(A1;{">=1"."<=2958465"."Test"})*{0,5.0,5.1});0)
D1=ISTZAHL(A1)+(A1="Test")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Die Lösung in Spalte D ergibt für 0 und negative Zahlen und Zahlen größer als 2958465 ein falsches Ergebnis. Wenn sichergestellt ist dass diese nicht vorkommen dann ist das die einfachste Lösung.


Super, das hat funktioniert! Besten Dank!

Interessant, dass Excel als Wahrheitswert 1 und 0 (unwahr nimmt). Die mussten ja nicht gesondert definiert werden.

Gruss
Ahnungslos
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste