2013-06-04 14 views
6

Mam tabelę, która ma 20 wierszy, a tabela un-ukrywa liczbę wierszy określonych w komórce powyżej mojej tabeli. więc jeśli włożę 5 do komórki, 5 z 20 wierszy zostanie ukrytych. Więc teraz chciałbym uzyskać MAX z 5 powiedzonych komórek, które są teraz unhidden. Jak to zrobić?Uzyskaj maksymalną wartość nie ukrytych komórek

Odpowiedz

3
=SUBTOTAL(104,RANGE) 

104 daje max z nieskrywaną komórek. Jeśli zastąpisz 104 na 4, będzie działał jak normalna funkcja MAX, O ile nie będziesz filtrował wierszy za pomocą wbudowanej funkcji tabeli Excel.

+2

SUBTOTAL ** zawsze ** ignoruje wiersze niewidoczne z powodu filtrowania (przy użyciu 4 lub 104), więc nie jest to naprawdę "normalna funkcja MAX". –

+0

Dokumentacja pomocnicza programu Excel dotycząca stanów SUBTOTAL "liczba od 1 do 11 (zawiera ukryte wartości) lub od 101 do 111 (ignoruje ukryte wartości) określająca, której funkcji należy użyć do obliczania sum częściowych na liście." i właśnie przetestowałem to i 4 wydaje się pracować jako normalna funkcja MAX w zwykłym przefiltrowanym stole i ręcznie ukrytych rzędach. Houdini, naprawdę zmusiłeś mnie do przetestowania tego w Excelu w całkowitym szoku. – CodeCamper

+1

"ukryte wartości" w tym kontekście oznaczają te wiersze ukryte za pomocą polecenia Ukryj, więc 104 ignoruje wiersze ukryte za pomocą Ukryj, 4 nie ...... ale oba z nich ignorują wiersze ukryte przez filtrowanie, jak stwierdzono również w Pomocy - tj. "Funkcja SUBTOTAL ignoruje wszystkie wiersze, które nie są uwzględnione w wyniku filtra, bez względu na to, której wartości funkcja użyjesz" –

Powiązane problemy