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

Rückgabematrix mit Zeilensumme bei Arrayfunktion "Eindeutig"

Rückgabematrix mit Zeilensumme bei Arrayfunktion "Eindeutig"
01.12.2023 20:59:03
Pete
Hallo zusammen,
leider beiße ich mir an einem Problem seit Stunden die Zähne aus und hoffe jemand kann mir helfen.
Ich habe vereinfacht dargestellt im Bereich A1:D6 folgende Daten stehen:

a b 1 100
a b 1 100
a b 2 50
b c 1 10
b c 1 60
b c 1 30

Über die Formel =EINDEUTIG(A2:C6) bekomme ich eine Matrix der eindeutigen Zeilenwerte. Das sieht dann so aus:

a b 1
a b 2
b c 1

Ich benötige pro Zeile aber auch die Summe - und hier liegt mein Problem. Erwartetes Ergebnis:

a b 1 200
a b 2 50
b c 1 100

Ich muss das Problem leider in einer (Array?)Formel lösen (Hilfsspalte und Summewenns scheiden aus), Let mit Summewenn bekomme ich einfach nicht hin.

Kann mir jemand sagen wie ich das anstelle?

Vielen Dank

Pete

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

Betreff
Datum
Anwender
Anzeige
AW: Rückgabematrix mit Zeilensumme bei Arrayfunktion "Eindeutig"
01.12.2023 22:22:11
SF
Hola,
dann machs mit Summenprodukt().
Gruß,
steve1da
AW: Rückgabematrix mit Zeilensumme bei Arrayfunktion "Eindeutig"
02.12.2023 07:52:29
Pete
Hi Steve,

danke für den Tipp - ich habe es jetzt auch mit "Summenprodukt" mit sämtlichen Ansätzen versucht. Ich bekomme es nicht hin (was mich ärgert, da die Anforderung grundsätzlich einfach ist). Wie muss die Formel denn konkret aussehen um eine Matrix in dieser Form zu bekommen:

a b 1 200
a b 2 50
b c 1 100

Danke,

Pete


Anzeige
Anforderung "einfach"?
02.12.2023 08:40:24
RPP63
Moin!
Nö, einfach ist das imo keinesfalls.
Hier ein erster Ansatz.
Vorbemerkung:
Ich schaffe es seltsamerweise nicht, den Kriterienbereich "KritB" in die LET() zu intergrieren.
Es funktioniert erst mal nur durch Auslagerung in K2 und Integration in die LET() mittels K2#
 ABCDEFGHIJK
1SpASpBSpCSpD SpASpBSpCSumme  
2ab1100 ab1200 ab1
3ab1100 ab250 ab1
4ab250 bc1100 ab2
5bc110      bc1
6bc160      bc1
7bc130      bc1
8           

ZelleFormel
F2=LET(e;EINDEUTIG(A2:C7);
KritB;NACHZEILE
(A2:C7;LAMBDA(x;TEXTKETTE(x)));
Krit;NACHZEILE
(e;LAMBDA(x;TEXTKETTE(x)));
SW;SUMMEWENNS
(D2:D7;K2#;Krit);
HSTAPELN
(e;SW))
K2=NACHZEILE(A2:C7;LAMBDA(x;TEXTKETTE(x)))


Gruß Ralf
Anzeige
AW: Anforderung "einfach"?
02.12.2023 09:14:12
Pete
Hallo Ralf,

vielen Dank für deine Mühe... ich meinte einfach im Sinne von "mit bspw. einer Pivot in 10 Sek gemacht, kann doch nicht so schwer sein..." ;-)
Und ich hätte vermutet, dass es da einen Kniff gibt auf den ich nicht komme..
Das Ganze in eine Formel ohne Hilfsspalte zu kriegen macht mich irre...

Danke nochmal.

Gruß Pete
AW: Anforderung "einfach"?
02.12.2023 20:03:07
Pete
Hier die Lösung :-)

=LET(e;EINDEUTIG(A2:C7);
SW;SUMMEWENNS(D2:D7;A2:A7;INDEX(e;;1);B2:B7;INDEX(e;;2);C2:C7;INDEX(e;;3));
HSTAPELN(e;SW))

Vielen Dank an alle!
AW: Anforderung "einfach"?
02.12.2023 10:40:06
GerdL
Moin
Das Matrix steht in A10:C12 .
=SUMMEWENNS($D$1:$D$6;$A$1:$A$6;$A10;$B$1:$B$6;$B10;$C$1:$C$6;$C10)

Gruß Gerd
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige