"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Excel Gruppierungen und Summen

Umlüx 30.04.2013 - 11:36 1866 11
Posts

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8978
ich hab folgendes problem:

ich hab eine größere excel tabelle und möchte über eine spalte M eine summe bilden.
das problem dabei: die werte dort sind gruppiert. also den monatswert als gruppe und wenn man die gruppe aufklappt sieht man die tageswerte.

mit einer einfachen SUMME(M:M) summiert er natürlich sämtliche werte in der ganzen spalte. ob gruppiert oder nicht.

jetzt hab ich bisher folgendes ergoogelt: TEILERGEBNIS(109;M:M)
der schönheitsfehler dabei ist, er summiert alle sichtbaren auf. also sobald ich eine gruppe aufklappe stimmt die summe nicht mehr.

wie kann ich das elegant lösen?

ccr


Avatar
Registered: Jul 2001
Location: am Dach
Posts: 5865
Ganz einfach geht das leider nicht. Um eine möglichst unkomplizierte Lösung zu finden, müßte man aber mehr über die Tabelle wissen. Zum Beispiel: sind da immer gleich viele Tageswerte vor einer Wochensumme, oder kann das variieren? (also zB immer Mo-So)

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8978
nein das variiert leider total. sonst hätt ich schon eine normale summe über die fixen zeilennummern gemacht.

grond

---------
Registered: Aug 2004
Location: 8401
Posts: 3196
Excel in eine Pivot Tabelle, dann wärs einfacher, oder ist das nicht möglich?

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8978
die excel kommt fix fertig generiert aus irgend einem reporting server. da kann man vorher nix verändern.
und es sind monatlich mehrere dateien mit mehreren tabellen pro datei.
die excel erst großartig umzubauen wär vermutlich nicht viel zeitsparender für die kollegen als das manuell durchrechnen was sie jetzt schon machen.

ccr


Avatar
Registered: Jul 2001
Location: am Dach
Posts: 5865
Unter Excel 2013 gibt's eine neue Formel "isformula", damit wäre das einfacher.
So gäbe es nur die Möglichkeit, das Problem unter VBA zu lösen. Oder mit viel manueller Anpassung über Hilfsspalten (die denn entwender die "isformula" Funktion imitieren, oder auf andere Wege versuchen, die Summen-Zeilen zu identifizieren).

clauskadrnoschka

still oc.at-addicted
Avatar
Registered: Mar 2001
Location: Austria, Waldvie..
Posts: 1623
Makro alle Gruppen aufklappen lassen und dann summieren? Noob-Idee...

ccr


Avatar
Registered: Jul 2001
Location: am Dach
Posts: 5865
Zitat von clauskadrnoschka
Makro alle Gruppen aufklappen lassen und dann summieren? Noob-Idee...
Dann hätte er auch die Wochensumme drinnen, was sich eventuell durch ein Summe/2 lösen ließe (müßte man aber gut austesten).

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8978
problem ist ja weiters auch noch dass in den gruppen nicht nur die tageswerte drin sind, sondern auch zusätze die rein informativ drin stehen (in der gleichen spalte) und nicht summiert werden dürfen.
und da alles fixwerte sind kann ich nichtmal eine formel erkennen.
man müsste wirklich irgendwie die 'headlines' der gruppen erkennen können und diese dann summieren.

vertrackte situation.

Vogo

Little Overclocker
Registered: Oct 2005
Location: neben Wien
Posts: 98
Gibt es in der Tabelle nur die eine Spalte, oder steht in einer anderen Spalte eventuell etwas wie "Monatssumme Jänner" etc.?

Sonst könnte mans ja auch über 12 WVerweise lösen. Wäre dann dynamisch, aber obs so viel schneller als manuelles addieren ist...

mr.nice.

differential image maker
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6516
Schau mal, ob du hier eine passende Lösung findest:
http://home.rhein-zeitung.de/~bernd...htm#Zaehlenwenn

Nachdem ich das genaue Layout der Tabelle nicht kenne, kann ich schwer abschätzen was am besten passt.

edith sagt:
http://home.rhein-zeitung.de/~bernd...l.htm#Summewenn

Umlüx

Huge Metal Fan
Avatar
Registered: Jun 2001
Location: Kärnten
Posts: 8978
das hat mich auf die richtige spur gebracht!
spalte B ist nur im gruppenkopf befüllt!
-> =SUMMEWENN(B:B;">0";M:M)
so 'primitiv' kanns gehen :D

danke! :)
Bearbeitet von Umlüx am 30.04.2013, 13:16
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz