Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 3421 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
Windows Netzwerk
Domain Master Browsing funktioniert nicht in verschiedenen VLans

Frage von drewsho zum Thema Windows Netzwerk ...

Windows 10
Anmeldung im Windows Store funktioniert nicht mehr (2)

Frage von Desert-Igel zum Thema Windows 10 ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...