Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
604to608
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
604to608
604to608
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Variable Summenbildung

Variable Summenbildung
27.04.2005 14:58:35
Michael
Hallo xlGemeinde,
ist es möglich eine variable Summenbildung zu machen? In Spalte A steht eine Zeichenkette. Ist die Zeichenkette 4 Zeichen lang soll in Spalte B die dazugehörigen Werte aufsummiert werden, bis zur nächsten 4 Zeichen langen Stelle usw.
Anbei eine Beispieldatei.
Besten Dank schon mal im voraus.
Michael
https://www.herber.de/bbs/user/21783.xls

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variable Summenbildung
27.04.2005 15:15:18
Martin
Hallo Michael,
in Deiner Beispieltabelle in C1 folgende Formel und dann nach unten kopieren:
=WENN(LÄNGE(A1)=4;SUMME(B2:B$17)-SUMME(C2:C$17);"")
Gruß
Martin Beck
AW: Variable Summenbildung
27.04.2005 15:31:38
Michael
Hallo Martin,
vom Prinzip her richtig. Aber ich hätte gerne das die Summen in der Spalte B angezeigt werden. Also keine Hilfsspalte.
Gruß
Michael
Und was sind dann die zu summierenden Werte?
27.04.2005 15:41:18
Boris
Hi,
...wenn nicht die in Spalte B?
Grüße Boris
Nochmal neu
27.04.2005 15:49:55
Michael
Sorry,
in B soll die Summe gebildet werden, wenn in A die Zeichenfolge 4 Zeichen lang ist, aber nur bis zum nächsten 4 Zeichenfeld (gelbe Felder). So jetzt kommt noch eine Erweiterung. Ist die Zeichenfolge in A ungleich 4 dann sollte er C und D multiplizieren (hellrote Felder).
Ist sowas machbar?
Gruß Michael
https://www.herber.de/bbs/user/21790.xls

Anzeige
Auch nochmal: Welche Summe?!?
27.04.2005 16:00:08
Boris
Hi,
welche Zahlen sollen in Spalte B summiert werden?
Grüße Boris
AW: Auch nochmal: Welche Summe?!?
27.04.2005 16:04:20
Michael
Hi,
in B sollen das Produkt von C und D summiert werden. In abhänigkeit von der zeichenlänge in A.
Ich hab es mal mit Werten gefüllt.
Gruß
Michael
https://www.herber.de/bbs/user/21793.xls
AW: Nochmal neu
27.04.2005 16:06:57
ingoG
Hallo Michael,
wenn auch das kriterium 5.-8.Stelle =4Stelliger Wert gültig ist, kannst Du
folgende Fromel in b1 eintragen und nach unten kopieren...
=WENN(LÄNGE(A1)=4;SUMMEWENN(A:A;"?"&A1&"*";B:B);C1*D1)
Gruß Ingo
PS eine Rückmeldung wäre nett...
Anzeige
Vielen Dank !!!!
27.04.2005 16:24:34
Michael
Super Funktioniert BESTENS !!!!!
Danke für die Rückmeldung oT
27.04.2005 16:29:50
ingoG
.
Bin einigermaßen perplex...
27.04.2005 18:43:56
Boris
Hi Ingo,
...klasse Lösung - hat nur etwas gedauert, bis ich dahinter gestiegen bin, warum das keinen Zirkelbezug verursacht.
Dein Einverständnis vorausgesetzt behalte ich mir vor, einen Beitrag auf unserer Seite (unter Deinem Namen) zu basteln. OK?
Grüße Boris
AW: Bin einigermaßen perplex...
27.04.2005 20:23:13
HermannZ
Hallo Boris,
mir kam die ganze Fragestellung bekannt vor,ich wusste aber nicht woher.
habe dann eine geraume zeit in meinen Unterlagen gewühlt und bin fündig geworden.
ich habe mir das damals kopiert weil ich die Lösung genau wie du sehr interesant
fand.Ich weiss leider nicht mehr woher ich das habe,habe das leider nicht notiert.
Ich weiss auch nicht mehr wann das gewesen ist.Muss aber schon eine weile her sein
denn diese Datei aus der ich jetzt das Beispiel hergeholt habe benutze ich schon
geraume Zeit nicht mehr.
hier das Beispiel,wie du sehen kannst fast Identisch.
Summe
 ABCD
