Note: The other languages of the website are Google-translated. Back to English
Přihlásit se  \/ 
x
or
x
Registrace  \/ 
x

or

Jak zjistit, zda datum spadá mezi dvěma daty nebo o víkendu v aplikaci Excel?

Někdy možná budete chtít zjistit nebo zkontrolovat, zda datum spadá mezi dvěma daty nebo víkendem v aplikaci Excel. Tento článek vám ukáže následující složité způsoby, jak zkontrolovat, zda datum spadá mezi dvěma daty nebo víkendem v aplikaci Excel.

Určete, zda datum spadá mezi dvě data pomocí vzorce
Pomocí úžasného nástroje můžete snadno určit, zda datum spadá mezi dvě data  
Určete, zda datum připadá na víkend, pomocí vzorců a kódu VBA
Určete, zda datum připadne na víkend, pomocí úžasného nástroje

Další výukové programy pro data ...


Zjistěte, zda datum spadá mezi dvě data v aplikaci Excel

Předpokládejme, že musíte určit, zda data ve sloupci A spadají mezi 7. 1. 2008 a 12. 31. 2009. postupujte následovně:

1. Do prázdné buňky, říká Cell B2, zkopírujte a vložte do ní následující vzorec a stiskněte vstoupit klíč.

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

Poznámka: Tento vzorec ověří, zda datum spadá mezi 7. 1. 2008 a 12. 31. 2009. Pokud datum spadá do tohoto období, vrátí datum; pokud datum nespadá do tohoto období, vrátí text z NEPRAVDIVÉ.

2. Pokračujte ve výběru výsledné buňky a přetažením rukojeti výplně dolů získáte všechny výsledky. Viz screenshot:

Nyní můžete zjistit, zda datum spadá do zadaného časového období nebo ne.


Určete, zda datum spadá mezi dvě data v aplikaci Excel pomocí programu Kutools pro Excel

Zde vám doporučujeme úžasný nástroj - Vyberte konkrétní buňky užitečnost Kutools pro Excel. Tento nástroj vám pomůže nejen zjistit všechna data, která spadají mezi dvě zadaná data, ale také okamžitě vybrat všechny kvalifikované buňky data.
Před použitím je třeba nejprve si jej stáhněte a nainstalujte.

1. Vyberte rozsah s daty, která chcete určit, zda spadají mezi dvě data, a poté klikněte Kutools > vybrat > Vyberte konkrétní buňky. Viz snímek obrazovky:

2. V Vyberte konkrétní buňky dialogové okno vyberte Buňka možnost v Typ výběru část a poté zadejte Větší než a Méně než data a nakonec klikněte na OK tlačítko.

Můžete vidět, že buňky dat, které spadají mezi dvě data, jsou vybrány okamžitě. Viz snímek obrazovky:

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Určete, zda datum připadá na víkend, pomocí vzorců a kódu VBA

Pomocí následujících kroků můžete určit, zda datum ve sloupci A připadá na víkendy:

Metoda A: Pomocí vzorce ke kontrole, zda datum připadne na víkend.

1. Do prázdné buňky zkopírujte a vložte do ní následující vzorec a stiskněte vstoupit klíč.

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

Tento vzorec určí, zda datum spadá na víkendy nebo ne. Pokud datum připadne na víkend, vrátí datum; pokud datum nespadá na víkend, vrátí text z NEPRAVDIVÉ.

2. Pokračujte ve výběru výsledné buňky a poté přetažením úchytu výplně dolů zobrazte všechny výsledky.

Metoda B: Použití funkce definované uživatelem ke kontrole, zda datum připadne na víkend.

1. zmáčkni ALT + F11 společně otevřete okno Microsoft Visual Basic pro aplikace.

2. V okně Microsoft Visual Basic pro aplikace klepněte na Vložit >> Modula vložte následující makro do okna modulu.

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3. Současným stisknutím kláves Alt + Q zavřete okno Microsoft Visual Basic for Applications.

4. Do prázdné buňky zadejte vzorec do řádku vzorců a stiskněte klávesu vstoupit klíč.

=IsWeekend(A2)

