Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1336to1340
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

nach Bereichen summieren?

nach Bereichen summieren?
09.11.2013 19:56:16
Heike
Hallo liebes Forum,
seit Tagen komme ich einfach nicht weiter. Vielleicht hat jemand von euch eine Idee?
Folgendes:
Mehrere Artikelnummern gehören zu je einer Gruppe. Beispiel: Artikel 123, 456, 789 gehören zur Gruppe Blumen. 765, 543 zur Gruppe Deko usw.
Zu jedem Artikel gibt es einen Preis.
Nun möchte ich eine Zusammenfassung der Gruppe. Hört sich erst einmal nach Pivot an, ist aber leider nicht so einfach zu lösen.
Eine detaillierte Beschreibung steht in meiner Beispielmappe.
https://www.herber.de/bbs/user/88016.xlsx
Würde mich riiiiiesig freuen, wenn ihr mir helfen könntet.
Vielen Dank im voraus.
Gruß
Heike

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nach Bereichen summieren?
09.11.2013 20:05:21
Mike
Meiner Meinung nach wäre es doch sinnvoll, eine Gruppenzuordnung getrennt von der Liste zu machen. Denn woher weis man sonst, was eine Deko, Blume oder Deko ist.
In einem separaten Blatt eine Auflistung von Blumen, Deko usw. machen.

AW: nach Bereichen summieren?
09.11.2013 20:09:23
Heike
Hallo Mike,
ja, habe ich doch gemacht, weiß nur noch nicht, wie ich diese jetzt sinnvoll nutzen soll :-(
Gruß
Heike

AW: nach Bereichen summieren?
09.11.2013 20:11:28
silex1
Hallo,
dann ne Hilfsspalte gezaubert und dann nur noch ab in die Pivot:
Arbeitsblatt mit dem Namen 'mtl-Liste'
 ABCDE
1FilialeArtikel-NrArtikelBetragZuordnung
211234Rosen20,00 €Blumen
311941Ovale V.30,00 €Vasen
413456Tulpen-40,00 €Blumen
513113Hochzeit5,00 €Karten
61805Glas V.120,00 €#WERT!
718974Geranien-30,00 €Blumen
817865Geburtstag50,00 €Karten
91123Nelken20,00 €Blumen
1015678Freesie-10,00 €Blumen
1119874Flach-30,00 €Vasen
1211874rotes Band130,00 €Deko
131235Kugeln500,00 €Deko
141567Geburt50,00 €Karten
15112658Schmetterlinge65,00 €Deko

ZelleFormel
E2=INDEX(Artikel_Zuordnung!$A$1:$D$1;SUMMENPRODUKT((Artikel_Zuordnung!$A$2:$D$7=B2)*(SPALTE(Artikel_Zuordnung!$A$2:$D$7))))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG René

Anzeige
AW: nach Bereichen summieren?
09.11.2013 21:38:52
Heike
Hallo René,
vielen Dank, das klappt soweit wunderbar (habe es an meiner echten Tabelle ausprobiert und das dauerte leider etwas länger).
Was ich leider nicht bedacht hatte, für eine weitere Auswertung kann die Artikelnummer doppelt vorkommen. Dann passt leider die Zuordnung nicht. Hmmmm ... gibt es dafür eine Lösung? Ansonsten muss ich wohl in den sauren Apfel beißen und mit SUMMENPRODUKT arbeiten. Da es sich aber um ca. 15 Artikelnummern handelt, ist das nicht so gut oder?
Habe die erweiterte Mappe noch einmal angefügt, vielleicht hast du ja eine Lösung parat. Wäre toll :-)
https://www.herber.de/bbs/user/88017.xlsx
Vielen Dank
Gruß
Heike

Anzeige
AW: nach Bereichen summieren?
10.11.2013 08:48:54
silex1
Hallo Heike,
da Du nichts darüber sagst was passieren soll, wenn die Nummer in der Zuordnung und in der Abgabe auftaucht, würde ich es ggf. so lösen:
Arbeitsblatt mit dem Namen 'mtl-Liste'
 ABCDEF
1FilialeArtikel-NrArtikelBetragZuordnungAbgabe
211234Rosen20,00 €Blumen0
311941Ovale V.30,00 €Vasen0
413456Tulpen-40,00 €Blumen0
513113Hochzeit5,00 €Karten0
61815Glas V.120,00 €Vasen0
718974Geranien-30,00 €Blumen0
817865Geburtstag50,00 €Karten0
91123Nelken20,00 €Blumen0
1015678Freesie-10,00 €Blumen0
1119874Flach-30,00 €Vasen0
1211874rotes Band130,00 €Deko0
131235Kugeln500,00 €Deko1
141567Geburt50,00 €Karten0
15112658Schmetterlinge65,00 €Deko1
1614587Schleifen30,00 €Deko1

