jak powinna wyglądać formuła pokazująca w komórce 1 dzień miesiąca np.1.06.2023?
openai pokazuje =DATA(rok; miesiąc; 1) ale LibreOffice wyświetla błąd. próbowałem też =DATA(ROK();MIESIĄC();1)
pierwszy dzień miesiąca
-
- Posty: 224
- Rejestracja: pn wrz 23, 2013 2:48 pm
pierwszy dzień miesiąca
LibreOffice 7.6
Re: pierwszy dzień miesiąca
Nie wiem coś powpisywał do funkcji, ale AI podpowiada prawidłowo.
Masz też pomoc w LibreOffice, w której każda funkcja jest opisana.
Masz też pomoc w LibreOffice, w której każda funkcja jest opisana.
AOO 4.1.15, LO 24.8.2 (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: pierwszy dzień miesiąca
Takie zrzuty ekranowe wstawiaj do postu nie trzeba wówczas szwendać się po stronach internetowych.
Z systemu pomocy LibreOffice:
Z systemu pomocy LibreOffice:
DATA
Konwertuje datę zapisaną jako rok, miesiąc, dzień na format wewnętrzny i wyświetla ją zgodnie z formatem komórki. Domyślnym formatem komórki zawierającej funkcję DATA jest format daty, ale można zmienić format komórek na inny numer formatu.
note
Funkcja ta jest częścią standardu Open Document Format for Office Applications (OpenDocument) w wersji 1.2. (ISO/IEC 26300:2-2015)
Składnia
DATA (rok; miesiąc; dzień)
Rok jest liczbą całkowitą w zakresie od 1583 do 9957 lub od 0 do 99.
Wybierając pozycje Narzędzia – Opcje – LibreOffice Ogólne można ustawić rok, od którego dwucyfrowa liczba będzie rozpoznawana jako 20xx.
Miesiąc jest liczbą całkowitą w zakresie od 1 do 12 oznaczającą miesiąc.
Dzień jest liczbą w zakresie od 1 do 31 oznaczającą dzień miesiąca.
Wyższe wartości określające miesiąc i dzień są przenoszone do następnej cyfry. Wprowadzenie formuły =DATA(00;12;31) daje w wyniku "31.12.2000", natomiast wprowadzenie formuły =DATA(00;13;31) - "31.01.2001".
Przykład
=DATA(00;1;31) zwraca wartość 31.01.2000
AOO 4.1.15, LO 24.8.2 (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.
Re: pierwszy dzień miesiąca
Formuła POSTACI
zbuduje reprezentację daty 1 dnia DANEGO miesiąca w DANYM roku.
W powyższym szablonie słowa "miesiąc" i "rok" są NAZWAMI konkretnych wartości. Mogą one być podane jawnie jako liczby całkowite, mogą też być wynikami obliczeń.
Na przykład datę 1 dnia stycznia 1977 dostaniesz z formuły (co jest banalne)
datę pierwszego dnia bieżącego miesiąca ale z roku 1977:
datę pierwszego dnia BIEŻĄCEGO miesiąca w BIEŻĄCYM roku
zaś taką samą datę sprzed dwóch lat:
Widzę tu konieczość rozróżnienia kontekstów użycia słów.
* W szablonie
=data(rok; miesiąc; 1)
który nie jest kompletną formułą, słowa "rok" i "miesiąc" muszą być ZASTĄPIONE albo podanymi wartościami, albo opisami sposobu ich wyliczenia.
* W formule
=data(rok(dziś()); miesiąc(dziś()); 1)
słowa "rok" i "miesiąc" są nazwami FUNKCJI operujących na przekazywanych im danych w celu wyznaczenia czegoś — w tym przypadku: numeru roku i numeru miesiąca z przekazanych im wartości — którymi W TYM PRZYPADKU są daty bieżące odczytane z zegara funkcją dziś().
Sądzę, że korzystanie z modelu językowego AI dla wspomagania zrozumienia schematu obliczeniowego jest krokiem w kierunku, który co najwyżej dostarczy recepty, ale nie dostarczy narzędzi do samodzielnego tworzenia i wyjaśniania takich recept. Niestety jest to popularny obecnie sposób poszukiwań.
Kod: Zaznacz cały
=data(rok; miesiąc; 1)
W powyższym szablonie słowa "miesiąc" i "rok" są NAZWAMI konkretnych wartości. Mogą one być podane jawnie jako liczby całkowite, mogą też być wynikami obliczeń.
Na przykład datę 1 dnia stycznia 1977 dostaniesz z formuły (co jest banalne)
Kod: Zaznacz cały
=data(1977; 1; 1)
Kod: Zaznacz cały
=data(1977; miesiąc(dziś()); 1)
Kod: Zaznacz cały
=data(rok(dziś()); miesiąc(dziś()); 1)
Kod: Zaznacz cały
=data(rok(dziś())-2; miesiąc(dziś()); 1)
* W szablonie
=data(rok; miesiąc; 1)
który nie jest kompletną formułą, słowa "rok" i "miesiąc" muszą być ZASTĄPIONE albo podanymi wartościami, albo opisami sposobu ich wyliczenia.
* W formule
=data(rok(dziś()); miesiąc(dziś()); 1)
słowa "rok" i "miesiąc" są nazwami FUNKCJI operujących na przekazywanych im danych w celu wyznaczenia czegoś — w tym przypadku: numeru roku i numeru miesiąca z przekazanych im wartości — którymi W TYM PRZYPADKU są daty bieżące odczytane z zegara funkcją dziś().
Sądzę, że korzystanie z modelu językowego AI dla wspomagania zrozumienia schematu obliczeniowego jest krokiem w kierunku, który co najwyżej dostarczy recepty, ale nie dostarczy narzędzi do samodzielnego tworzenia i wyjaśniania takich recept. Niestety jest to popularny obecnie sposób poszukiwań.
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)