Pokud vrátí text z Pravdivý, datum v buňce A2 je víkend; a pokud vrátí text Falešný, datum v buňce A2 nespadá na víkend.


Určete, zda datum připadne na víkend, pomocí úžasného nástroje

Ve skutečnosti můžete všechna data převést na název dne v týdnu a poté zkontrolovat víkendy na základě soboty nebo neděle. Tady Použít formát data užitečnost Kutools pro Excel vám pomůže snadno vyřešit problém.
Před použitím je třeba nejprve si jej stáhněte a nainstalujte.

1. Vyberte časové období a poté klikněte na Kutools > Formát > Použít formátování data. Viz snímek obrazovky:

2. V Použít formátování data dialogové okno vyberte Středa v Formátování data a poté klikněte na OK tlačítko.

Nyní jsou vybraná data okamžitě převedena na pracovní dny. Můžete určit, zda datum spadá na víkend nebo ne přímo, na základě jeho obsahu. Viz screenshot:

Poznámky:

  • Převedené výsledky fungovaly přímo v původních datech;
  • Tento nástroj podporuje Zrušit "Ctrl + Z".

  Pokud chcete mít bezplatnou zkušební verzi (30denní) tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Související články:

Převeďte datum na den v týdnu, měsíc, rok nebo číslo v aplikaci Excel
Říká, že zadáte datum do jedné buňky a zobrazí se jako 12. 13. 2015. Existuje způsob, jak zobrazit pouze měsíc nebo den v týdnu nebo text názvu měsíce nebo názvu dne v týdnu, například prosinec nebo neděle? Metody v tomto článku vám pomohou snadno převést nebo formátovat jakýkoli druh data tak, aby se v aplikaci Excel zobrazoval pouze název dne v týdnu nebo název měsíce.

Rychle převádějte datum narození na věk v aplikaci Excel
Například získáte řadu různých dat o datu narození v aplikaci Excel a je třeba převést tyto datum narození, aby se v aplikaci Excel zobrazila jejich přesná hodnota věku, jak byste chtěli zjistit? Tento článek uvádí několik tipů, jak snadno převést datum narození na věk v aplikaci Excel.

Porovnejte data, pokud jsou větší než jiné datum v aplikaci Excel
Předpokládejme, že máte seznam dat a chcete je porovnat se zadaným datem, abyste zjistili datum, které je větší než zadané datum v seznamu, co byste dělali? V tomto článku vám ukážeme metody porovnání dat, pokud jsou větší než jiné datum v aplikaci Excel.

Součet hodnot mezi dvěma datovými obdobími v aplikaci Excel
Pokud jsou v listu dva seznamy, jedním je seznam dat, druhým seznam hodnot. A chcete sečíst hodnoty pouze mezi dvěma rozsahy dat, například sečíst hodnoty mezi 3. 4. 2014 a 5. 10. 2014, jak je můžete rychle vypočítat? Metody v tomto článku vám udělají laskavost.

Přidejte dosavadní dny včetně nebo bez víkendů a svátků v aplikaci Excel
Tento článek hovoří o přidávání dnů k danému datu kromě víkendů a svátků, což znamená přidávat pracovní dny (od pondělí do pátku) pouze v aplikaci Excel.

Další výukový program pro data ...


Určete, zda datum spadá mezi dvěma daty nebo víkendem, pomocí Kutools pro Excel

