Registriert seit: 15.02.2017
Version(en): 2010
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
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Code:
=SUMME(ZÄHLENWENNS(A1;{"01.01.1900";"Test"}))
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 12.04.2014
Version(en): Office 365
(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.
Registriert seit: 12.04.2014
Version(en): Office 365
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:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• Ahnunglos
Registriert seit: 15.02.2017
Version(en): 2010
(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
Registriert seit: 12.04.2014
Version(en): Office 365
Dann ersetze 01.01.1900 durch verschiedene Daten.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 15.02.2017
Version(en): 2010
(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!
Registriert seit: 12.04.2014
Version(en): Office 365
(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' |
| A | B | C | D |
1 | 24.08.1983 | 1 | 1 | 1 |
2 | Test | 1 | 1 | 1 |
3 | 03.04.2001 | 1 | 1 | 1 |
4 | Text | 0 | 0 | 0 |
5 | | 0 | 0 | 0 |
6 | 7896578 | 0 | 0 | 1 |
7 | -5447 | 0 | 0 | 1 |
Zelle | Formel |
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.
Registriert seit: 15.02.2017
Version(en): 2010
(16.02.2017, 07:12)shift-del schrieb: Dann so:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | 24.08.1983 | 1 | 1 | 1 |
2 | Test | 1 | 1 | 1 |
3 | 03.04.2001 | 1 | 1 | 1 |
4 | Text | 0 | 0 | 0 |
5 | | 0 | 0 | 0 |
6 | 7896578 | 0 | 0 | 1 |
7 | -5447 | 0 | 0 | 1 |
Zelle | Formel |
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