Czy w excelu jest możliwe, żeby funkcję max wykorzystać do uzyskania argumentu, a nie wartości danej funkcji? Dla podanego przykładu interesowałaby mnie wartość test, dla którego uzyskano maksymalną wartość.
@BRTM: spreparowałem takie oto =dane i w kolumnie "I" uzyskałem nazwę testu osoba w danym wierszu zaliczyła maksa: w komórce I2 formuła (zakłada, że jest jeden wynik najwyższy): =INDEKS($B$1:$H$1;MAX(JEŻELI(B2:H2=MAX(B2:H2);PODAJ.POZYCJĘ(B2:H2;B2:H2;0);0))) jeżeli Twoj Excel nie jest z tych nowszych, to możliwe, że tę formułę musisz zatwierdzić Ctrl+Shift+Enter
Dla podanego przykładu interesowałaby mnie wartość test, dla którego uzyskano maksymalną wartość.
https://exceljet.net/formula/maximum-value
#excel
https://support.microsoft.com/pl-pl/office/funkcja-lambda-bd212d27-1cd1-4321-a34a-ccbf254b8b67
w komórce I2 formuła (zakłada, że jest jeden wynik najwyższy):
=INDEKS($B$1:$H$1;MAX(JEŻELI(B2:H2=MAX(B2:H2);PODAJ.POZYCJĘ(B2:H2;B2:H2;0);0)))
jeżeli Twoj Excel nie jest z tych nowszych, to możliwe, że tę formułę musisz zatwierdzić Ctrl+Shift+Enter
=POŁĄCZ.TEKSTY(";";PRAWDA;INDEKS($A$1:$H$1;JEŻELI(B2:H2=MAX(B2:H2);NR.KOLUMNY(B2:H2);)))
(oczywiście w komórce I2 i przeciągnąć w dół)
dla wersji z tylko jednym maksem:
=INDEKS($B$1:$H$1;PODAJ.POZYCJĘ(MAX(B2:H2);B2:H2;0))
dla wersji z kilkoma maksami:
=POŁĄCZ.TEKSTY(";";PRAWDA;JEŻELI(B2:H2=MAX(B2:H2);$B$1:$H$1;""))