Přeskočit navigaci | Přeskočit na novinky

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



| tisk stránky TISK | nahoru NAHORU |
| |

Další články k tématu




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




(vlož číslo šest)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky a URL. Děkuji za pochopení.
Děkuji, za Vaše 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




Google+

  

Facebook

facebook  

Novinky

Word: 12.5.2012:
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í

Poděkování patří hlavně mojí nejbáječnější manželce.

LinkedIN

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.