Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Fachchinesisch: warum SUMMENPRODUKT(--( ??

Forumthread: Fachchinesisch: warum SUMMENPRODUKT(--( ?

Fachchinesisch: warum SUMMENPRODUKT(--( ?
23.11.2017 12:43:46
Nigel
Hallo zusammen,
kann mir mal einer den technischen Hintergrund erklären bzw. was macht diese Formel:
=SUMMENPRODUKT(--(GLÄTTEN(Eingabe!$D1:$D1000)=B18))
anders als diese:
=SUMMENPRODUKT((GLÄTTEN(Eingabe!$D1:$D1000)=B18))
also was genau passiert hier (--( ?
Danke mal für Fachchinesisch
Gruß
Nigel
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
-- ist dasselbe wie 1*
23.11.2017 12:48:36
WF
1* ist ein notwendiger Operand und wird NIE nachgefragt.
Darum kommt bei mir -- nicht vor.
WF
AW: sowas! Ich muss -- sonst #NV tzetzetze... owT
23.11.2017 13:49:46
Nigel
.
alternativ geht auch ...
23.11.2017 14:12:50
Rudi
=SUMMENPRODUKT(N(GLÄTTEN(Eingabe!$D1:$D1000)=B18))
=SUMMENPRODUKT(0+(GLÄTTEN(Eingabe!$D1:$D1000)=B18))
Gruß
Rudi
Anzeige
AW: Fachchinesisch: warum SUMMENPRODUKT(--( ?
23.11.2017 14:15:06
Daniel
HI
der Ausdruck GLÄTTEN(Eingabe!$D1:$D1000)=B18 hat zunächst einmal die Wahrheitswerte WAHR oder FALSCH als Ergebnis: {WAHR;WAHR;FALSCH;WAHR;FALSCH;....}
Das Summenprodukt summiert aber nur echte Zahlenwerte und ignoriert Texte und Wahrheitswerte.
Daher müssen die Wahrheitswerte aus dem Vergleich erst noch in die Zahlen 1 (Wahr) und 0 (Falsch) umgewandelt werden: {1;1;0;1;0;....}
Um einen Wahrheitswert in die entsprechende Zahl umzuwandeln, kann man die Funktion WERT verwenden, oder man bindet ihn in eine direkte Rechenoperation mit +-* oder / ein.
Bei diesen direkten Rechenoperationen versucht Excel dann, den Wert in eine Zahl zu wandeln, wenn er ein Text oder ein Wahrheitswert ist.
das "--" ist hier die Kurzschreibweise für "(-1)*(-1)", genauso gut könntest du "1*", "0+" oder "/1" (dies dann nach dem Ausdruck) verwenden.
das "--" wird von den meisten verwendet, weil es eleganter aussieht als "1*.
Gruß Daniel
Anzeige
die Grenzen der Kreativität...
23.11.2017 14:57:28
Nigel
-- *1 -1 0+ /1 N
...sind damit wohl noch nicht erreicht
so was...
Danke für die Aufklärung!
Gibts noch mehr Schreibweisen die ein und dasselbe bewirken /1
Gruß
Nigel
AW: alle Einzelwertoperatoren...
23.11.2017 15:48:32
Daniel
... bei denen Excel eine implizite Typumwandlung durchführt und bei deren Ausführung der Umwandlungswert nicht weiter verändert wird, können hier verwendet werden.
Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18