Re: Summenfunktion mit mehreen Variablen

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo Dieter,
freut mich, wenn ich dir habe helfen können und Danke für deine Rückmeldung.
Gruß
Klaus

"dieter@xxxxxxxxxxxxx" <dieterhemmingerorg@xxxxxxxxxxxxxxxxxxxxxxxxx>
schrieb im Newsbeitrag
news:93F8A64A-3407-4888-A51C-E5FAB22E7FF3@xxxxxxxxxxxxxxxx
> HALLO KLAUS,
>
> einfach GEIL, GEIL, GEIL.
>
> es funktioniert !!!!!!!!!!!!!!!!!!!!!!!!
>
> 10 Stunden Arbeit für die Katz
>
> Nochmals vielen Dank
>
> und ich stelle fest, mein Wissen gehört doch zu den Anfängern.
>
> ---
> Gruß
>
> Dieter Hemminger
>
>
> "dieter@xxxxxxxxxxxxx" schrieb:
>
>> Hallo Klaus,
>>
>> vielen Dank für Deine Erklärung.
>>
>> Ich habe heute morgen nur Deine Formel kopiert und bekam als Ergebnis
>> #Wert.
>> Deine Erklärung war einfach SUPER. Ich werde nun die LN aus der
>> Konzernübersicht generieren. Ich glaub mein Problem geginnt sich zu
>> lösen.
>> Ich geb Dir morgen Nachricht.
>>
>> Nochmals vielen Dank, Du hast mir sehr geholfen.
>>
>>
>> --
>> Gruß
>>
>> Dieter Hemminger
>>
>>
>> "Klaus "Perry" Pago" schrieb:
>>
>> > Hallo Dieter,
>> > ich beschreibe 'mal die Wirkungsweise dieser Matrixformel
>> >
>> > =SUMME((ArrayX=eins)*(ArrayY)*(ArrayZ=zwei))
>> >
>> > mit folgenden Beispieldaten
>> >
>> > ArrayX ArrayY ArrayZ
>> > erster Wert zwei 10 drei
>> > zweiter Wert eins 15 zwei
>> > dritter Wert null 20 eins
>> > .....
>> > Die Arrays sollen jeweils zusammenhängende Zellbereiche
>> > wie zB B1:B275 darstellen. Wenn man diese Matrixformel
>> > bei der Eingabe mit STRG+SHIFT+RETURN abschliesst,
>> > wird die Formel in geschweifte Klammern gesetzt { } und
>> > zeilenweise ausgewertet.
>> >
>> > Die Rechnung mit dem jeweils ersten Arraywert liefert
>> > (zwei = eins) * 10 * (drei = zwei)
>> > Die Excelbewertung dafür:
>> > FALSCH * 10 * FALSCH
>> > mit 0 für FALSCH und 1 für WAHR wird daraus
>> > 0 * 10 * 0 SUMME addiert dafür eine 0
>> >
>> > Rechnung mit dem jeweiligen 2. Wert ergibt
>> >
>> > (eins = eins) * 15 * (zwei = zwei) ergibt
>> > Wahr * 15 * WAHR oder
>> > 1 * 15 * 1 SUMME addiert die 15
>> >
>> > wenn man statt << eins >> zB C5
>> > einsetzt, wird zeilenweise der Vergleich
>> > mit dem Wert von C5 vorgenommen,
>> > bis alle Array-Zeilen "abgearbeitet" sind.
>> >
>> > Vielleicht wird durch diese Beschreibung
>> > die Wirkungsweise der Matrixformel
>> > transparenter
>> >
>> > Gruß
>> > Klaus
>> >
>> > "dieter@xxxxxxxxxxxxx" <dieterhemmingerorg@xxxxxxxxxxxxxxxxxxxxxxxxx>
>> > schrieb im Newsbeitrag
>> > news:345ACC95-60D9-44E4-BDD5-0451FBD18CE4@xxxxxxxxxxxxxxxx
>> > > Hallo Klaus,
>> > >
>> > > nochmals zum Aufbau des Tabelle Blatt 5 (erzeugt) in Spalte A3:A253
>> > > stehen
>> > > alle LN unsortierter, in F3:F253 stehen ebenfalls unsortiert die
>> > > ensprenchenden LA´s und in Spakte G der entsprechende Euro-Betrag
>> > > netto.
>> > >
>> > > Der Aufbau, den ich geschildert habe, entspricht meiner
>> > > Sortiertabelle.
>> > >
>> > > Daher komme ich mit der Formel nicht klar.
>> > >
>> > > Der Syntax ist doch so zu verstehen, Teil 1 prüft ob LA zutrifft,
>> > > Teil 2
>> > > wieweit und Teil 3 gibt den Bereich der zu summieren ist an mit
>> > > Ergebniszelle.
>> > >
>> > > Wie prüfe ich die LN in Verbindung mit LA?
>> > >
>> > >
>> > > --
>> > > Gruß
>> > >
>> > > Dieter Hemminger
>> > >
>> > >
>> > > "Klaus "Perry" Pago" schrieb:
>> > >
>> > >> Hallo Dieter,
>> > >> starker Tobak für diese Uhrzeit :)
>> > >>
>> > >> Ich hab die Aufgabe jetzt so verstanden:
>> > >>
>> > >> Du benötigst eine Ergebnis-Matrix der Form
>> > >> A B C D E
>> > >> 2 LA1, LA2 LA3 ....LA30
>> > >> 3: LN1
>> > >> 4: LN2 f(C4)
>> > >> 5: LN3
>> > >> ....
>> > >> 32: LN30
>> > >>
>> > >> jesdes Element dieser Matrix enthält die Summe
>> > >> aus der Spalte 'Zusammenfassung Controlling'!E1...E10000
>> > >>
>> > >> Dann lautet eine Formel für C4 der Matrix (kopierbar)
>> > >>
>> > >> C4 = SUMME(('ZusammenfassungControlling'!$F$1:$F$10000=C$2)*
>> > >> ('Zusammenfassung Controlling'!$E$1:$E$10000)*
>> > >> ('ZusammenfassungControlling'!$A$1:A$10000= $A4))
>> > >>
>> > >> Die Formel als Matrixformel mit STRG+SHIFT+RETURN eingeben
>> > >>
>> > >> Ich hoffe ich hab die Indizes jetzt nicht durcheinander gebracht
>> > >>
>> > >> Für LA1...LA30 sind die Schlüsselnummern 00000...000xx einzusetzen
>> > >> LN1...LNx sollten aus dem Blatt Konzernübersicht!Bxxx generiert
>> > >> werden.
>> > >>
>> > >> Gruß
>> > >> Klaus
>> > >>
>> > >>
>> > >>
>> > >>
>> > >> "dieter@xxxxxxxxxxxxx"
>> > >> <dieterhemmingerorg@xxxxxxxxxxxxxxxxxxxxxxxxx>
>> > >> schrieb im Newsbeitrag
>> > >> news:F0CABA08-00DD-466F-AD9F-9040221CC682@xxxxxxxxxxxxxxxx
>> > >> > Hallo Klaus,
>> > >> >
>> > >> > danke für Deine Antwort.
>> > >> >
>> > >> > Der Aufbau der Tabelle:
>> > >> >
>> > >> > LN1, LA1, LA2, LA3 ....LA30
>> > >> > .
>> > >> > .
>> > >> > LN30, LA1, LA2....LA30
>> > >> >
>> > >> > jeweils pro LN 250 Zeilen.
>> > >> >
>> > >> > Mit der Formel =WENN('Zusammenfassung
>> > >> > Controlling'!A3=Konzernübersicht!$B$14;'Zusammenfassung
>> > >> > Controlling'!A3;"")
>> > >> > wird die Liste von Blatt 5 nach LNn überprüft. Dieser Vorgang geht
>> > >> > über
>> > >> > alle
>> > >> > 250 Zeilen.
>> > >> >
>> > >> > Mit der Formel =WENN(UND('Zusammenfassung
>> > >> > Controlling'!A3=Konzernübersicht!$B$14;'Zusammenfassung
>> > >> > Controlling'!F3="000000");'Zusammenfassung Controlling'!E3;"")
>> > >> > wird bei
>> > >> > einem
>> > >> > Treffer von LNn die LA geprüft und je nach LA in die
>> > >> > entsprechenden
>> > >> > Spalten
>> > >> > übernommen. Dies bedeutet jedes Feld einer LAn-Gruppe muß manuell
>> > >> > die
>> > >> > LA-Nummer zur Prüfung geändert werden, daher die Zeit für jede
>> > >> > LN-Gruppe.
>> > >> > --
>> > >> > Gruß
>> > >> >
>> > >> > Dieter Hemminger
>> > >> >
>> > >> >
>> > >> > "Klaus "Perry" Pago" schrieb:
>> > >> >
>> > >> >> Hallo Dieter,
>> > >> >>
>> > >> >> "dieter@xxxxxxxxxxxxx"
>> > >> >> <dieterhemmingerorg@xxxxxxxxxxxxxxxxxxxxxxxxx>
>> > >> >> schrieb im Newsbeitrag
>> > >> >> news:6477784F-6B45-4736-A70F-E4A90B4A3F07@xxxxxxxxxxxxxxxx
>> > >> >>
>> > >> >> > Die Bedingungen sollten sein, prüfen der LN und LA auf 250
>> > >> >> > Zeilen
>> > >> >> > und
>> > >> >> > bei
>> > >> >> > Treffern diese zu summieren.
>> > >> >> >
>> > >> >> > Ich hoffe mein Problem ist jetzt deutlicher.
>> > >> >>
>> > >> >> ja in etwa
>> > >> >>
>> > >> >> über welches Merkmal wird denn der Bezug zwischen
>> > >> >> LN und den 250 LA-Zeilen hergestellt?
>> > >> >>
>> > >> >> Etwa so:
>> > >> >>
>> > >> >> LN1
>> > >> >> LA1
>> > >> >> LA2
>> > >> >> LA3
>> > >> >> ....
>> > >> >> LA250
>> > >> >>
>> > >> >> LN2
>> > >> >> LA1
>> > >> >> LA2
>> > >> >> LA3
>> > >> >> ....
>> > >> >> LA250
>> > >> >>
>> > >> >> Wie erkenne ich, welche 250 LA-Zeilen zu welchem LN gehören?
>> > >> >>
>> > >> >> Gruß
>> > >> >> Klaus
>> > >> >>
>> > >> >>
>> > >> >>
>> > >>
>> > >>
>> > >>
>> >
>> >
>> >


.



Relevant Pages