Strona 1 z 1

Automatyczne wypełnienie komórek - jak uniknąć??

: ndz kwie 02, 2023 11:14 am
autor: puter
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??

Re: Automatyczne wypełnienie komórek - jak uniknąć??

: ndz kwie 02, 2023 4:20 pm
autor: Jermor
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().

Kod: Zaznacz cały

=JEŻELI(E8="";"";E8-DZIŚ())