Registriert seit: 15.03.2017
Version(en): 2010
15.04.2017, 15:52
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2017, 16:04 von wazabi.)
Hallo,
Ich Prüfe eine Zelle mit einer WENN Abfrage ob Samstag oder Sonntag ist. Wenn dies zutrifft erscheint in der Zelle eine 1.
Wenn ich diese Felder addiere ist alles perfekt.
Mit =A1+A2+A3 kommt das richtige Ergebnis heraus.
Nutze ich allerdings =SUMME(A1:A3) kommt das Ergebnis 0 heraus.
Ist das ein bekannter Bug von Excel 2010?
EDIT: Fehler gefunden. Ich habe bei der WENN Abfrage ein TEXTSTRING in die Zelle gespeichert keine ZAHL. Die Anführungszeichen müssen bei der Abfrage weg.
Falsch: =WENN(ODER(WOCHENTAG(A1)=7;WOCHENTAG(B1)=1);"";"1")
Richtig: =WENN(ODER(WOCHENTAG(A1)=7;WOCHENTAG(B1)=1);0;1)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Wazabi,
auch deine als richtig gekennzeichnete Formel dürfte ein falsches Ergebnis bringen, oder kannst du mir sagen, welcher Tag der Wochentag 8 ist? :32:
Probier's mal so:
Code:
=WENN(WOCHENTAG(A1;2)>5;1;0)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
(15.04.2017, 15:52)wazabi schrieb: Ist das ein bekannter Bug von Excel 2010?
Moin!
(Auch wenn Du die Lösung selbst gefunden hast)
It's not a bug, it's a feature! :19:
Während SUMME() ausschließlich "echte" Zahlen addiert, versucht die Addition per + "Textzahlen" in echte umzuwandeln.
So hat beides Vor- und Nachteile.
Befindet sich in einer Zelle ein "echter" Text, scheitert + und gibt #WERT! aus.
Hingegen funktioniert =Summe(A:A) fehlerfrei, wenn sich ein Gemenge aus echten Zahlen und Text in der Spalte befindet.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• wazabi
Registriert seit: 15.03.2017
Version(en): 2010
15.04.2017, 19:30
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2017, 19:30 von wazabi.)
(15.04.2017, 16:09)WillWissen schrieb: Hi Wazabi,
auch deine als richtig gekennzeichnete Formel dürfte ein falsches Ergebnis bringen, oder kannst du mir sagen, welcher Tag der Wochentag 8 ist? :32:
Probier's mal so:
Code:
=WENN(WOCHENTAG(A1;2)>5;1;0)
Samstag ist Wochentag 7 und Sonntag ist Wochentag 1. Also bei mir zumindest. Kann sein dass man das in den Systemeinstellungen vielleicht ändern kann (das z.B. Montag Tag 1 ist).
Aber deine Lösung ist natürlich noch einfacher und leichter zu lesen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Zitat:Samstag ist Wochentag 7 und Sonntag ist Wochentag 1. Also bei mir zumindest. Kann sein dass man das in den Systemeinstellungen vielleicht ändern kann (das z.B. Montag Tag 1 ist).
schau dir mal die Syntax zu =WOCHENTAG an; vor allem den letzten Parameter.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 05.05.2014
Version(en): 2010 + 2016 Home and Business
Hallo wazabi,
... wenn bei Dir =WOCHENTAG(A2;2) eine 7 ergibt, dann kann in A2 nur ein (Datums-)Wert stehen der einen Sonntag darstellt.
Gruß Werner
.. , - ...
Registriert seit: 10.04.2014
Version(en): Office 2019
(15.04.2017, 19:50)WillWissen schrieb: Hi,
schau dir mal die Syntax zu =WOCHENTAG an; vor allem den letzten Parameter.
Hallo Günter, der 2. Parameter ist optional... .. man kann ihn auch weglassen... und dann bekommt man beschriebenes Ergebnis
Arbeitsblatt mit dem Namen 'Tabelle3' |
| A | B | C |
1 | 15.04.2017 | 7 | 6 |
Zelle | Formel |
B1 | =WOCHENTAG(A1) |
C1 | =WOCHENTAG(A1;2) |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Office 2019
(15.04.2017, 19:55)neopa schrieb: Hallo wazabi,
.... =WOCHENTAG(A2;2) ...
Hallo Werner, das hat der TE nie geschrieben...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Jörg,
Zitat:Hallo Günter, der 2. Parameter ist optional... .. man kann ihn auch weglassen... und dann bekommt man beschriebenes Ergebnis
was meinst du, warum ich dem TE geraten habe, sich den Parameter (natürlich anhand meines Beispiels) in der Syntax anzusehen? Dass beim Weglassen dieses Parameters das Ergebnis des TEs zum Tragen kommt, weiß ich natürlich.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.09.2015
Version(en): 2030,5
15.04.2017, 20:55
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2017, 20:56 von snb.)