Automatyczne wypełnienie komórek - jak uniknąć??
Automatyczne wypełnienie komórek - jak uniknąć??
Witam, mam komórkę w której jest wpisana formuła np. =(E8-DZIŚ()) i teraz jeśli E8 jest pusta to pojawia się -45018, czy da się tego uniknąć aby w przypadku braku wpisu w E8 komórka z formułą pozostawała pusta??
LibreOffice 6.2.8.2 na Windows 11
Re: Automatyczne wypełnienie komórek - jak uniknąć??
Komórka pusta jest w formułach arytmetycznych traktowana jak 0. Data (DZIŚ()) jest liczbą całkowitą podającą ile dni upłynęło od umownej daty początkowej (LibreOffice pozwala wybrać jedną z trzech dat, najczęściej jest to 30.12.1899). Czyli twój wynik to właśnie liczba tych dni, a ponieważ odejmujesz DZIŚ() od 0, to wynik jest ujemny.
Rozwiązaniem jest oczywiście dowolna formuła warunkowa uzależniona od tego co chcesz zobaczyć w wyniku. Najprościej jednak będzie użyć JEŻELI().
Rozwiązaniem jest oczywiście dowolna formuła warunkowa uzależniona od tego co chcesz zobaczyć w wyniku. Najprościej jednak będzie użyć JEŻELI().
Kod: Zaznacz cały
=JEŻELI(E8="";"";E8-DZIŚ())
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.