Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1140to1144
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

Summen addieren

Summen addieren
Jochen
Hallo Freunde,
heute habe ich Formelproblem. Meine Liste sieht so aus:
SpalteA__SpalteB__SpalteC
2400______1______13800
3400
4200______1______13800
5200
6200______2______15400
7200______1______13800
8200
9200______2______15400
Meine Formel in SpalteC sieht so aus:
=WENN(B1"";SUMMEWENN(Zusammenlegen;B1;Mengen);"")
Name für SpalteB = "Zusammenlegen"
Name für SpalteA = "Mengen".
Soweit so gut.
Nun möchte ich aber das daß Ergebnis nur hinter dem höchsten Wert der SpalteA in SpalteC [ C6 bzw. C8 ] erscheint.
Wer kann mir helfen?
Danke im voraus
Gruß Jochen

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

Betreff
Benutzer
Anzeige
AW: Summen addieren
24.02.2010 08:59:57
Hajo_Zi
Hallo Jochen,
folgende Array Formel in C1 und runterziehen
=WENN(UND(B1"";A1=MAX(WENN(Menge=B1;Zusammenlegen)));SUMMEWENN(Mengen;B1;Zusammenlegen);"")

AW: Summen addieren
24.02.2010 13:33:37
Reinhard
Hallo Hajo,
getestet hast du es scheints nicht.
Zum einen das fehlende n bei Menge.
Und nach Korrektur bleibt alles leer.
Gruß
Reinhard
AW: Summen addieren
24.02.2010 13:47:38
Hajo_Zi
Hallo Reinhard,
ich habe es getestet, es ging nur mein HTML Programm nicht. Formeln teste ich Grundsätzlich, da ich nicht der Formelmensch bin.
Tabelle1
 ABC
124001 
23400   
342001 
45200   
562002 
67200113800
78200   
89200215400

verwendete Formeln
Zelle Formel
C1 {=WENN(UND(B1<>"";A1=MAX(WENN(Menge=B1;Zusammenlegen)));SUMMEWENN(Mengen;B1;Zusammenlegen);"")}
C2 {=WENN(UND(B2<>"";A2=MAX(WENN(Menge=B2;Zusammenlegen)));SUMMEWENN(Mengen;B2;Zusammenlegen);"")}
C3 {=WENN(UND(B3<>"";A3=MAX(WENN(Menge=B3;Zusammenlegen)));SUMMEWENN(Mengen;B3;Zusammenlegen);"")}
C4 {=WENN(UND(B4<>"";A4=MAX(WENN(Menge=B4;Zusammenlegen)));SUMMEWENN(Mengen;B4;Zusammenlegen);"")}
C5 {=WENN(UND(B5<>"";A5=MAX(WENN(Menge=B5;Zusammenlegen)));SUMMEWENN(Mengen;B5;Zusammenlegen);"")}
C6 {=WENN(UND(B6<>"";A6=MAX(WENN(Menge=B6;Zusammenlegen)));SUMMEWENN(Mengen;B6;Zusammenlegen);"")}
C7 {=WENN(UND(B7<>"";A7=MAX(WENN(Menge=B7;Zusammenlegen)));SUMMEWENN(Mengen;B7;Zusammenlegen);"")}
C8 {=WENN(UND(B8<>"";A8=MAX(WENN(Menge=B8;Zusammenlegen)));SUMMEWENN(Mengen;B8;Zusammenlegen);"")}
{} Matrixformel mit Strg+Umschalt+Enter abschließen

definierte Namen
Name Bezieht sich auf Tabelle Z1S1-Formel
Menge=Tabelle1!$B:$B =Tabelle1!S2
Mengen=Tabelle1!$B:$B =Tabelle1!S2
Zusammenlegen=Tabelle1!$A:$A =Tabelle1!S1

Tabellendarstellung in Foren Version 5.14


Gruß Hajo
Anzeige
AW: Summen addieren
24.02.2010 14:11:03
Reinhard
Hallo Hajo,
ich auch nicht, ich hab großen Stress viele Formeln von Excelformeln.de auch nur auf andere Spalten umzustricken und was z.B. Sepp da abliefert, da staune ich nur bei so Monsterformeln.
Aha, hab wohl übersehen daß du noch den Namen Menge" vergeben hast, sorry.
Dann brachte meine Änderungen auf Mengen die leere Spalte in C.
Gruß
Reinhard
AW: Summen addieren
24.02.2010 15:01:49
Hajo_Zi
Halo Reinhard,
der Name Menge ist sinnlos, ich hatte der Spalte erst den Namen Menge gegeben aber dan in der Formel gesehen das es Mengen lautet, da habe ich den alten Namen nicht gelöscht.
Jetzt mit einem Nmaen.
Tabelle1
 ABC
124001 
23400   
342001 
45200   
562002 
67200113800
78200   
89200215400

