Adres komórki zawierającej maksymalną wartość

Znalezienie maksymalnej wartości występującej w pewnym zakresie komórek nie stanowi problemu nawet dla początkującego użytkownika pakietu Excel. Problem pojawia się natomiast w sytuacji, gdy  nie interesuje nas sama wartość, a miejsce jej występowania – adres komórki.

Załóżmy, że w kolumnie A znajduje się liczby wśród których będzie szukany adres komórki, która zawiera największą wartość. W przypadku szukania największej wartości wystarczy użyć funkcji MAX, ale nie o to nam chodzi. Można znaleźć wiele różnych sposobów na rozwiązanie tego problemu. Przykładowo, używając połączenia funkcji MAXADRES:

=ADRES(PODAJ.POZYCJĘ(MAX(A:A);A:A;0); 1;4)

Działanie tej formuły opiera się na funkcji PODAJ.POZYCJĘ, która służy do znalezienia położenia szukanej wartości – w naszym przypadku największej wartości – w danym zakresie – kolumnie A. Funkcja ta ma jedną wadę. Należy podać numer kolumny w której znajdują się dane – w naszym przypadku 1 (wartość ta została pogrubiona).

Wiedząc o tym, ze szukana wartość znajduje się w kolumnie A można skrócić formułę do:

= “A” & PODAJ.POZYCJĘ(MAX(A:A);A:A;0)

Innym rozwiązaniem jest zastosowanie następującej formuły:

=KOMÓRKA(“adres”;INDEKS(A:A; PODAJ.POZYCJĘ(MAX(A:A);A:A;0)))

Jest ono najlepszym rozwiązaniem z zaproponowanych.

Opublikowano: 23 luty 2009, Kategorie: Formuły , ,

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">