Jste zde: Úvodní stránka » excel » funkce » ms-excel-datum-a-cas
MS Excel funkce - datum a čas
triky z datem a časem v MS Excelu - přidány další ukázky na základě dotazů v komentářích.
Úvod
Když profesionálně řešíte v MS Excelu rozsáhlejší (někdy i méně rozsáhlé ) úkoly ekonomického rázu neobejdete se bez informaci o datumu a čase.
Ms Excel nabízí množství funkcí pro práci s datumem a časem, jen musíme vědět jak je využít. Jelikož jsme měl několik dotazů rozhodl jsem se publikovat tento článek. Snad Vám usnadní orientací v této problematice ukázkové praktické příklady.
Aktuální čas
Předpokládam, že systemový datum a čas ve vašem počítači máte nastaven správně
Jednou z důležitých vlastností co Excel umí je, že zobrazí aktuální čas. Hodí se například pro faktury (víme, kdy se tiskly) či pro cestovní zprávy (omezíme zneužívání, člověk nemůže dokument padělat, bude tam mít datum tisku. Takže nemůže falšovat že byl na služební cestě atd. (Je pravda že Excel se dá obejít i když je zaheslován, ale většina lidí to nezvládne). Zobrazení katuálního času:
- =DNES() – zobrazí pouze aktuální datum
- =NYNÍ() – zobrazí aktuální datum s časem
Kolik času zbývá
Při planování složitějších úloh je vhodnée vědět kolik času nám do odevzdání zbývá. Stačí k tomu jednoduchá funce
- =ROK360(DNES();"27.9.2007") - výsledkem počet zbývajících dnů
KDE POLOŽKY ZNAMENAJÍ:
- DNES() - aktuální datum (dnešní)
- "27.9.2007" - od tohoto data se odečíta
- Výsledek - je počet zbývajících dnů
Pořadové číslo dne, měsíce, ...
DEN
Následující ukázkové příklady řeknou pořadové číslo dne, který je uveden ve funkci:
- =DEN("15-Dub-1993") - výsledek - 15
- =DEN("8.11.93") - výsledek - 8
- =DEN("8/11/93") - výsledek - 8
TÝDEN
Syntaxe je u tohoto trošinku složitější:
- DENTÝDNE(datum;typ)
Kde znamená
- Datum opět se uvede nějaké datum
- Typ
- 1 - nebo neuvedeno. Čísla od 1 (neděle) do 7 (sobota).
- 2 - Čísla od 1 (pondělí) do 7 (neděle).
- 3 - Čísla od 0 (pondělí) do 6 (neděle).
Příklad: =DENTÝDNE("12.12.12") - výsledek - 4
MĚSÍC
Podobně jako předchozí vrátí pořadové číslo měsíce =MĚSÍC("12.12.12")
Podobně pro minutu MINUTA(čas), rok ROK(datum)
Číslo data ve tvaru MS Excel
Pro složitější výpočty se nám může hodit datum ve Tvaru MS Excel. Toho docílíme funkcí:
- =DATUM(2007;12;10) - výsledek - 39246
Toho využijeme u speciálních složitějších funkcí, případně až budeme programovat ve Visual Basicu. Tak snad o datumu a čase stačilo příště si probereme jiné funkce.
Z dvou datumu určit počet let, měsíců, dnů
C3 - např. datum vašeho narození
C4 - např. dnešní datum
- =DATEDIF(C3;C4;"y") - počet let
- =DATEDIF(C3;C4;"ym") - počet měsiců
- =DATEDIF(C3;C4;"md") - počet dnů
POZOR: C4 > C3
Pokud chcete celkem všechny dny
- =DATEDIF(C3;C4;"d") - počet dnů celkem
Doporučení
K práci doporučuji originální Microsfot Excel 2003. Varianta pro studenty je za směšnou cenu. Jednotlivé příklady v Excelu jsou ke stažení zdarma. Ke studijním účelům je můžete využívat bezplatně. Pokud se rozhodnete pro komerční využítí prosím informujte mě.
Článek byl aktualizován: 29.04.2012 21:30
Další články k tématu
- Funkce (vzorce) v MS Excelu - úvod
- Funkce - CZ - EN překlad
- Funkce - EN - CZ překlad
- Funkce - Datum a čas - teoretický úvod
- Funkce - Datum a čas - přehled
- Funkce - Datum a čas - prakticky - právě čtete
- Funkce - Logické
- Funkce - Matematické
- Funkce – Statistické
- COUNTIF
- Funkce - Textové
- Funkce - Vyhledávací
- SVYHLEDAT VVYHLEDAT
- Funkce - Finanční - teorie
- Funkce - Finanční
- Kombinování funkcí (vzorců)
- Funkce prakticky - číslo na text
- Funkce - Chybové hodnoty
- Excel - komplexní čísla
- Definované názvy
- Hledání chyb ve vzorcích
- Předchůdci a následníci - Závislosti vzorců
Komentáře
Martin
Přidáno: 20.01.10 20:30
Ahoj, chtěl bych se zeptat jak vytvořit čas popř. datum, které by se nepřetržitě aktualizovalo. Díky
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
Můžete buď přepočíst list klávesovou zkratkou F9. Nebo ve VBA nastavit přepočítávání listu pomoci Calculate
Komentář přenesen z původního článku
Ivan
Přidáno: 20.01.10 20:30
Potřeboval bych, aby se mi čas pořád neaktualizoval Rád bych používám funkci nyní pro příjem zboží ale to bohužel nejde, když se mi celý sloupec neustále přepočítává
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
To: Ivan, můžete si přes Nástroje - Možnosti, na kartě Výpočty, zvolit. Přepočet ručně (funkci Nyní uložite na vlastím listě). Pak když budete chtit aktualizovat konkretní list opět přes stejnou kartu date přepočíst list (škoda že na to není klávesová zkratka).
Komentář přenesen z původního článku
IVAN
Přidáno: 20.01.10 20:30
ZKRATKA NA TO JE F9
ALE BOHUZEL TO NIJAK NERESI MUJ PROBLEM... PROTOZE PRIKAZEM IF SE SNAZIM ZJISTIT VZPLNENOST KOLONKY SE JMENEM...... NAPADLO ME TED JESLTI BZ SE NEJAK NEDALA NEJAK ZMENIT TA DESNA KLAVESOVA SKRATKA NA TO.....
Komentář přenesen z původního článku
Fery
Přidáno: 20.01.10 20:30
Potřebuji dostat ve VBA čas v setinách sekundy. Při použití NYNÍ v buňce sešitu to není problém, ale v makru při použití NOW dostávám maximální přesnost 1s.
Komentář přenesen z původního článku
Honza
Přidáno: 20.01.10 20:30
Dobrý den, potřeboval bych zobrazit kalendářní týden, ale když zadám TÝDEN(A2;2) tak jej nezná a originální WEEKEND() také ne....
Děkuji
Komentář přenesen z původního článku
Pavel Lasá
Přidáno: 20.01.10 20:30
To Honza: Spravný název funkce je DENTÝDNE
Komentář přenesen z původního článku
Míra
Přidáno: 20.01.10 20:30
Dobrý den,
Mohl byste mi, prosím, poradit. Potřeboval bych znát funkci, která dokáže zvětšit zadaný měsíc o 1. Tak jak je to v SQL ADDMONTHS, jenže v excelu se mi nedaří. Děkuji Vám.
S pozdravem a přání příjemného dne, Míra.
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
to Míra: Osobně bych použil funkci MĚSÍC(A1) a =DATUM(ROK(A1);MĚSÍC(A1);DEN(A1)+2).
Komentář přenesen z původního článku
Lenka Hauptvogelová
Přidáno: 20.01.10 20:30
Dobrý den,
prosím jak udělat v excelu tabulku která bude mít v buňce A1 - poslední den aktuálního měsíce a B1 - poslední den předchozího měsíce.
Děkuji.
Komentář přenesen z původního článku
RomanB
Přidáno: 20.01.10 20:30
Neporadil by někdo jak bych mohl zajistit výběr mezi datumy? Konkrétně mám zadány datumy od do znamení zvěrokruhů a chtěl bych vědět čím by to šlo vyhodnotit aby to vypsalo to znamení. Díky moc.
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
To Lenka: Připravil jsem ukázku ke stažení. Je v článku Excel příklady - ke stažení zdrarma.
Komentář přenesen z původního článku
Pavel Lasak
Přidáno: 20.01.10 20:30
To Roman, přes funkci Vyhledat, nebo KDYŽ.
Komentář přenesen z původního článku
Lenka
Přidáno: 20.01.10 20:30
Děkuji. Vše funguje jak má. :-)
Komentář přenesen z původního článku
Petra
Přidáno: 20.01.10 20:30
Dobrý den,
mohl by mi, prosím, někdo poradit, jestli je v excelu možné, když mám datum a počet měsíců, dopočítat jaké bude datum po přičtení (odečtení) těch měsíců?
Děkuji a přeji hezký den
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
To Petra: lze ale přesně nerozumím otázce? Příklad: Máte =DNES()a chcete příčíst 2 měsíce, tak zjistite den je v A4, měsíc A3, rok A2, v A5 bude počet přidaných měsíců a přes funkci =DATUM(A2;A3+A5;A4)
Komentář přenesen z původního článku
Petra
Přidáno: 20.01.10 20:30
Moc děkuji za odpověď,možná se ptám hloupě, ale lze zadat, aby se mi datum rozdělilo samo?
Př. mám v jenom sloupci datum a v druhém měsíce, tzn. A1 1.1.2008, A2 12 a potřebuji, aby mi automaticky v A3 vyskočilo 1.1.2009.
Zřejmě to půjde přes "text do sloupců", ale to se mi zdá zbytečně pracné :-). A vy jistě budete vědět, jak na to chytřeji. Hezký den..
Komentář přenesen z původního článku
Petra
Přidáno: 20.01.10 20:30
Aaaaa...už na to koukám, jsem trubka. Ve funkcích dám den, rok...apod. :-). Takže moc děkuji, jste frajer.
Komentář přenesen z původního článku
Václav
Přidáno: 20.01.10 20:30
Dobrý den
Mohl by mi někdo poradit, jak udělat v excelu evidenci času na soutěže. Mělo by to fungovat tak, že bych do sloupce A postupně psal čísla soutěžích, kteří prošli cílem a ve sloupci B by se ukázal automaticky aktuální systémový čas z počítače. Čas se nesmí přepisovat, tak jako je to u funkce NYNÍ. Příklad:
A B
1 Soutěžící Čas
2 21 10:30:21
3 14 10:31:15
4 8 10:32:59
Děkuji
Komentář přenesen z původního článku
Markéta
Přidáno: 20.01.10 20:30
Dobrý den,
chtěla bych se zeptat jak mám provést odečtení dvou datumů od sebe - tak, aby výsledkem byl počet měsíců. Předem moc děkuji za odpověď.
Markéta
Komentář přenesen z původního článku
blumen
Přidáno: 20.01.10 20:30
dobry den,
fci NOW() zobrazuji aktualni cas. na tomto poli je zavisla fce IF((cas>x) AND (cas
toto nefunguje, ale pokud misto fce NOW() zadam cas rucne tak se ano/ne zobrazuje spravne
vite nekdo jak to rozresit? diky
Komentář přenesen z původního článku
PetrS
Přidáno: 20.01.10 20:30
Dobrý den,
mám tuto podmínku v B1:
=IF(A1="";"";NOW())
takže když buňka A7 není prázdná vyplní se datum a čas.
Pokud za několik minut přidám do B2:
=IF(A2="";"";NOW())
Pak stisknu enter. Bohužel se mi aktualizuje i Buňka A1, což je pro mě už nežádoucí.
Potřebuji:
Dokud bude pole A1 prázdné, prováděj vždy kontrolu.
Pokud se pole A1 vyplní a není prázdné, vyplň datum (NOW()) a už kontrolu neprováděj.
Je možné tohle nějak udělat?
Za případné odpovědi moc děkuji
Petr
Komentář přenesen z původního článku
Martina
Přidáno: 20.01.10 20:30
Nevíte jak udělat to když potřebuji poslední den v měsíci
Např. zadám 5.1.2009 a výsledek potřebuji 31.1.2009
Komentář přenesen z původního článku
František
Přidáno: 20.01.10 20:30
Mám příchod čas v hodin a odchod v hodin, další sloupec je rozdíl hodin dejme tomu odpracováno. Potřebuji zadat podmínku, když rozdíl hodin je větší jak 4:00 zapiš 0:30. Nějak mi to nejde, prosím o radu. Děkuji moc.
Komentář přenesen z původního článku
Eva
Přidáno: 20.01.10 20:30
Dobrý den, chtěla bych se zeptat:
mám tabulku na faktury (seznam faktur), kde je uvedeno datum splatnosti, chtěla bych vědět (zda to jde),jestli je možné, jak udělám,aby se mi faktury nezaplacené po splatnosti rozsvítily?
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
To Eva: Další sloupec, funkce KDYŽ a podmíněné formátování.
Komentář přenesen z původního článku
Vláďa
Přidáno: 20.01.10 20:30
Dobrý den,
potřeboval bych nějakým způsobem upravit funkci=HODNOTA.NA.TEXT("1.1.2009";"dddd") , tak abych např. v buňce A1 napsal 1.1.2009 a v buňce B1 automaticky "vyskočilo" ,že se jedná o čtvrtek
Děkuji
Komentář přenesen z původního článku
JitkaC
Přidáno: 20.01.10 20:30
odpoved na dotaz: Dobrý den, potřeboval bych zobrazit kalendářní týden, ale když zadám TÝDEN(A2;2) tak jej nezná a originální WEEKEND() také ne....
Děkuji
..... Honzo, kalendarni tyden nastavis primo v bunce (excel) =WEEKNUM(B1)... nic vic, jen musis mit odkaz (B1) na bunku, kde mas nastaveno aktualni datum.
JitkaC
Komentář přenesen z původního článku
JirkaČ
Přidáno: 20.01.10 20:30
Užíval jsem QBas. Nyní chci pokračovat s Excelem, ale pro můj záměr nedokáži vypočítat pořadové číslo dne ze zadaného buňkou ve formátu datumu. Prosím, poraďte.
Potřebuji specifikovat správně formáty polí. A pravděpodobně dělám další chyby.
Velice rád bych nalezl zpřízněnou duši se kterou bych mohl některé detaily konzultoval. Můj problém je v tom, že jsem důchdce (70) a lidí se zájmem o programování prostě neznám.
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 20.01.10 20:30
To JirkaČ: =DENTÝDNE(A2;A3)
Komentář přenesen z původního článku
Jakub
Přidáno: 03.04.10 17:43
Dobrý den, v Excelu si do jednoho sloupce zadám \"01/2010\", odENTERuju (nebo stačí kliknout do dalšího políčka) a okamžitě se mi to změní na \"I.10\", popř. v některých políčkách na \"01.01.2010\" (ale to ani nevím, jak jsem toho dosáhl). Zkrátka to chápe jako datum a dělá si to s tou mou hodnotou, co chce. Jak to nastavit, aby tam zůstávalo \"01/2010\", jak potřebuju? Děkuji za rady
Pavel Lasák
Přidáno: 03.04.10 21:02
To Jakub: Přes formátování buňky.
Jakub
Přidáno: 04.04.10 08:44
To Pavel Lasák: tak \"formátování buňky\" jsem nenašel, a to ani při zadání do nápovědy. Už jsem to ale vyřešil. V Excelu 2007 jsem na kartě \"číslo\" nastavil \"formát čísla\" jako \"text\". Děkuji za snahu.
Mattej
Přidáno: 08.04.10 10:01
prosím o radu. Potřebuji počet dnů od uvedeného data do dnes. Použil jsem prostý rozdíl hodnoty buňky požadovaného data od "()dnes" a vše funguje. Bohužel ale při situaci, kdy se aktuální dnešní datum stane novějším, než datum uvedené, dostává se rozdíl do mínusu. Já bych v takovém případě potřeboval už navždy ponechat nulu, případně jiný text (např. "lhůta uplynula"). Mnohokrát děkuji za odpověď.
Pavel Lasák
Přidáno: 08.04.10 17:17
To Mattej: Použij funkci KDYŽ
Mattej
Přidáno: 12.04.10 11:59
Děkuju, dal jsem to do kupy.
Vašek
Přidáno: 22.04.10 13:08
Chci se zeptat. Jak udělám když mám třeba 10 časů a chci aby se mi ten nejlepší zobrazil zeleně
Pavel Lasák
Přidáno: 22.04.10 18:20
To Vašek: Funkce MAX nebo MIN, a poté podmíněné formátování.
Jiří J.
Přidáno: 29.04.10 16:39
Dobrý den, potřebuji převést datumy ve tvaru 25-IV-10 na tento tvar 2010.04.25, formát buněk/datum mě s tím nijak nepomohl. Díky
Pavel Lasák
Přidáno: 30.04.10 19:20
To Jiří: Musíte zvolit vlastní a nastavit: rrrr.dd.mm
DNES + uložení
Přidáno: 05.05.10 09:56
Dobrý den, potřeboval bych, aby se mi při vyplnění určité bunky automaticky v dalším sloupci vyplnilo datum zadání (=KDYŽ($C3="";"";DNES()) ale aby se datum znovu nepřepočítávalo druhý den, ale uložilo to datum při zadávání a nechalo. děkuji
Pavel Lasák
Přidáno: 05.05.10 17:14
Statické datum se vkládá Ctrl+; (středník), Středník je na české klávestnici vlnovka ~ která je pod klavesou ESC.
Petr
Přidáno: 06.05.10 08:35
Děkuju moc, ale potřeboval bych, aby uživatel s datumem nemusel dělat absolutně nic. Aby při zadání jakéhokoliv textu do jiné bunky se do bunky pro datum určené automaticky vyplnilo aktuální datum a nepřepočítávalo se každý den.
Pavel Lasák
Přidáno: 06.05.10 19:46
To Petr: Na to bych využil VBA:
Sub PridejStatickeDatum()
Range("A1")=Now
Range("B1") = Date
Range("C1") = Time
End Sub
Zdeněk
Přidáno: 10.05.10 11:57
Potřeboval bych pomoct s funkcí když. Můžu vám někam poslat soubor? Děkuji za každou odpověď.
Pavel Lasák
Přidáno: 11.05.10 17:47
To Zdeněk: Můžete, email je v patičce lasak@centrum.cz, jsme zaneprázdněn tak neslíbuji okomžité řešení.
Jarek
Přidáno: 28.06.10 16:15
Díky za vaše stránky, inspirovali mě. :-) dovolím si přidat odkaz na WWW stránku u Microsoftu se stejným tématem. "Používání dat a časů v aplikaci Excel" http://support.microsoft.com/kb/214094/cs
Pavel Lasák
Přidáno: 28.06.10 17:22
To Jarek: Děkuji za odkaz. Zajimavých článku kolem data a času v MS Excel je hodně. Většina je v angličtině.
Charlie
Přidáno: 06.09.10 15:45
Zdravím! Viete mi poradiť ako vypočítať počet určitého dňa v mesiaci. Napr.: koľkokrát je streda v konkrétnom mesiaci. Ďakujem.
Eliška
Přidáno: 19.12.10 22:41
Dobrý den, mám kalendářní dny v řádku na rok dopředu, tedy každý sloupec = jedno datum. Na druhém řádku mám určité hodnoty. Je možné sestavit vzorec, aby se mi např. každou neděli automaticky přičetli hodnoty v příslušném sloupci k akt.datumu ? Děkuji
Pavel Lasák
Přidáno: 20.12.10 17:46
To Eliška: Lze, stačí použít funkce DNES, KDYŽ.
Honza
Přidáno: 18.02.11 22:26
To Charlie: Například vypsat jednotlivá data (1.2.2011, 2.2.2011 ... roztáhnout) pod sebou, ve vedlejším sloupci vložit fci =DENTÝDNE(1.2.2011;2) a pokud fce vrací hodnotu 3 jedná se o středu. Počet střed zjistit třeba funkcí =COUNTIF(oblast čísel;3) nebo fcí ČETNOSTI.
Michal
Přidáno: 17.03.11 13:55
Dobrý den, potřeboval bych, aby se mi v buňce (např A1)zobrazovalo datum poslední úpravy souboru (listu). Našel jsem na netu níže uvedený příkaz do VB, ale ten se týká pouze změny sloupce. Jak nazvat změnu, aby se týkala listu, případně oblasti(tabulky)?Díky Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then Cells(1, 1) = Now End If End Sub
Pavel Lasák
Přidáno: 17.03.11 17:41
To Michal: Kód je potřeba doplnit o Application.EnableEvents, viz. google.com třeba na http://www.ozgrid.com/VBA/run-macros-change.htm, http://www.cpearson.com/excel/Events.aspx
Terezka
Přidáno: 01.04.11 01:16
Dobrý den, potřebovala bych, aby se mi v Excelu odečítala na začátku každého dne fixní částka a zapsal se mi výsledek s novou částkou (po odečtu). Příklad. Mám k datu 31.3. vloženo 1200 Kč, denní rozpočet je 100,- Kč. Takže aby se každý den odečítala 100 Kč, tj. k 1.4. by bylo 1100 Kč, k 2.4. 1000 Kč apod. Kam mám hodnoty k 1.4., 2.4., 3.4., ... ukládat, musím každou na novou buňku nebo se můžou přepisovat? Děkuji moc za pomoc.
Pavel Lasák
Přidáno: 02.04.11 11:22
to Terezka: Buňky můžete přepisovat. Lze použít funkci DNES. Spíše záleží na tom jak budete s tabulkou v excelu dále pracovat. Co vklady? Co se stane (má stát) až bude 0 Kč? Další den bude -100 Kč? Chcete ať se odečtení spustí automaticky po spuštění Excelu? Co víkendy? V pondělí se má odečíst 300,- Kč (So, Ne, Po)?
Martin
Přidáno: 31.05.11 11:08
Dobrý deň Potrebujem pomoc s výpočtom počtu dní podľa zadaného rozsahu V stĺpcoch A, B mám dátumy príchodu a odchodu, v stĺpci D,E mám zadané sledované obdobie od do do stĺpca C potrebujem výsledok, počet dní ktoré patria do sledovaného obdobia. Príklad príchod - odchod 5.2 2011 - 21.3.2011- (to je spolu 44 dní) ale rozsah je definovaný od 1.2.2011 do 28.2.2011 - tj 23dní, na to potrebujem postaviť výpočet ďakujem za radu
Pavel Lasák
Přidáno: 31.05.11 17:25
To Martin: Takže príchod - odchod 6.2 2011 - 21.3.2011 má excel vypočíst 22. A pro príchod - odchod 5.2 2011 - 21.4.2011 má vypočíst 23+31 = 54?
Martin
Přidáno: 01.06.11 09:38
Potrebujem univerzálny výpočet aby to zvládlo vypočítať aj situáciu napr. Príchod 15.2. Odchod 3.3. Sledované obdobie OD 16.1. DO 16.2. - výsledok by mal byť 2 dni - (všetky začiatočné a koncové dátumy sú vždy započítané).
Přidáno: 10.06.11 19:07
Dobrý den, potřebuji zjistit, jak stará je kniha (v letech), když vím její datum pořízení (např. 1.2.2000). Zkoušela jsem snad všechny funkce z Datum a čas, ale nic mi nefungovalo. Děkuji za radu.
Pavel Lasák
Přidáno: 10.06.11 21:15
To : V buňce A1 bude dané datum (1.2.2000) v buňce B1
=ROK(DNES())-ROK(A1)
PS: Formát buňky B1 musí být číslo ne datum.
Jenda
Přidáno: 18.06.11 22:42
Dobrý den. Pane Lasák poraďte mi prosím. Do jedné (stejné) buňky načítam pomocí "ZVOLIT" různá data. Jednou je to krátky text, pak číslo a taky datum. Když je formát buňky jiný než datum, vypíše se datum jako číslo. Kdyz zvolím formát buňky datum, všechna čísla jsou ve formátu datumu. Dá se s tím něcoo udělat? Děkuji za odpověď.
Pavel Lasák
Přidáno: 19.06.11 05:59
To Jenda: Ve VBA zjistit formát vkládané hodnoty (text, číslo, datum) a poté změnit buňce formát.
Tomáš Marný
Přidáno: 22.08.11 09:44
Dobrý den, proč je excel naprogramován tak stupidně aby v případě sečítání časů (HH:MM) v případě že přektočí 24 hodin začal od nuly? Nepřipadá mi to normální. Když sečtu 23:55 + 1:00 tak mi ten blbec ukáže výsledek 0:55 . Nepřipadá mi logiické, že někdo kdo srovná do tabulky 150 a více časů cece vědět která část dne nakonec z té sumy vyleze. Já chci sčítat vše a dostat výsledek 24:55 .
Pavel Lasák
Přidáno: 25.08.11 17:05
To Tomáš: Excel nezačíná od nuly od má jeden den (24hod) + 0:55.
Radim Dočkal
Přidáno: 15.09.11 11:51
Dobrý den, potřeboval bych pomoc s excelem. Mám buňku B2 (v ní je určitá hodnota z databáze, která se neustále mění), a potřeboval bych tuto hodnotu převést do buňky B3, ale buňka B3 bude aktivní jen v měsíci září. V říjnu by se hodnota z B2 přetahovala do B4 a v listopadu do B5 atd. Hodnoty v B3,B4,B5 ........ musí v buňce zůstat i po uplynutí daného měsíce (s hodnotou vždy k poslednímu dni v měsíci). Děkuji
Pavel Lasák
Přidáno: 15.09.11 16:30
To Radim: Buňka B2 se mění v průběhu práce s databázi? Nebo jen při spuštění Excelu? Doporučoval bych použít VBA.
Radim Dočkal
Přidáno: 16.09.11 06:31
Ano B2 se mění v průběhu práce s databází. Bohužel VBA neovládám.
Pavel Lasák
Přidáno: 18.09.11 11:55
To Radim: Excel je spuštěn stále? Takže poslední hodnota bude do buňky zapsána max. 30.září. 2011 v 23:59?
Tono
Přidáno: 21.09.11 00:47
Excel 2003 mi zapisuje dátum akosi chybne - napr. 21.9.2011 vložím pomocou klavesovej skratky a keď dám Enter,dátum sa prepíše na 21.01.00. Viete niekto prečo? Vďaka
Pavel Lasák
Přidáno: 21.09.11 15:57
To Tono: Co říká formát buňky? Jak je nastaven?
Milan
Přidáno: 01.10.11 21:16
Ahoj, prosím o radu. Vytvářím plán v Excelu 2010 a jde mi o následující: v bunkách, které jsou pravidelně pod sebou v rozmezí 10 bunek potřebuji automaticky zadat postupné datum, jak to provést? Děkuji
Pavel Lasák
Přidáno: 02.10.11 09:57
To Milan: To datum má být větší o několik dnů? Tj. A1 = 1.1.2010, a v A11 potřebujete 2.1.2010? tj. A11=A1+1 nebo 11.1.2010? tj. A11=A1+10.
Milan
Přidáno: 02.10.11 14:58
To Pavel Lasák: První varianta tj. A11 A1+1, tímto způsobem jsem to i vyřešil, ale nevím jestli neexistuje možnost jednoudušší, pokud např.dělám kalendář na celý rok, a ohledně změny (jiných údajů v tabulce) např. několikrát měsíčně musím data vymazat, změnit a vytvořit znovu. Zkoušel jsem označit, a "táhnout" ale to při této variantě "přes několik řádků" - nefunguje
Radim Dočkal
Přidáno: 04.10.11 13:57
problém vyřešen
Tono
Přidáno: 07.10.11 23:38
formát je nastavený na dátum, typ 14. marec 2001 a tam sa aj v ukážke objaVí ten zlý dátum s rokom 1900. Ale mám dojem že to je chyba windows 7 v spolupráci MS Office 2003, lebo mi to robí aj iný počítač s takouto kombináciou programov
Pavel Lasák
Přidáno: 08.10.11 10:04
To Tono: Jaký kalendářní systém máš nastaven? Bohužel nemám k dispozici Win7 s Office 2003. V ostatních mi datum funguje jak má.
Tono
Přidáno: 10.10.11 00:25
Čo presne myslíš kalendárny systém? Mne tiež všade inde funguje vkladanie dátumu bez problémov,len tu nie. Inde napríklad keď v Exceli napíšem 5/5/11 automaticky to prepíše na dátum, tu nie,tiež neviem prečo...
Pavel Lasák
Přidáno: 10.10.11 16:05
To Tono: V MS Excel je k dispozici kalendářní systém 1900 a 1904. Příští týden bych měl být u Win7 s MS Excel tak zkusím jak funguje datum tam.
Tono
Přidáno: 11.10.11 10:56
Keď zmením kalendárny systém na 1904, tak mi miesto dátumu 11.10.2011 napíše 12.01.1904, stlačím klavesovu skratku Ctrl+; objaví sa v bunke a v riadku 11 10 2011, stlačím Enter a je tam 12.01.04...Nechápem ani prečo sa z dňa 11. urobí 12.
Lukas
Přidáno: 07.11.11 09:58
To Honza: Ahoj, vzorec pro zobrazení kal.týdne je =WEEKNUM("datum";"poř.číslo")
Jirka
Přidáno: 16.12.11 15:09
Ahoj, mám velkou prosbu k vyřešení mého komplexnějšího problému: Když zapíši naměřenou hodnotu do buňky A1, tak aby se v buňce B1 zobrazil statický datum. Tzn, aby se ten datum již při dalším otevření v dalších dnech neměnil. Dále bych potřeboval zobrazit v buňce C1 čas toho zápisu (např. 6:05) a pak aby se v buňkách C2:C9 předepsal čas vždy o jednu hodiny vyšší než-li je v předcházející buňce (např. C1 = 6:05, C2 = 7:05, ..., C5 = 10:05) a zároveň, aby se ve sloupci A zobrazil daný datum. Bude se to určitě muset řešit makrem, ve kterých nejsem vůbec zběhlý. Bude to v databázi, která bude předepisovat čas a četnost kontrol a zároveň bude sloužit jako seznam, již naměřených hodnot. Pomůžete mi s tím prosím? Děkuji mockrát, Jirka
Pavel Lasák
Přidáno: 17.12.11 17:11
To Jirka: Tohle je na VBA. Chce to chvíli času a naprogramovat to.
Jirka
Přidáno: 19.12.11 11:09
To Pavel: To jsem si myslel, že to bude na VBA, ale jak už jsem řikal, ve VBA vůbec neumím... A ty mi s tím asi nepomůžeš co?:)
marháč
Přidáno: 27.12.11 17:34
nazdárek snažím se vytvořit tabulku pro vyhodnocení závodů na lyžích a nedaří se mi nastavit zápis a sčítání časů na milisekundy. Neporadí mi někdo jak na to?součet na sekundy by v tomto případě byl moc hrubý
Pavel Lasák
Přidáno: 27.12.11 20:16
To Jirka: Bouhužel nestíhám.
Pavel Lasák
Přidáno: 27.12.11 20:20
To marháč: Číslo vrácené funkcí ČAS je desetinné číslo v rozmezí od 0 (nula) do 0,99999999, pro čas od 0:00:00 (12:00:00 dop.) do 23:59:59 (11:59:59 odp.). Na milisekundy by už chtělo nějaké to makro
Eva
Přidáno: 28.12.11 20:25
Dobrý den, potřebuji přiřadit k datumu název dne v angličtině (např. We 28.12.2011), ale verze mého Excelu 2007 je v češtině, půjde to nějak? V češtině to jde přes vlastní formátování, ale v aj? Děkuji za radu.
Pavel Lasák
Přidáno: 29.12.11 11:38
To Eva: využít funkci KDYŽ a CONCATENATE
M.
Přidáno: 31.12.11 17:18
Dobrý den, chtěla bych se zeptat, jak zjistím toto: "Zjistěte počet žáků, kteří jsou narozeni v roce 1993 použijte funkci ROK()". Děkuji za radu
Pavel Lasák
Přidáno: 01.01.12 14:51
To M.
Do buňky B1 použít vzorec:
=KDYŽ(ROK(A1)=1993;1;0)
Rozkopírovat a pomocí SUMA sečíst sloupce B.
PetrJ
Přidáno: 10.01.12 12:43
Dobrý den, potřeboval bych poradit ohledně vzorce. Jedná se mi o to, že ve sloupci mám nadefinované různé datumy např. 10.01.2012...... a potřeboval bych vytvořit tabulku pro graf, kdy hodnoty by byly měsíc a počet záznamů v měsíci. Jak nadefinovat vzorec pro výpočet (součet) záznamů pro jednotlivé měsíce? Děkuji Petr
Pavel Lasák
Přidáno: 10.01.12 17:30
To PetrJ: Přes =KDYŽ(MĚSÍC(B4)=1;1;0) , že dadný záznam je v daném měsící (leden) atd. Přes SUMA sečtu počet záznamu a vytvořím graf.
PetrJ
Přidáno: 13.01.12 08:44
Pane Lasák děkuji za radu, potřeboval bych ale aby daná buňka(výpočet) rovnou sečítala všechny dané záznamy (vybraný měsíc) v určeném sloupci (oblasti). Tudíž aby výsledek v buňce přičítal automaticky vždy nový záznam(měsíc) který se objeví v definované oblasti.
Pavel Lasák
Přidáno: 14.01.12 17:51
To PetrJ: Pro součet použít =SUMA(A2:A444), Podle předpokládáného množství řádku rozšířit třeba na A12345.
Jan Votruba
Přidáno: 26.01.12 22:36
Správná kombinace pro vložení aktuálního statického času do buňky je Ctrl+Shift+:, ne ;! MS zabít :-). Ale i při předchozím formátování buňky Formát - Buňky - Číslo - Čas 13:30:55 se mi do buňky zapíše jen hh:mm a po Enter se doplní sekundy :00. Asi se zaokrouhlí. Lze nějak nastavit i pro správné sekundy? Děkuji za případnou pomoc.
Pavel Lasák
Přidáno: 28.01.12 08:41
To Jan Votruba: Přesně tak, chybně je uváděna klávesová zkratka Ctrl+Shift+: se středníkem (asi má na to vliv jazykové nastavení, a kopírování kódu ze zahraničních (cizojazyčných) materiálů, kdy autor zapomene upravit (přeložit) kód). Tato klavesová zkratka skutečně do sekund doplní 00, proč to tak je bohužel nevím (asi vlastnost Excelu).
Pokud skutečně potřebujete nastavit na sekundy muselo by se udělat makro (VBA skriptík) a jiná klávasová zkratka. Jiné elegantní řešení mě v tuto chvíli nenapadá.
Domča
Přidáno: 01.02.12 21:46
Dobrý den, potřebovala bych poradit, jak nějak zkombinovat funkci když a concatenate. Potřebuji totiž vytvořit text s podmínkami ve kterém by se mi měnilo příjmení podle toho co jaké přímení ten člověk napíše. Tvoříme totiž ve škole dotazníky. Tato moje podmínka jaksi nefunguje. =KDYŽ(A(List3!H6>=80;List3!E6=1);"Pane + CONCATENATE(F9), splňujete předoklady pro vycestování do zahraničí.";KDYŽ(A(List3!H6>=80;List3!E6=2);"Paní+CONCATENATE(F9), splňujete předpoklady pro vycestování do zahraničí.";KDYŽ(A(List3!H6<80;List3!E6=1);"Je nám líto pane +CONCATENATE(F9), nesplňujete předpoklady pro cestu do zahraničí.";"Je nám líto paní + CONCATENATE(F9), nesplňujete předpoklady pro cestu do zahraničí."))) funkce když reaguje tak jak má přepuseje se mi podle toho jak měním data ale to concatenate nenapíše to příjmeni ale zůstane tam nápis concatenate F9. Nevíte prosím co s tím?
Pavel Lasák
Přidáno: 02.02.12 17:18
To Domča: Otočil bych to a pomoci CONCATENATE(A1 ; A2 ; A3) složil větu z několika části Pane/paní + jméno + zbytek věty
Domča
Přidáno: 03.02.12 00:08
Děkuju moc za pomoc.. :)
Milan77
Přidáno: 04.02.12 18:20
Dobrý den. Mám tabulku svého splátkového kalendáře s datem splatnosti sloupec (A) a částkou sloupec (B). Sloupec (B) má svou buňku (C1) =SUMA. Potřeboval bych,aby se automaticky celková částka v (C1) upravovala každý měsíc k určitému datu. Odečetla částka k datu splatnosti. Snad jsem to popsal dost srozumitelně. Děkuji a těším se na výsledek.
Milan77
Přidáno: 06.02.12 11:20
Už jsem na to přišel.
Tom
Přidáno: 20.02.12 10:55
Dobrý den, prosím o rad: Na Listu1 do buňky A1 napíši Duben 2012 a potřebuji aby na Listu2 do sloupce A1:A31 vepsalo čísla 1-31 s tím že si to pamatuje že A1= 1.4.2012 -až A31= 31.4.2012 dále aby to označilo Soboty a neděle jinou barvou a když zapíši hodnotu do sloupce B kde A je pátek aby se mi do sloupce C kde A je sobota zobrazilo číslo. Doufám že je to srozumitelné :) děkuji za odpověď
Pavel Lasák
Přidáno: 21.02.12 18:21
To Tom: Využít logickou funkci KDYŽ http://office.lasakovi.com/excel/funkce/ms-excel-funkce-logicke/ a podmíněné formátování http://office.lasakovi.com/excel/formatovani/ms-excel-podminene-formatovani-2010/
martin
Přidáno: 22.02.12 08:39
dobry den....potreboval by som aby sa mi scitaval kazdy 44. riadok cize a1 a45 a99....ako na to? samozrejme bez toho aby som musel na kazdy riadok klikat...dakujem
Tom
Přidáno: 22.02.12 09:52
Moc děkuji, paráda
Pavel Lasák
Přidáno: 22.02.12 16:21
To Marnit: Do buňky napsat přímo =A1+A45+A99 a nemusíš klikat.
Jaroslav M.
Přidáno: 27.03.12 13:26
Krásny deň, prosím o radu, mám v exceli v stlpci pod seba zadané dátumy platnosti dokladov / bunky sú naformátované na dátum/ potrebujem aby sa zmenila farba bunky s dátumom na červeno a zvýraznil sa dátum, ked sa systémový dátum priblíži na 10 dní a menej pred dátum platnosti dokladu zapísaného v bunke. Tým chcem vizuálne upozorniť na blížiaci sa koniec platnosti dokladu.Poprípade ak prekročí systémový dátum potom vypísať do posledného stĺpca "neplatné".
Pavel Lasák
Přidáno: 27.03.12 16:44
To Jaroslav M.: Nejlépe pomoci ponminěného formátování http://office.lasakovi.com/excel/formatovani/ms-excel-podminene-formatovani-2010/
Jarika
Přidáno: 30.03.12 08:46
Je vôbec možné odblokovať excelovskú tabuľku ak je zabezpezpečená a zabudli sme heslo?
Pavel Lasák
Přidáno: 30.03.12 16:24
To Jarika: Lze doporučuji hledat na google "excel password recovery". Osobně ze zásady, článek na odheslování nezveřejním (ač zjistění a obejití hesla je velice jednoduché). Své soubory jež dávám k dispozici neheslují.
Přidání nového komentáře
Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.
Nejnovější článek
Z článku o
excel jsem jako poslední přidal či upravil článek
14.05.2012:
Kombinování funkcí - vzorců.
Nejčtenější článek
Excel
- Základy MS Excel
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Funkce (vzorce) v MS Excelu - úvod
- Funkce - CZ - EN překlad
- Funkce - EN - CZ překlad
- Funkce - Datum a čas - teoretický úvod
- Funkce - Datum a čas - přehled
- Funkce - Datum a čas - prakticky
- Funkce - Logické
- Funkce - Matematické
- Funkce – Statistické
- COUNTIF
- Funkce - Textové
- Funkce - Vyhledávací
- SVYHLEDAT VVYHLEDAT
- Funkce - Finanční - teorie
- Funkce - Finanční
- Kombinování funkcí (vzorců)
- Funkce prakticky - číslo na text
- Funkce - Chybové hodnoty
- Excel - komplexní čísla
- Definované názvy
- Hledání chyb ve vzorcích
- Předchůdci a následníci - Závislosti vzorců
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA Teorie základy
- VBA Buňky cell
- VBA Listy sheet
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Pás karet, Menu
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Google+
Novinky
Matematické rovnice (vzorce) - Word 2010
Excel: 14.05.2012:
Kombinování funkcí - vzorců
Access: 28.04.2012:
VBA - Jak spustit v MS Access
Power Point: 25.04.2012:
SmartArt - PowerPoint 2010
Outlook 26.04.2012:
Outlook 2010 - jak vypadá
Project: 05.04.2012:
Kalendář ukázka
OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky
Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office
Poděkování
Translate
Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková |
24001
Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.