Wpis z mikrobloga

czołem mirki, w #excel dla office 365 próbuje napisać formułę, która uzupełni mi komórkę o aktualna datę jeżeli inna komórka nie jest pusta. dodatkowy warunek to po wpisaniu daty ma się już nie zmienić. niestety podpowiedzi neta i chatgpt nie działają, sa takie
=JEŻELI(A1<>"",JEŻELI(B1="",DZIŚ(),B1),B1)

ktoś coś?
#kiciochpyta #office365 #arkuszkalkulacyjny
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JoannitaPL: Będzie się zmieniać data, bo tak działają funkcje w Excelu -- przeliczają się po każdej aktualizacji w arkuszu. Chyba, że wyłączysz automatyczne aktualizowanie -- ale to wtedy żadna funkcja się nie zaktualizuje.
Bez makra się nie obejdzie, możesz sobie najwyżej wstawić aktualną datę kombinacją ctrl + ; albo funkcją DZIŚ() a następnie kopiując i wklejając wynik w to samo miejsce z opcją "jako wartości".

A prawidłowe złożenie funkcji to
  • Odpowiedz
@rockip: jeśli w komórkę B2 wkleisz to:

=JEŻELI(CZY.PUSTA(A1);"";DZIŚ())
To w komórce B2 będzie dzisiejsza data jeśli komórka A1 nie jest pusta. Jeśli A1 będzie pusta to komórka B2 też będzie pusta.

dodatkowy warunek to po wpisaniu daty ma się już
  • Odpowiedz
niestety podpowiedzi neta i chatgpt nie działają, sa takie

=JEŻELI(A1<>"",JEŻELI(B1="",DZIŚ(),B1),B1)


@JoannitaPL: ominales 1 krok :)
technicznie rzecz biorac - da sie to zrobic wlasnie taka formula, ale z roznych przyczyn robic sie tego nie powino.
Twoja formula (z przecinkami lub srednikami) zadziala tylko wtedy, jesli wlaczysz iterative calculations w opcjach. Ale nie rob tego, to tylko do wiadomosci.
  • Odpowiedz