< návrat zpět

MS Excel


Téma: Podmínka času ve vzorci rss

Zaslal/a 1.11.2013 21:03

Prosím o radu.
Jak udělám podmínku času ve vzorci.

Když je NYNÍ od 06:01 do 18:00 do buňky se vepíše slovo Denní
Když je NYNÍ od 18:01 do 06:00 do buňky se vepíše slovo Noční 4

Zaslat odpověď >

#016002
avatar
Jde to například klasicky přes funkci KDYŽ. Z funkce NYNÍ lze vypreparovat HODINA i MINUTA, a pak již stačí jenom vhodně testovat s pomocí výrokové logiky (A, NEBO).
P.

Např.:=KDYŽ(NEBO(HODINA(NYNÍ())>18;A(HODINA(NYNÍ())=18;MINUTA(NYNÍ())>0));"Noční";KDYŽ(NEBO(HODINA(NYNÍ())<6;A(HODINA(NYNÍ())=6;MINUTA(NYNÍ())=0));"Noční";"Denní"))citovat
#016003
Opičák
=KDYŽ(A(NYNÍ()-DNES()>0,25;NYNÍ()-DNES()<=0,75);"RANNÍ";"NOČNÍ")citovat
#016004
avatar
Fungují obě děkuji. Ale netušil jsem že se čas nedá nastavit lehce přesně. Proto jsem to prvně nenapsal ale toto asi nedám.

Uplně přesně to potřebuji:
Když je NYNÍ od 06:31 do 18:30 do buňky se vepíše slovo Denní
Když je NYNÍ od 18:31 do 06:30 do buňky se vepíše slovo Noční

Děkuji předem. A poslední dotaz kde jste se to naučili je na to nějaká chytrá kniha která se dá koupit?citovat
#016007
avatar
=KDYŽ(A(NYNÍ()-DNES())*24>6,5;(NYNÍ()-DNES())*24<=18,5);"DENNÍ";"NOČNÍ")citovat
#016008
avatar

marjankaj napsal/a:

=KDYŽ(A(NYNÍ()-DNES())*24>6,5;(NYNÍ()-DNES())*24<=18,5);"DENNÍ";"NOČNÍ")


Tento vzorec mi to nechce vzít 7 ale byl by jednoduchý na to nastavení času. Píše to NAPSANÝ VZOREC OBSAHUJE CHYBU 7 7citovat
#016009
Opičák
=KDYŽ(A(NYNÍ()-DNES()>0,271527777777778;NYNÍ()-DNES()<=0,771527777777778);"RANNÍ";"NOČNÍ")

je to jednoduchý, číslo (0,27152...) zjstíš tak, že si napíšeš požadovaný čas, třeba 06:31 do buňky a pak tu buňku naformátuj jako obecný. Toto číslo vyjadřuje čas dne. 00:00 hodin má hodnotu 0 a 24:00 má hodnotu 1. Takže poledne 12:00 má hodnotu 0,5.citovat
#016010
Opičák
@ marjankaj

chybí tam závorky a pak funguje
=KDYŽ(A((NYNÍ()-DNES())*24>6,5;((NYNÍ()-DNES()))*24<=18,5);"DENNÍ";"NOČNÍ")citovat
#016011
avatar
Krásnš vysvětleno děkuji. Služebníček 4

Když už jsi to tak hezky rozebral tak co znamená to A v tom vzoerci?

=KDYŽ(A((NYNÍ......citovat
#016012
Opičák
znamená to dvě a více podmínek A.
=KDYŽ(A(první podmínka;druhá podmínka);pravda;nepravda)
tedy pokud je splněna první podmínka A i druhá, objeví se výsledek PRAVDA, jinak NEPRAVDA.
Může tam být pro jiný případ i NEBO a to znamená, když je splněna první podmínka NEBO druhá .... V obou případech jsou všechny podmínky ohraničeny závorkami a odděleny středníkem.citovat
#016013
avatar
Super díky. Teď jen vyřešit duplicity buněk a jejímu zamezení 1 zakladam nové vlakno z druhou otazkou ať nepletu jablka a hrušky.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje