lista nadchodzących spotkań [SOLVED]
-
- Posty: 224
- Rejestracja: pn wrz 23, 2013 2:48 pm
lista nadchodzących spotkań [SOLVED]
mam w arkuszu klientów z datami spotkań. chciałbym w drugim arkuszu wyświetlić tylko tych, którzy mają nadchodzące spotkania w zakresie najbliższego tygodnia, ale nie chcę użyć filtra bo to ukrywa kolumny. chciałbym uzyskać po prostu wiersz po wierszu dane. jaką funkcję wykorzystać?
- Załączniki
-
- Bez tytułu 2.ods
- (16.6 KiB) Pobrany 139 razy
Ostatnio zmieniony pn maja 25, 2020 9:48 pm przez dentopolis, łącznie zmieniany 1 raz.
LibreOffice 7.6
Re: lista nadchodzących spotkań
Raczej należy wykorzystać filtrowanie, najlepiej zaawansowane z przekopiowaniem rekordów w nowe miejsce.
Zasada jest następująca:
Odsyłam twój plik z zrealizowanym filtrowaniem.
Uwagi co do terminów. Twoje pola daty przechowują czas łącznie z godziną, minutą i sekundą, Musisz pamiętać, że wyszukując np. datę <=10.04.2020 nie znajdziesz daty wpisanej tak 2020-04-10 10:00:00, gdyż "czysta" data dotyczy godziny 0:00:00, więc podany przykładowy wpis jest większy.
Zasada jest następująca:
- Obszar filtrowanych danych jest bazą danych. Przypisuje mu się nazwę, lecz nie poleceniem "Arkusz -> Nazwane zakresy lub wyrażenia" a poleceniem "Dane ->Określ zakres". Ta nazwa nie pokazuje się w wykazie nazwanych obszarów! Pierwszy wiersz to nagłówki tej bazy danych.
- Tworzy się obszar kryteriów. Obszar składa się z co najmniej dwóch wierszy. Pierwszy zawiera nazwy nagłówków, przeniesione z bazy danych. Należy wykorzystać te nagłówki, których pola będą wykorzystane w filtrowaniu. W tym obszarze nazwa pola bazy danych może się powtórzyć, można też wprowadzić więcej pól i wykorzystać je dopiero wówczas gdy będą potrzebne. W wierszu poniżej wpisuje się kryteria jakie musi spełnić to pole bazy danych. Jeden wiersz kryteriów odpowiada kryteriom połączonym funkcją I. Jeśli występuje następny wiersz to jest on z poprzednikiem łączony funkcją LUB. Temu obszarowi dobrze jest nadać nazwę, tym razem tradycyjnym poleceniem. W opcjach tak nazwanego zakresu należy zaznaczyć pozycję "Filtr".
Wpisać odpowiednie kryteria. - Teraz należy ustawić aktywną komórkę wewnątrz bazy, albo użyć polecenia "Dane -> Wybierz zakres" i wywołać polecenie "Dane ->Więcej filtrów -> Filtr zaawansowany"
W otwartym oknie "zaawansowany filtr" określić wymagane parametry. Ważna jest tu opcja "Zachowaj reguły filtru". Po zaznaczeniu opcji "Kopiuj wyniki do" i wskazaniu jednej komórki docelowej, zatwierdzić filtrowanie.
Odsyłam twój plik z zrealizowanym filtrowaniem.
Uwagi co do terminów. Twoje pola daty przechowują czas łącznie z godziną, minutą i sekundą, Musisz pamiętać, że wyszukując np. datę <=10.04.2020 nie znajdziesz daty wpisanej tak 2020-04-10 10:00:00, gdyż "czysta" data dotyczy godziny 0:00:00, więc podany przykładowy wpis jest większy.
- Załączniki
-
- Bez tytułu 2.ods
- (18.81 KiB) Pobrany 157 razy
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
-
- Posty: 224
- Rejestracja: pn wrz 23, 2013 2:48 pm
-
- Posty: 224
- Rejestracja: pn wrz 23, 2013 2:48 pm
Re: lista nadchodzących spotkań [SOLVED]
wszystko działa, natomiast gdy filtruję dane wieczorem to wyświetla inne dane niż gdy filtruję rano...wiem skąd to wynika, ale jak filtrować zawsze od ranka następnego dnia?
czyli nie =dziś() ale od dziś()+1 07:00
czyli nie =dziś() ale od dziś()+1 07:00
LibreOffice 7.6
Re: lista nadchodzących spotkań [SOLVED]
Tak jak zacząłeś pisać:
Kod: Zaznacz cały
=DZIŚ()+1+CZAS(7;0;0)
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.