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

Jste zde: Úvodní stránka » excel » funkce-datum-cas » DENTYDNE-WEEKDAY-den-tydne-Excel
Microsoft Excel logo

DENTÝDNE (WEEKDAY) - den týdne v Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Vrátí pořadové číslo na den v týdnu.

Úvodem do funkce DENTÝDNE

Jak zjistit den v týdnu pomocí funkce v Excel, aneb praktické využití funkce DENTÝDNE (v angličtině WEEKDAY), jednak její použití v listu, triky až po využití funkce DENTÝDNE ve VBA.

Jak na funkci DENTÝDNE prakticky od A do Z ukazuji v tomto článku, pro přehlednost je rozdělen na kapitoly:


Teorie použití DENTÝDNE

Funkce DENTÝDNE (v angličtině WEEKDAY) vrátí den v měsící (tj. číslo od 1 do 31). Použití je jednoduché, funkce má jeden argument.

Syntaxe česky:

DENTÝDNE(pořadové_číslo; [typ])

Syntaxe anglicky:

WEEKDAY(pořadové_číslo; [typ])

Popis argumentů:

  • pořadové_číslo - pořadové číslo dne (datum ve formátu formát datum)
  • typ - číslo(1, 2 či 3) určující typ návratové hodnoty.
    • 1 (nebo neuveden) 1 - (neděle) až 7 (sobota)
    • 2 - 1 (pondělí) až 7 (neděle) .. pro ČR
    • 3 - 0 (pondělí) až 6 (neděle)
    • 11 - 1 (pondělí) až 7 (neděle)
    • 12 -
    • 13 -
    • 14 -
    • 15 - 1 (pátek) až 7 (čtvrtek)
    • 16 - 1 (sobota) až 7 (pátek)
    • 17 - 1 (neděle) až 7 (sobota)
Excel funkce DENTÝDNE - argumenty

Poznámka

Lze využít i formát, který taktéž zobrází v buňce den v týdnu, ale pro některé výpočty se více hodí mít knkretní číslo dne v týdnu.

Základní použití funkce DENTÝDNE

Potřebuji zjistit den v týdnu (1 je pondělí)

=DENTÝDNE("1.1.2017";2) Excel funkce DENTÝDNE

Název dne ZVOLIT + DENTÝDNE

Využití funkce ZVOLIT ve spojitosti s funkci DENTÝDNE

=ZVOLIT(DENTÝDNE(B5);"Po";"Ut";"St";"Čt";"Pa";"Se";"Ne") =ZVOLIT(DENTÝDNE(B5);"Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat") Excel funkce DENTÝDNE

Použití s funkce DENTÝDNE s využitím VBA

Jak využít funkce DENTÝDNE ve VBA.

Hodnota = WorksheetFunction.Weekday("1/1/2017", vbSunday) MsgBox (Hodnota) Hodnota = WorksheetFunction.Weekday("1/1/2017", vbMonday) MsgBox (Hodnota)

Zápis funkce do buňky pomocí VBA:

Range("B4").Formula = "=WEEKDAY(""1.1.2017"";0)" Range("B5").FormulaLocal = "=DENTÝDNE(""1.1.2017"";0)" Excel funkce DENTÝDNE - VBA Excel

Související články s funkci DENTÝDNE

Další články související s funkcemi datum a čas:


Microsoft Excel VBA - stahuj logo

Ke stažení

Soubor v přípravě.


Závěrem

Využíváte nějaký trik s funkcí DENTÝDNE, můžete zmínit v komentářích.

Článek byl aktualizován: 08.01.2017 17:21

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2000 (od 2004 ne této doméně) - Roku 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici také na on-line videích pro SEDUO. Školím a konzultuji, učím na MUNI. Hlavně tvořím tento web. Je zde k dispozici přes 1.000 návodu, tipů a triků včetně stovek různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2017 | 1831

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.