ZelleFormel
E2=INDEX(Artikel_Zuordnung!$A$1:$E$1;SUMMENPRODUKT((Artikel_Zuordnung!$A$2:$D$7=B2)*(SPALTE(Artikel_Zuordnung!$A$2:$D$7))))
F2=ZÄHLENWENN(Artikel_Zuordnung!$E$2:$E$8;B2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG René

Anzeige
eine kleine {SUMME()}-Formel reicht ...
10.11.2013 16:39:46
neopa
Hallo Heike,
... Du kannst mit nachfolgender Formel in A11 (einfach nach rechts kopieren) alle gewünnschten Ergebnisse ohne Hilfsspalte und PIVOTauswertung erzielen. Mir wurde ao auch indirekt ersichtlich, dass Du in Deiner 2. Beispielmappe und dort in mtl-Liste!B23 bei der Addition den Wert D16 vergessen hast.
Artikel_Zuordnung

 ABCDE
1BlumenVasenDekoKartenAbgabe
21234194118743113235
3345681545875674587
412398741879786512658
55678 235  
68974 4785  
7  12658  
8     
9     
10     
11-40,00 €120,00 €725,00 €105,00 €595,00 €
12     

Formeln der Tabelle
ZelleFormel
A11{=SUMME(('mtl-Liste'!$B$2:$B$1999=MTRANS(A2:A9))*'mtl-Liste'!$D$2:$D$1999)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: eine kleine {SUMME()}-Formel reicht ...
11.11.2013 17:45:51
Heike
Hallo,
konnte nun eure Vorschläge ausprobieren. Die Zählenwenn hilft mir leider nicht weiter. Dennoch vielen Dank für deinen Vorschlag.
Die Funktion MTRANS ist als Ergebnis optimal, allerding durch den Zirkelbezug, dadurch Iteration auf 100, dauert es, bis er das Ergebnis aktualisiert hat. Das ist nicht so toll. DAS Ergebnis, OHNE Zirkelbezug, gibt es so etwas? Das wäre natürlich klasse.
Danke euch für die Unterstützung.
Viele Grüße
Heike

es gibt keinen Zirkelbezug, ...
11.11.2013 18:45:40
neopa
Hallo Heike,
... wenn man wie in meinem Beispiel die Formeln aufstellt.
Solltest Du evtl. eine größere Anzahl von Artikelzuordnungen haben, als nur bis Zeile 9, dann kannst Du die Formeln auch z.B. rechts daneben schreiben oder auch oben. Wie sehen Denn momentan Deine Formeln aus?
Gruß Werner
.. , - ...

Anzeige
AW: es gibt keinen Zirkelbezug, ...
11.11.2013 19:27:30
Heike
Hallo Werner,
ja, du hast Recht, hatte falsch kopiert und dadurch einen Zirkelbezug, der, wie auch immer, mir diese Iteration anzeigte. Dein Beispiel funktioniert nun bei mir auch. Aber: In meiner Originaltabelle haben nicht alle Artikel eine Nummer (werden auch nicht benötigt) und schon rechnet Excel falsch.
Würdest du also aus meiner "mtl_Liste" beispielsweise eine Artikelnummer löschen (leere Zelle), liefert Excel ein falsches Ergebnis.
Jetzt forder ich dich ganz schön, sorry! Hast du eine Idee? Vielen vielen Dank.
Gruß
Heike

auch kein Hindernis ...
12.11.2013 18:37:26
neopa
Hallo Heike,
... nur wird die Formel etwas länger, denn dann muss man noch abprüfen, ob eine Artikelnummer vorhanden ist. So:
{=SUMME(('mtl-Liste'!$B$2:$B$1999=MTRANS(A2:A9)) *'mtl-Liste'!$D$2:$D$1999*('mtl-Liste'!$B$2:$B$1999>0)) } Wobei ich davon ausgehe, dass Du in "mtl-Liste" die Artikelnummern nicht ermittelst, d.h. in der dortigen Spalte B kein ="" (als Formel) vorkommt. Wenn doch, muss das in meiner Formel anstelle jetzt 0 ausgeschlossen werden. Weil 0 ist etwas anders wie eine Leerzelle und dies wieder etwas anders als ="" in einer Zelle.
Gruß Werner

Anzeige
Du bist der Größte :-)
13.11.2013 09:14:50
Heike
Hallo Werner,
passt perfekt. Vielen vielen Dank dafür. Mit meinen bescheidenen Excel-Kenntnissen hätte ich jetzt noch versucht, irgendwie eine WENN-Abfrage einzubauen aber mit deiner Formel passt es perfekt und ich habe dazu gelernt.
Danke nochmals.
Wünsche dir einen schönen Tag.
Gruß
Heike

bin, werd und wills auch nicht ...
13.11.2013 14:13:48
neopa
Hallo Heike,
... aber Danke für Deine Rückmeldung. Hab übrigens durch die Beantwortung Deiner Zusatzfrage wieder etwas gelernt. Als Dir ein Danke und von mir.
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige