Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten 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
Antworten Top
#3
(15.02.2017, 17: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
Antworten 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
Antworten Top
#5
(15.02.2017, 18: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
Antworten 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
Antworten Top
#7
(15.02.2017, 18: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!
Antworten Top
#8
(16.02.2017, 05: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
Antworten Top
#9
(16.02.2017, 06: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
Antworten Top


Gehe zu:


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