verwendete Formeln
Zelle Formel
C1 {=WENN(UND(B1<>"";A1=MAX(WENN(Mengen=B1;Zusammenlegen)));SUMMEWENN(Mengen;B1;Zusammenlegen);"")}
C2 {=WENN(UND(B2<>"";A2=MAX(WENN(Mengen=B2;Zusammenlegen)));SUMMEWENN(Mengen;B2;Zusammenlegen);"")}
C3 {=WENN(UND(B3<>"";A3=MAX(WENN(Mengen=B3;Zusammenlegen)));SUMMEWENN(Mengen;B3;Zusammenlegen);"")}
C4 {=WENN(UND(B4<>"";A4=MAX(WENN(Mengen=B4;Zusammenlegen)));SUMMEWENN(Mengen;B4;Zusammenlegen);"")}
C5 {=WENN(UND(B5<>"";A5=MAX(WENN(Mengen=B5;Zusammenlegen)));SUMMEWENN(Mengen;B5;Zusammenlegen);"")}
C6 {=WENN(UND(B6<>"";A6=MAX(WENN(Mengen=B6;Zusammenlegen)));SUMMEWENN(Mengen;B6;Zusammenlegen);"")}
C7 {=WENN(UND(B7<>"";A7=MAX(WENN(Mengen=B7;Zusammenlegen)));SUMMEWENN(Mengen;B7;Zusammenlegen);"")}
C8 {=WENN(UND(B8<>"";A8=MAX(WENN(Mengen=B8;Zusammenlegen)));SUMMEWENN(Mengen;B8;Zusammenlegen);"")}
{} Matrixformel mit Strg+Umschalt+Enter abschließen

definierte Namen
Name Bezieht sich auf Tabelle Z1S1-Formel
Mengen=Tabelle1!$B:$B =Tabelle1!S2
Zusammenlegen=Tabelle1!$A:$A =Tabelle1!S1

Tabellendarstellung in Foren Version 5.14


Gruß Hajo
Anzeige
AW: Summen addieren
24.02.2010 09:15:26
Reinhard
Hallo Jochen,
Tabellenblatt: [Mappe1]!Tabelle1
│   A  │ B │   C   │
--┼------┼---┼-------┼
1 │ 2400 │ 1 │       │
--┼------┼---┼-------┼
2 │ 3400 │   │       │
--┼------┼---┼-------┼
3 │ 4200 │ 1 │       │
--┼------┼---┼-------┼
4 │ 5200 │   │       │
--┼------┼---┼-------┼
5 │ 6200 │ 2 │       │
--┼------┼---┼-------┼
6 │ 7200 │ 1 │ 13800 │
--┼------┼---┼-------┼
7 │ 8200 │   │       │
--┼------┼---┼-------┼
8 │ 9200 │ 2 │ 15400 │
--┴------┴---┴-------┴
Benutzte Matrixformeln:
C1: {=WENN(UND(B1"";A1=INDEX($A$1:$A$100;VERGLEICH(B1&MAX(($B$1:$B$100=B1)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B1;Mengen);"")}
C2: {=WENN(UND(B2"";A2=INDEX($A$1:$A$100;VERGLEICH(B2&MAX(($B$1:$B$100=B2)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B2;Mengen);"")}
C3: {=WENN(UND(B3"";A3=INDEX($A$1:$A$100;VERGLEICH(B3&MAX(($B$1:$B$100=B3)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B3;Mengen);"")}
C4: {=WENN(UND(B4"";A4=INDEX($A$1:$A$100;VERGLEICH(B4&MAX(($B$1:$B$100=B4)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B4;Mengen);"")}
C5: {=WENN(UND(B5"";A5=INDEX($A$1:$A$100;VERGLEICH(B5&MAX(($B$1:$B$100=B5)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B5;Mengen);"")}
C6: {=WENN(UND(B6"";A6=INDEX($A$1:$A$100;VERGLEICH(B6&MAX(($B$1:$B$100=B6)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B6;Mengen);"")}
C7: {=WENN(UND(B7"";A7=INDEX($A$1:$A$100;VERGLEICH(B7&MAX(($B$1:$B$100=B7)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B7;Mengen);"")}
C8: {=WENN(UND(B8"";A8=INDEX($A$1:$A$100;VERGLEICH(B8&MAX(($B$1:$B$100=B8)*$A$1:$A$100);$B$1:$ _
B$100&$A$1:$A$100;0)));SUMMEWENN(Zusammenlegen;B8;Mengen);"")}
(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
Festgelegte Namen:
Mengen       : =Tabelle1!$A:$A
Zusammenlegen: =Tabelle1!$B:$B
A1:C8
haben das Zahlenformat: Standard

Gruß
Reinhard
Anzeige
AW: Summen addieren
24.02.2010 09:53:47
Jochen
Hallo Jungs,
sehr gut,
DANKE
Gruß
jochen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige