Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel - funkcja =JEŻELI i =DZIŚ()

3,754 views
Skip to first unread message

artur

unread,
Nov 6, 2007, 4:55:01 AM11/6/07
to
Witam,

chcę skonfigurować Excel w ten sposób, aby po wpisaniu danych do
poszczególnych komórek w jednej kolumnie, w kolumnie obok pojawiala sie
aktualna data.

Probowałem to zrobić wykorzystując funckcję "=JEŻELI" i "=DZIŚ". Nie udaje
mi sie jednak zmusic programu do wygenerowania dzisiejszej daty - moge tylko
pomiedzy cudzyslowami wskazac slowo, ktore pojawi sie w komorce.

Bez problemu dziala cos takiego:

=JEŻELI(B10>0; "A"; "B")

Probowalem wpisac tak:

=JEŻELI(B20>0; =DZIŚ(); "B")

co niestety nie dziala. Zrobilem tez makro wpisujace automatycznie aktualna
date ("=DZIŚ"), ale nie wiem jak je tam umieścić... Czy jest jakis sposob,
zeby uzyskac efekt ktorym jestem zainteresowny, wykorzystajac "=JEZELI"?
Ewentualnie moze da sie to zrobic w inny sposob?

Aha, jeszcze jedno, czy jesli uzyje w komorce funkcje =DZIŚ() to w następnym
dniu data zostanie zaktualizowana, czy też zostanie dzisiejsza? Zalezy mi na
tym, aby zostala bez zmian, tj. zeby byl to dzien, w ktorym komorka zostala
wypelniona. Jest jakis sposob, aby "zablokowac" automatyczna aktualizacje
biezacej daty?

Pozdrawiam
artur

TheCrash

unread,
Nov 6, 2007, 12:40:00 PM11/6/07
to
możesz użyć takiej formuły
=IF(LEN(A1)<>0;TEXT(NOW(),"dd-mm-rr");"")
jednak jak zmieni się data to wartość w komórce też się zmieni funkcja NOW()
zwraca zawsze bieżącą datę.
Sorry, że formuła angielska ale używam angielskiej wersji offica i nie znam
komend polskich.

Maciej Kowalski

unread,
Nov 13, 2007, 4:59:03 AM11/13/07
to
Należy wpisać:
=JEŻELI(B20>0; DZIŚ(); "B")

bez "=" przed "DZIŚ()"

Piotr Dynia

unread,
Dec 4, 2007, 7:58:06 AM12/4/07
to
„artur” pisze:

> chcę skonfigurować Excel w ten sposób, aby po wpisaniu danych do
> poszczególnych komórek w jednej kolumnie, w kolumnie obok pojawiala sie
> aktualna data.

(...)


> Aha, jeszcze jedno, czy jesli uzyje w komorce funkcje =DZIŚ() to w następnym
> dniu data zostanie zaktualizowana, czy też zostanie dzisiejsza? Zalezy mi na
> tym, aby zostala bez zmian, tj. zeby byl to dzien, w ktorym komorka zostala
> wypelniona. Jest jakis sposob, aby "zablokowac" automatyczna aktualizacje
> biezacej daty?

Możesz przejść do komórki, w której chcesz wpisać datę i nacisnąć klawisz
średnika przy wci śniętym kalwiszu Ctrl, a anstępnie klawisz Enter ->
zostanie wpisana aktualna data, która nie bedzie się zmieniać.

Jeśli chcesz torozbić automatycznie, to tylko makro. Przykład takiego makra
masz w tym poście:
http://groups.google.pl/group/ms-news.pl.officexp/msg/a216f0ea4c80ffda?

--
Pozdrowienia
Piotr Dynia - Excel MVP

0 new messages