Jak Wyświetlić Datę W Formacie 01.MIESIAC.ROK
-
- Posty: 224
- Rejestracja: pn wrz 23, 2013 2:48 pm
Jak Wyświetlić Datę W Formacie 01.MIESIAC.ROK
chciałbym aby w kolumnie A zawsze znajdowały się kolejne dni danego miesiąca tzn gdy otworzę arkusz w maju to A1 powinno zawierać 01.05.2021 a gdy w sierpniu to 01.08.2021. jak to zrobić?
LibreOffice 7.6
Re: Jak Wyświetlić Datę W Formacie 01.MIESIAC.ROK
Coś takiego?:
Kod: Zaznacz cały
=DATA(ROK(DZIŚ()); MIESIĄC(DZIŚ()); 1)
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
Re: Jak Wyświetlić Datę W Formacie 01.MIESIAC.ROK
Postać samej daty jest oczywiście kwestią formatowania.
Chodzi o to, aby w danym miesiącu wytworzyć wszystkie daty związane z tym miesiącem. Najmniejsza liczba dni w miesiącu to 28 (luty w roku nieprzestępnym), kolejna to 29 (luty w roku przestępnym) no i 30 lub 31 w pozostałych miesiącach.
Załączam plik, zawierający zakres 31 komórek (maksymalna liczba dni w miesiącu) z formułami generującymi kolejne dni w miesiącu. Pierwszy dzień miesiąca generuje formuła (nieco inna niż zaproponował @Rafkus), kolejne dni tworzą formuły. Jeśli miesiąc ma mniej niż 31 dni, to komórki "niepotrzebne" są puste.
Chodzi o to, aby w danym miesiącu wytworzyć wszystkie daty związane z tym miesiącem. Najmniejsza liczba dni w miesiącu to 28 (luty w roku nieprzestępnym), kolejna to 29 (luty w roku przestępnym) no i 30 lub 31 w pozostałych miesiącach.
Załączam plik, zawierający zakres 31 komórek (maksymalna liczba dni w miesiącu) z formułami generującymi kolejne dni w miesiącu. Pierwszy dzień miesiąca generuje formuła (nieco inna niż zaproponował @Rafkus), kolejne dni tworzą formuły. Jeśli miesiąc ma mniej niż 31 dni, to komórki "niepotrzebne" są puste.
- Załączniki
-
- dnikolejne.ods
- (14.17 KiB) Pobrany 111 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
Re: Jak Wyświetlić Datę W Formacie 01.MIESIAC.ROK
bardzo dziękuję, wszystko działa znakomicie.
LibreOffice 7.6
Re: Jak Wyświetlić Datę W Formacie 01.MIESIAC.ROK
Wracam do tematu. Dość często budujemy zestawienie, które w kolumnie lub wierszu ma zawierać wszystkie daty miesiąca wstawiane automatycznie. Ręczne wstawianie jest kłopotliwe, bo trzeba zawsze pamiętać, ile dni jest w danym miesiącu.
Przedstawiam formułę obliczeniową, która wypełni wszystkie potrzebne komórki. Jest to inne rozwiązanie niż to przedstawione w pliku dołączonym do postu powyżej, gdyż wykorzystuje tylko jedną formułę, którą należy powielić do 30 sąsiadujących komórek (w kolumnie lub wierszu).
W pierwszej komórce należy wprowadzić datę pierwszego dnia miesiąca.
Jeżeli ma to być data bieżącego miesiąca, to automatycznie wyznaczy ją formuła albo ta podana przez @Rafkus, w poście powyżej.
Sposób wprowadzenia tej daty jest oczywiście dowolny. Jeżeli powyższą datę wprowadzono do komórki A1, to formułę należy wpisać do komórki A2 i powielić ją do 31. wiersza.
Formuła wyznacza wszystkie kolejne dni. Do komórek, które znajdą się poza datą ostatniego dnia miesiąca, wstawia pusty ciąg znakowy.Jeśli daty mają znajdować się w kolejnych komórkach wiersza, funkcję WIERSZ() należy zastąpić funkcją KOLUMNA().
Może komuś to rozwiązanie się przyda.
Przedstawiam formułę obliczeniową, która wypełni wszystkie potrzebne komórki. Jest to inne rozwiązanie niż to przedstawione w pliku dołączonym do postu powyżej, gdyż wykorzystuje tylko jedną formułę, którą należy powielić do 30 sąsiadujących komórek (w kolumnie lub wierszu).
W pierwszej komórce należy wprowadzić datę pierwszego dnia miesiąca.
Jeżeli ma to być data bieżącego miesiąca, to automatycznie wyznaczy ją formuła
Kod: Zaznacz cały
=NR.SER.OST.DN.MIES(DZIŚ();-1)+1
Sposób wprowadzenia tej daty jest oczywiście dowolny. Jeżeli powyższą datę wprowadzono do komórki A1, to formułę należy wpisać do komórki A2 i powielić ją do 31. wiersza.
Formuła wyznacza wszystkie kolejne dni. Do komórek, które znajdą się poza datą ostatniego dnia miesiąca, wstawia pusty ciąg znakowy.
Kod: Zaznacz cały
=JEŻELI((WIERSZ()-WIERSZ($A$1))<DZIEŃ(NR.SER.OST.DN.MIES($A$1;0));A1+1;"")
Może komuś to rozwiązanie się przyda.
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.