Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 68556 Skopiuj do schowka Formatowanie warunkowe
Autor Wiadomość
canto 
Stały bywalec Excelforum



Wersja: Win Office 2016
Posty: 255
Wysłany: 20-07-2020, 16:33   Formatowanie warunkowe

Witam wszystkich,
w kolumnie B mam w kolejnych wierszach wartości.
Jak użyć formatowania warunkowego (poprzez formułę) by kolorował mi ostatnią niepustą komórkę?
Próbowałem użyć funkcji:
INDEKS(B:B;ILE.NIEPUSTYCH(B:B);1)
ale koloruje mi wszystkie komórki z niepustymi wartościami w kolumnie B.

Z góry dzięki za wskazówki. :-)

Pozdrawiam,
_________________
canto
ID posta: 389925 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1663 razy
Posty: 5432
Wysłany: 20-07-2020, 17:00   

Na podstawie Twojej formuły wnoszę, że wszystkie kolejne komórki od B1 są wypełnione aż do pewnego miejsca (bez przerw). Jeśli tak, to można użyć formuły:
Kod:
=WIERSZ()=ILE.NIEPUSTYCH(B:B)

Jeśli w zakresie są przerwy, to trzeba użyć innej formuły. Przydałaby się też informacja, czy w tej ostatniej wypełnionej komórce jest liczba czy tekst, czy może być albo jedno albo drugie.

Ost_niepusta.xlsx
Pobierz Plik ściągnięto 5 raz(y) 8.81 KB

ID posta: 389927 Skopiuj do schowka
 
 
Asia_@. 
Excel Expert


Pomogła: 2656 razy
Posty: 4476
Wysłany: 20-07-2020, 17:06   

Kod:
=$B1=INDEKS($B:$B;ILE.NIEPUSTYCH($B:$B))

albo
Kod:
=$B1=WYSZUKAJ(2^99;$B:$B)
_________________
Pozdrawiam
Asia
ID posta: 389929 Skopiuj do schowka
 
 
canto 
Stały bywalec Excelforum



Wersja: Win Office 2016
Posty: 255
Wysłany: 20-07-2020, 17:21   

Przykład trochę uprościłem, nie myśląc o konsekwencjach. :-)
O ile przerw nie będzie, to zakres w kolumnie B będzie od komórki B2 w dół.
_________________
canto
ID posta: 389932 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1663 razy
Posty: 5432
Wysłany: 20-07-2020, 17:24   

A co jest w tej komórce B1? Jest pusta czy wypełniona?
ID posta: 389934 Skopiuj do schowka
 
 
canto 
Stały bywalec Excelforum



Wersja: Win Office 2016
Posty: 255
Wysłany: 20-07-2020, 17:43   

To bardziej szczegółowo, bo wnioskując po twoim pytaniu nadal upraszczam.
Moja prawdziwa tabela niech zaczyna się od B50, po drodze są jakieś komórki, raz wypełnione raz puste.
Ale od D50 zaczyna się mój zakres, w nim nie ma żadnych przerw.
W zakresie są tylko liczby.
_________________
canto
ID posta: 389940 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1663 razy
Posty: 5432
Wysłany: 20-07-2020, 21:46   

To możesz zmodyfikować formułę formatowania tak:
Kod:
=WIERSZ()=ILE.NIEPUSTYCH(B$50:B$10000)+49
Przy założeniu, że zakres formatowany zaczyna się w wierszu 50. Koniec zakresu ustal jaki potrzeba. Tu przyjąłem B10000. Ten sam zakres trzeba podać jako zakres formatowania. Liczba 49 oznacza liczbę wierszy poprzedzających zakres formatowany. W załączniku przyjąłem, że zakres formatowany jest od 10. wiersza, żeby po otwarciu skoroszytu było coś widać.

Ost_niepusta2.xlsx
Pobierz Plik ściągnięto 5 raz(y) 8.49 KB

ID posta: 389953 Skopiuj do schowka
 
 
canto 
Stały bywalec Excelforum



Wersja: Win Office 2016
Posty: 255
Wysłany: 20-07-2020, 22:42   

Pytanie pomocnicze. Czy w powyższej formule można w jakiś prosty sposób dodać warunek, gdyby na końcu zakresu pojawił się błąd typu #DZIEL/0!, #N/D!, by go nie uwzględniać a odnosić się tylko do wartości liczbowych z zakresu?
_________________
canto
ID posta: 389959 Skopiuj do schowka
 
 
canto 
Stały bywalec Excelforum



Wersja: Win Office 2016
Posty: 255
Wysłany: 20-07-2020, 23:36   

Już znalazłem, funkcja ILE.LICZB :-D
_________________
canto
ID posta: 389962 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1663 razy
Posty: 5432
Wysłany: 21-07-2020, 05:59   

Dawkujesz informacje zamiast dać adekwatny załącznik, który wyjaśniałby co może wystąpić w kolumnie danych. ILE.LICZB załatwia sprawę pod warunkiem, że błędy będą tylko na końcu danych. Jeśli będą gdzieś w środku kolumny, to wynik będzie przesunięty.
ID posta: 389970 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe