Witam,
Mam prośbę o pomoc w sformułowaniu formuły do załączonej tabeli, którą chcę wykorzystać w pracy.
Tabela ma za zadanie kontrolować czynności wykonywane w kolejnych latach w danej pozycji repertorium.
Chciałbym, aby w kolumnie "żżżż" w poszczególnych wierszach były wyświetlane ostatnie wypełnione komórki (będzie to wyłącznie tekst lub liczby w komórkach o kategorii tekst)
Znalazłem kilka rozwiązań, ale dla Excela np.
=WYSZUKAJ("żżżż";zakres) - Calc zwraca #N/D, chyba, że wpiszę w którejś z komórek żżżż, to zwróci wartość żżżż
=INDEKS(zakres;MAX(JEŻELI(CZY.PUSTA(zakres)0;NR.KOLUMNY(zakres)))–NR.KOLUMNY(zakres)+1) - Calc nie posiada funkcji MAX i NR.KOLUMNY, w ich miejsce wpisałem formuły MAKS i KOLUMNA. Formuła zwraca jedynie wartość ostatniej kolumny z zakresu.
Czy jest jakiś inny sposób na wyświetlenie ostatniej niepustej komórki w wierszu?
Przy okazji, w wierszu 4 stworzyłem formatowanie warunkowe podświetlające zakres od I.2015 do daty wpisanej w kolumnie Kop. W jaki sposób przeciągnąć lub skopiować to formatowanie warunkowe do kolejnych wierszy?
Ostatnia wypełniona komórka i kopiowanie formatowania warunk
Ostatnia wypełniona komórka i kopiowanie formatowania warunk
- Załączniki
-
- Arkusz z tabelą.ods
- (24 KiB) Pobrany 159 razy
Libre Office 5.2.3.3 (x64) na Windows 8.1
Re: Ostatnia wypełniona komórka i kopiowanie formatowania wa
Spróbuj takiej formuły
Formuła tablicowa, zatwierdź CTRL+SHIFT+ENTER
Co do drugiego pytania, zaznacz cały zakres a potem wstaw formatowanie warunkowe.
Kod: Zaznacz cały
=INDEKS(A1:F1; ; MAKS((A1:F1<>"")*KOLUMNA(A1:F1)))
Co do drugiego pytania, zaznacz cały zakres a potem wstaw formatowanie warunkowe.
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Ostatnia wypełniona komórka i kopiowanie formatowania wa
Hmm, niestety, zwraca błąd:502. Wpisuję:
=INDEKS(A1:F1;;MAKS((A1:F1<>"")*KOLUMNA(A1:F1))), czy tak proponowałeś?
Czy przed funkcją MAKS mają być dwa ;?
=INDEKS(A1:F1;;MAKS((A1:F1<>"")*KOLUMNA(A1:F1))), czy tak proponowałeś?
Czy przed funkcją MAKS mają być dwa ;?
Libre Office 5.2.3.3 (x64) na Windows 8.1
Re: Ostatnia wypełniona komórka i kopiowanie formatowania wa
Tak, bo pierwszy indeks tablicy dotyczy wiersza, drugi kolumny.Komórczak pisze:Czy przed funkcją MAKS mają być dwa ;?
Czyli tak: <Ctrl+Shift+Enter>. Samo <Enter> da błąd przy tej składni.Formuła tablicowa, zatwierdź CTRL+SHIFT+ENTER
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Ostatnia wypełniona komórka i kopiowanie formatowania wa
Rzeczywiście działa.
Gdybym jednak chciał, aby wyszukiwanie następowało od kolumny innej niż A1, to jak trzeba zmodyfikować tę funkcję?
Gdybym jednak chciał, aby wyszukiwanie następowało od kolumny innej niż A1, to jak trzeba zmodyfikować tę funkcję?
Libre Office 5.2.3.3 (x64) na Windows 8.1