Kutools pro Excel obsahuje více než 300 užitečných nástrojů aplikace Excel. Zdarma to můžete vyzkoušet bez omezení do 60 dnů. Stáhněte si bezplatnou zkušební verzi hned teď!


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    La · 1 years ago
    I have 4 variables: 1st: Date of onset, 2nd: Date of termination, 3rd: Date of measurement, 4th: measurement. I want to calculate the average of the 4th variable between each period of onset-termination. How can i do it? I think its a bit tricky. Each date of onset has an counterpart date of termination. The same applies for the 3rd and 4th variable.
  • To post as a guest, your comment is unpublished.
    Nathali · 3 years ago
    I have two tables. The first table has a date and an ID and the other table has a range dates, the same ID and, and one code. In two tables repeat the ID because each has different information. I need get in the table number one the code according with the ID and range dates in the second table. But i don't know how???
  • To post as a guest, your comment is unpublished.
    Dani · 4 years ago
    I want to find all projects that fall within today's date +30 days (Within a month) and have the Project Number displayed when in the range, if not in range keep blank
  • To post as a guest, your comment is unpublished.
    Albert MUKIZA · 4 years ago
    i want to monitor the dates and set the the alert in my excel , example i want to set in my excel to find the difference days between the request date and deadline to order date and automatically compare this difference with the policy date if the difference is greater than policy date , excel consider not done with an alert color , and if the difference is less than the policy days , excel consider the done with alert color. thank you
  • To post as a guest, your comment is unpublished.
    Dwarkanath bari · 5 years ago
    Hello to all,
    I have a requirement in excel i.e.
    i want to generate dates if design actual date is delay for 2 days then for costing department date is increase by delay date.

    design target actual complete costing target marketing target

    05-04-2016 07-04-2016 09-04-2016 10-04-2016

    in above design target date is 05/04/2016 but design task completed on 07-04-2016 so costing target date will be automatically calculated as per delay days.
  • To post as a guest, your comment is unpublished.
    zoe · 5 years ago
    I am recording the SLA duration between dates
    40 day SLA starting on day XXXX
    I am looking for a formula to show if client holds for x number of days that comes off the SLA too
    ie
    01 june 2016 + 40 days = 11 July 2016 but project finishes 15 July shows as 4 days overdue

    However
    01 June 2016 Start
    15 July 2016 End date of project
    client Held 7 Day
    3 days before SLA

    Any help?
  • To post as a guest, your comment is unpublished.
    Sarathraj r · 5 years ago
    I want to show a certain date in a cell from a date range which is between two dates.
    eg: 01-05-2016 to 05-05-2016 may shown as in other cell as 01-05-2016 .

    pls help me..
  • To post as a guest, your comment is unpublished.
    Gary Devletian · 6 years ago
    My question falls along these lines.
    I have two date ranges A through B, and X through Y.
    I need to conditionally format a cell if any dates in range A-B fall within range X-Y.
  • To post as a guest, your comment is unpublished.
    KANNAN · 6 years ago
    Using IF Function i need the following formula. Any one can assist

    On A2 cell I will provide a date. On B2 it should indicate 2 Days after A2. If the second day falls on Monday to Friday it should indicate the actual date. If the second day falls on Saturday or sunday it should indicate on Monday automatically

    On the same way I need third day,fourth day and fifth day using Macros. Also advice to how to create macros in Excel.
  • To post as a guest, your comment is unpublished.
    BIJEESH.P · 7 years ago
    I want to know how many times a date or how many dates from a list are present in a range of dates.
    For example
    Date Range is 1-1-2014 31-1-2014.
    The date list is
    05-01-2014
    11-01-2014
    19-01-2014
    08-02-2014

    want to know the excel formula for count how many times the above list of dates present in the above range of dates.
  • To post as a guest, your comment is unpublished.
    Paolo · 7 years ago
    Hi, very helpful info. Im trying to do a range date let me give you the example if payment is made between " Jan. 1-16 the answer should be 7th of the following month and if payment falls Jan. 17-31 excel should be able to answer 21st of the following month. how could i create this kind of fomula
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I want to do the following:

    I'm in cell w8 which is a empty cell

    Cell L8 contains a date

    if cell L8 equals 12/14/2013 I want it to return the value of 26 however if it contains the date 12/28/2013 ; if cell L8 doesn't contain either date then I want it to go to cell V8 and give me that cell value.

    How would I create the formula?
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I'm tryin to see if cell L8 contains a specific date if it doesn then there is one of two values I want it to give me; if it doesn't contact neither of the dates then bring back the valude from a totally different cell.
    For example. I'm in an empty cell i.e. W8 and want to look at cell L8 which contains a date and if it equals 12/14/2013 then I want it to return the value of 26, however if the date in cell L8 equals 12/28/2013 then it to return the value of 25 if cell L8 has any other date than the above then I want it to return the value from cell V8. How would I write this???