1518    
1519Summe der Gruppen6885  
1520  PreisStück
15210121275  
1522234-012345-10AB 12345612757517
15230232095  
1524345-023456-20CD 23456611207016
1525345-023456-20CD 2345679756515
15260341990  
1527456-034567-30EF 3456787806013
1528456-034567-30EF 3456796605512
1529456-034567-30EF 3456805505011
15300451300  
1531567-045678-40GH 4567894504510
1532567-045678-40GH 456790360409
1533567-045678-40GH 456791280358
1534567-045678-40GH 456792210307
1535056225  
1536678-056789-50IJ 567890125255
1537678-056789-50IJ 567891100205
1538678-056789-50IJ 56789260154
1539678-056789-50IJ 56789330103
1540678-056789-50IJ 5678941052
Formeln der Tabelle
B1519 : =SUMMEWENN(A1520:A1536;"?";B1520:B1536)
B1521 : =WENN(LÄNGE(A1521)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1521&"*";$B$1521:$B$1537);C1521*D1521)
B1522 : =WENN(LÄNGE(A1522)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1522&"*";$B$1521:$B$1537);C1522*D1522)
B1523 : =WENN(LÄNGE(A1523)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1523&"*";$B$1521:$B$1537);C1523*D1523)
B1524 : =WENN(LÄNGE(A1524)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1524&"*";$B$1521:$B$1537);C1524*D1524)
B1525 : =WENN(LÄNGE(A1525)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1525&"*";$B$1521:$B$1537);C1525*D1525)
B1526 : =WENN(LÄNGE(A1526)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1526&"*";$B$1521:$B$1537);C1526*D1526)
B1527 : =WENN(LÄNGE(A1527)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1527&"*";$B$1521:$B$1537);C1527*D1527)
B1528 : =WENN(LÄNGE(A1528)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1528&"*";$B$1521:$B$1537);C1528*D1528)
B1529 : =WENN(LÄNGE(A1529)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1529&"*";$B$1521:$B$1537);C1529*D1529)
B1530 : =WENN(LÄNGE(A1530)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1530&"*";$B$1521:$B$1537);C1530*D1530)
B1531 : =WENN(LÄNGE(A1531)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1531&"*";$B$1521:$B$1537);C1531*D1531)
B1532 : =WENN(LÄNGE(A1532)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1532&"*";$B$1521:$B$1537);C1532*D1532)
B1533 : =WENN(LÄNGE(A1533)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1533&"*";$B$1521:$B$1537);C1533*D1533)
B1534 : =WENN(LÄNGE(A1534)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1534&"*";$B$1521:$B$1537);C1534*D1534)
B1535 : =WENN(LÄNGE(A1535)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1535&"*";$B$1521:$B$1537);C1535*D1535)
B1536 : =WENN(LÄNGE(A1536)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1536&"*";$B$1521:$B$1537);C1536*D1536)
B1537 : =WENN(LÄNGE(A1537)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1537&"*";$B$1521:$B$1537);C1537*D1537)
B1538 : =WENN(LÄNGE(A1538)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1538&"*";$B$1521:$B$1537);C1538*D1538)
B1539 : =WENN(LÄNGE(A1539)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1539&"*";$B$1521:$B$1537);C1539*D1539)
B1540 : =WENN(LÄNGE(A1540)=3;SUMMEWENN($A$1521:$A$1537;"?"&A1540&"*";$B$1521:$B$1537);C1540*D1540)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Ich meine mich zu erinnern das du aber dazu auch einen Komentar abgegeben hast.
vieleicht irre ich mich ja.
Anzeige
AW: Bin einigermaßen perplex...
28.04.2005 08:23:45
Michael
Ich bin schwer beeindruckt. BESTEN DANK !!!
Michael
ich war auch überrascht ;-)
28.04.2005 08:48:37
IngoG
Hallo Boris,
ich hatte zuerst eine etwas umfangreichere Formel mit summenprodukt bzw summewenn und einem Verweis nach unten und hab dann versucht die formel zu verkürzen bzw zu vereinfachen...
hatte eigentlich auch erwartet, dass ein zirkelbezug auftritt, aber scheinbar kann excel das handeln...
die "alte Lösung" kannte ich vorher auch nicht, sonst hätte ich sie hier erwähnt.
Es freut mich aber, dass die Lösung Dir gefällt und nat. kannst Du sie auf Deiner Seite aufnehmen (egal unter welchem namen ;-))
Gruß Ingo
Anzeige
AW: Variable Summenbildung
27.04.2005 16:05:58
Martin
Hallo Michael,
in B1 die Formel
=SUMME(B2:B$17)-2*SUMME(C2:C$17)
und dann in die anderen freien Zellen kopieren.
Gruß
Martin Beck

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige