Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Wie funktioniert die SummeProdukt-Formel

Frage Microsoft Microsoft Office

Mitglied: fcmfanswr

fcmfanswr (Level 1) - Jetzt verbinden

07.10.2010 um 11:08 Uhr, 3441 Aufrufe, 6 Kommentare

Hallo,

ich habe im Internet folgende Formel gefunden:
=SUMMENPRODUKT(LÄNGE(C6:C26)-LÄNGE(WECHSELN(KLEIN(C6:C26);"+";)))

Mit dieser Formel errechne ich, wieviele "+" in Spalte C vorkommen.
Es funktioniert alles super, aber ich würde die Formel gerne verstehen.
Kann mir das jemand erklären?

Also: "(C6:C26)" gibt sicher den Bereich an, indem gesucht werden soll, was macht das "LÄNGE" davor?
Wozu ist der Ausdruck hinter dem "-" [LÄNGE(WECHSELN(KLEIN(C6:C26);"+";))] da? Was bewirkt das "-"?
Ja und allgemein, was heißt SummeProdukt, müßte dann in der Formel nicht irgendwo ein "*" stehen?

Vielen Dank und Viele Grüße
Mitglied: bastla
07.10.2010 um 11:30 Uhr
Hallo fcmfanswr!

Abgesehen davon, dass für das Abzählen der "+" in den Zellen C6:C26 ein
=ZÄHLENWENN(C6:C26;"+")
genügt, sollte "SUMMENPRODUKT()" besser "PRODUKTESUMME()" heißen - es wird damit die Summe der Produkte der angegebenen Bereiche gebildet, wobei es nur der Angabe der Bereiche, aber keines "*" bedarf (die Vorgabe "PRODUKT" bedeutet ja schon, dass multipliziert werden soll).

Eine andere Verwendung findet die Funktion (und so wäre es auch in Deinem Fall gedacht gewesen), um Arrays in Formeln zu holen, ohne eine eigentliche "Array"-Formel dafür erstellen zu müssen.

Grüße
bastla
Bitte warten ..
Mitglied: RobertG
07.10.2010 um 11:35 Uhr
Hallo!

Im Prinzip kann man es so erklären:

LÄNGE(C6:C26)-LÄNGE(WECHSELN(KLEIN(C6:C26);"+";))
Es wird zuerst die Länge des vollen Zellentextes ermittelt, davon abgezogen wird dann die Länge des Zellentextes bei dem man alle "+" herausgelöscht hat (mit WECHSELN()). Die Differenz ergibt dann die Anzahl der "+" dieser Zelle, auch dann falls mehrere "+" vorkommen.
Wie auffält steht als Bereichsparameter C6:C26.

SUMMENPRODUKT macht nun praktisch folgendes: es summiert alle diese Längendifferenzen je Zelle, also von C6 bis C26. Das ergibt dann die Gesamtanzahl der "+".

Ich hoffe das ist irgendwie verständlich ausgedrückt.

Liebe Grüße!

Robert
Bitte warten ..
Mitglied: Biber
07.10.2010 um 11:35 Uhr
Moin fcmfanswr,

Zitat von fcmfanswr:
Hallo,

ich habe im Internet folgende Formel gefunden:
...und warum müssen wir das dann ausbaden? *g

=SUMMENPRODUKT(LÄNGE(C6:C26)-LÄNGE(WECHSELN(KLEIN(C6:C26);"+";)))

Mit dieser Formel errechne ich, wieviele "+" in Spalte C vorkommen.
Es funktioniert alles super, aber ich würde die Formel gerne verstehen.
Kann mir das jemand erklären?
Schon.... aber es nichts dabei, was sich nicht durch Auflösen der Einzelschritten nicht selbst nachkaspern liesse..

Ich würde dir jedenfalls gern noch eine halbe Stunde Zeit zum Selber-Lösen lassen, das bringt dir mehr.


Also: "(C6:C26)" gibt sicher den Bereich an, indem gesucht werden soll, was macht das "LÄNGE" davor?
Hmmm... was könnte denn der Funktionsname "Länge()" suggerieren wollen?

Wozu ist der Ausdruck hinter dem "-" [LÄNGE(WECHSELN(KLEIN(C6:C26);"+";))] da?
Was bewirkt das> "-"?
Wenn jemand die Bedeutung des Minuszeichens petzt, dann lösch ich dessen Kommentar.

Ja und allgemein, was heißt SummeProdukt, müßte dann in der Formel nicht irgendwo ein "*" stehen?
Nun, "SummenProdukt" heißt soviel wie die Summe EINER Matrix ODER die Summe des Produkts mehrerer Matrizen.

Grüße
Biber
Bitte warten ..
Mitglied: fcmfanswr
07.10.2010 um 11:36 Uhr
Danke,

aber was heißt summer der produkte? was für Produkte?
und wofür ist der hintere teil der formel, ab dem "-"?

achja, hab es vergessen zu sagen =ZÄHLENWENN(C6:C26;"+") geht nicht, weil in einer zelle auch ++ oder +++ stehen kann.

Viele Grüße
Bitte warten ..
Mitglied: bastla
07.10.2010 um 11:39 Uhr
Hallo fcmfanswr!
geht nicht, weil in einer zelle auch ++ oder +++ stehen kann.
... wobei sich die Frage stellt, ob jedes einzelne "+" oder nur jede Zelle mit mindestens einem "+" gezählt werden soll - für ersteren Fall hast Du ja schon eine Formel, für die Variante 2 könntest Du
=ZÄHLENWENN(C6:C26;"*+*")
verwenden (und nein, da wird nix multipliziert ).

Grüße
bastla
Bitte warten ..
Mitglied: fcmfanswr
08.10.2010 um 10:24 Uhr
@ RobertG
Danke, veständlich erklärt.

@Biber
ich fühl mich natürlich jetzt schon ein bisschen dumm, wobei du natürlich nicht ganz unrecht hast... ;)
Irgendwie hat sich mir alleine das nicht erschloßen, wennauch die einzelnen Anweisungen garnicht so kompliziert sind.

Naja, wie auch immer, jedenfalls hab ich es jetzt verstanden und kann mir das nächste mal eine ähnliche Formel selber bauen...

Vielen Dank für eure Hilfe
Bitte warten ..
Ähnliche Inhalte
Entwicklung
VBA wenn Formel
Frage von TheSB891Entwicklung1 Kommentar

Hallo Zusammen Ich hab da ein kleines Problem und finde leider keine Lösung. Ich habe eine Tabelle die ich ...

Windows 8
Excel: Ergebnis einer Formel als Wert in andere Formel verrechnen
Frage von missmurphyWindows 89 Kommentare

Hallo zusammen, ich sitze an einer 2 blättrigen Excel Datei mit einer Budgetübersicht auf dem einen und der Belegliste ...

Microsoft Office
Excel 2000: Einzelteile der Formel funktionieren, gesamte Formel nicht
Frage von NickMcNaimMicrosoft Office9 Kommentare

Hallo zusammen! Ich kann auf der Arbeit nur Excel 2000 nutzen und versuche folgende Formel zum Laufen zu bekommen: ...

Microsoft Office
Excel-HYPERLINK Formel - den freundlichen Namen in der Formel aus Zelle
gelöst Frage von Komoran12Microsoft Office8 Kommentare

Hallo Ihr, ich habe nachfolgende Excel-Formel - gerne würde ich den freundlichen Namen; also Jetzt senden! auch aus einer ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 4 StundenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 4 StundenMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 12 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Windows Server
Kann man im KMS nachschauen , wieviele Clients den Key in Anspruch genommen haben
gelöst Frage von rainergugusWindows Server14 Kommentare

Hallo, wir haben einen KMS Windows 10 Key. Dieser ist ja W7 kompatibel. Aber unser Windows 7 Pool registriert ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...