18.12.2023, 15:37
Hallo,
sofern Du ein modernes Excel hast, dass die LAMBDA-Funktion kennt, könntest Du folgende Formel probieren.
Bezogen auf Dein Beispiel hier, nur in Zelle U333 (der Rest unter und neben U leer) ...
Gruß
sofern Du ein modernes Excel hast, dass die LAMBDA-Funktion kennt, könntest Du folgende Formel probieren.
Bezogen auf Dein Beispiel hier, nur in Zelle U333 (der Rest unter und neben U leer) ...
PHP-Code:
=LET(vnData; A333:E337;
fnInvert; LAMBDA(Matrix; INDEX(Matrix; SEQUENZ(ZEILEN(Matrix); 1; ZEILEN(Matrix); -1); SEQUENZ(1; SPALTEN(Matrix))));
fnValue; LAMBDA(Matrix;Value;Lower; LET(M; SEQUENZ(ZEILEN(Matrix)) * MMULT(--(Matrix = Value);
SEQUENZ(SPALTEN(Matrix); 1; 1; 0)); V; MIN(FILTER(M; M > Lower; 0)) - Lower - 1; WENN(V > 0; V; 0)));
vnInvert; fnInvert(vnData);
vnRows; SEQUENZ(ZEILEN(vnInvert); SPALTEN(vnInvert); 1; 0) * SEQUENZ(ZEILEN(vnInvert));
vnMap; MAP(vnInvert; vnRows; LAMBDA(A;V; fnValue(vnInvert; A; V)));
fnInvert(vnMap))
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 01/2011 - 06/2019 :: 04/2020 - 06/2022
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)