Note: The other languages of the website are Google-translated. Back to English
English English

Jak zaokrouhlit datum na předchozí nebo následující konkrétní den v týdnu v aplikaci Excel?

doc-kolo-na-předchozí-neděli-1
Někdy možná budete muset získat předchozí nebo následující konkrétní den v týdnu, jako je neděle, na základě data, jak je znázorněno na obrázku vlevo. Zde tento tutoriál poskytuje dva vzorce pro snadné zpracování této úlohy v Excelu.
Zaokrouhlené datum na další konkrétní den v týdnu
Zaokrouhlené datum na předchozí konkrétní den v týdnu

šipka modrá pravá bublina Zaokrouhlené datum na další konkrétní den v týdnu

Zde například získáte další neděli z dat ve sloupci A

1. Vyberte buňku, do které chcete umístit datum příští neděle, a vložte nebo zadejte níže uvedený vzorec:

=IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))

2. Poté stiskněte vstoupit , abyste získali první příští neděli, která se zobrazí jako 5místné číslo, poté přetáhněte automatické vyplňování dolů, abyste získali všechny výsledky.

doc-kolo-na-předchozí-neděli-1

3. Poté ponechte vybrané buňky vzorce a stiskněte Ctrl + 1 klávesy pro zobrazení Formát buněk dialog, poté pod Číslo vyberte kartu Datum a vyberte jeden typ data ze správného seznamu, jak potřebujete. Klikněte OK.

doc-kolo-na-předchozí-neděli-1

Nyní jsou výsledky vzorce zobrazeny ve formátu data.

doc-kolo-na-předchozí-neděli-1

Chcete-li získat další další den v týdnu, použijte níže uvedené vzorce:

Všední den Vzorec
Neděle =IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))
Sobota =IF(MOD(A2-1,7)>6,A2+6-MOD(A2-1,7)+7,A2+6-MOD(A2-1,7))
Pátek =IF(MOD(A2-1,7)>5,A2+5-MOD(A2-1,7)+7,A2+5-MOD(A2-1,7))
Čtvrtek =IF(MOD(A2-1,7)>4,A2+4-MOD(A2-1,7)+7,A2+4-MOD(A2-1,7))
Středa =IF(MOD(A1-1,7)>3,A1+3-MOD(A1-1,7)+7,A1+3-MOD(A1-1,7))
;Úterý =IF(MOD(A1-1,7)>2,A1+2-MOD(A1-1,7)+7,A1+2-MOD(A1-1,7))
Pondělí =IF(MOD(A1-1,7)>1,A1+1-MOD(A1-1,7)+7,A1+1-MOD(A1-1,7))

šipka modrá pravá bublina Datum zaokrouhlení na předchozí konkrétní den v týdnu

Zde například získáte předchozí neděli dat ve sloupci A

1. Vyberte buňku, do které chcete umístit datum příští neděle, a vložte nebo zadejte níže uvedený vzorec:

=A2-WEEKDAY(A2,2;XNUMX)

2. Poté stiskněte vstoupit , abyste získali první příští neděli, pak přetáhněte automatické vyplňování dolů, abyste získali všechny výsledky.

doc-kolo-na-předchozí-neděli-1

Pokud chcete změnit formát data, ponechte buňky vzorce vybrané a stiskněte Ctrl + 1 klávesy pro zobrazení Formát buněk dialog, poté pod Číslo vyberte kartu Datum a vyberte jeden typ data ze správného seznamu, jak potřebujete. Klikněte OK.

doc-kolo-na-předchozí-neděli-1

Nyní jsou výsledky vzorce zobrazeny ve formátu data.

doc-kolo-na-předchozí-neděli-1

Chcete-li získat předchozí další den v týdnu, použijte níže uvedené vzorce:

Všední den Vzorec
Neděle =A2-WEEKDAY(A2,2;XNUMX)
Sobota =IF(WEEKDAY(A2,2)>6,A2-WEEKDAY(A2,1),A2-WEEKDAY(A2,2)-1)
Pátek =IF(WEEKDAY(A2,2)>5,A2-WEEKDAY(A2,2)+5,A2-WEEKDAY(A2,2)-2)
Čtvrtek =IF(WEEKDAY(A2,2)>4,A2-WEEKDAY(A2,2)+4,A2-WEEKDAY(A2,2)-3)
Středa =IF(WEEKDAY(A2,2)>3,A2-WEEKDAY(A2,2)+3,A2-WEEKDAY(A2,2)-4)
;Úterý =IF(WEEKDAY(A2,2)>2,A2-WEEKDAY(A2,2)+2,A2-WEEKDAY(A2,2)-5)
Pondělí =IF(WEEKDAY(A2,2)>1,A2-WEEKDAY(A2,2)+1,A2-WEEKDAY(A2,2)-6)

Výkonný pomocník pro datum a čas

Projekt Pomocník pro datum a čas vlastnost Kutools pro Excel, podporuje snadno přidat / odečíst datum čas, vypočítat rozdíl mezi dvěma daty a vypočítat věk na základě narozenin.  Klikněte na bezplatnou zkušební verzi!
doc-kolo-na-předchozí-neděli-1
 
Kutools pro Excel: s více než 200 praktickými doplňky aplikace Excel, zdarma k vyzkoušení bez omezení.


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 omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (16)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Vaše kolo do předchozí neděle je chybné. Dokonce se tolik zobrazuje na vašem listu.
Tento komentář byl moderátorem webu minimalizován
Jaký by tedy byl správný vzorec, abyste nejprve zkontrolovali, zda má buňka datum, v opačném případě jej nechte prázdné a datum nastavte na pátek, pokud datum připadá na sobotu nebo neděli?
Tento komentář byl moderátorem webu minimalizován
Našel jsem řešení pro předchozí pátek. "Výsledky" přepínače můžete podle potřeby změnit a zaokrouhlit na různé dny.=H3-SWITCH(TEXT(H3; "DDD"), "Po", 3, "Út", 4, "St", 5, "Čt" ", 6, "Pá", 0, "So", 1, "Ne", 2)
=[datum]-SWITCH(TEXT([datum]; "DDD"); "Po", 3; "Út", 4, "St", 5, "Čt", 6, "Pá", 0, "So ", 1, "Slunce", 2)
Tento komentář byl moderátorem webu minimalizován
Ahoj kluci,

Použil jsem níže uvedený vzorec, doufám, že vám to bude fungovat.
IF(WEEKDAY(H2,16)<>7,(7-WEEKDAY(H2,16))+H2,H2) kde H2 je datum, které chcete zaokrouhlit nahoru na další den v týdnu (v mém případě pro Pátek) a 16 je formát pro začátek data sobotou jako #1 a pátkem jako #7.
Tento komentář byl moderátorem webu minimalizován
Jste-li k dispozici pro víry, můžete změnit proměnné? Gracias
Tento komentář byl moderátorem webu minimalizován
Promiňte, nerozumím, mohl byste mluvit anglicky?
Tento komentář byl moderátorem webu minimalizován
Dal jsem to do google sheets a aby se data stala příští čtvrtek, ale nepodařilo se mi to zprovoznit, zvláště pro data hned po čtvrtcích. =IF(L2="","",L2+4-MOD(L2-1,4)) je funkce, kterou jsem použil, aby byl čtvrtek, ale ne všechna data byla čtvrtek.
Tento komentář byl moderátorem webu minimalizován
Dal jsem to do google sheets a aby se data stala příští čtvrtek, ale nepodařilo se mi to zprovoznit, zvláště pro data hned po čtvrtcích. =IF(L2="","",L2+4-MOD(L2-1,4)) je funkce, kterou jsem použil, aby byl čtvrtek, ale ne všechna data byla čtvrtek.
Tento komentář byl moderátorem webu minimalizován
pro upřesnění, všechna data se stanou čtvrtkem, ale pátek a sobota se nepřevedou na další týdny čtvrtek, místo toho se vrátí o den nebo dva zpět do předchozího čtvrtku místo toho, aby přešly na příští týden ve čtvrtek, existuje nějaký způsob, jak to ve funkci opravit =IF(L4="","",L4+4-MOD(L4-1,7))
Tento komentář byl moderátorem webu minimalizován
ahoj Kisho,
Níže uvedený vzorec používám k zaokrouhlení na další čtvrtek, kde A1 je buňka s vaším původním datem a 14 je pro čtvrtek. V případě potřeby můžete pro další dny použít jiná čísla. 11=pondělí, 12=úterý, 13=středa atd...
Také můžete použít 1 místo 8, abyste získali čtvrtek před původním datem v A1. Pokud je vaše původní datum již čtvrtek, vzorec vytvoří stejné datum jako v A1.
Doufám, že to pomáhá!
=A1+(0-WEEKDAY(A1,14)+8)
Tento komentář byl moderátorem webu minimalizován
ahoj Kisho,

Níže uvedený vzorec používám k zaokrouhlení na další čtvrtek, kde A1 je buňka s vaším původním datem a 14 je pro čtvrtek. V případě potřeby můžete pro další dny použít jiná čísla. 11=pondělí, 12=úterý, 13=středa atd...

Také můžete použít 1 místo 8, abyste získali čtvrtek před původním datem v A1. Pokud je vaše původní datum již čtvrtek, vzorec vytvoří stejné datum jako v A1.

Doufám, že to pomáhá!

= A1 + (0-TÝDEN (A1,14) +8)
Tento komentář byl moderátorem webu minimalizován
Ahoj všichni,
Níže uvedený vzorec používám k zaokrouhlení na další čtvrtek, kde A1 je buňka s vaším původním datem a 14 je pro čtvrtek. V případě potřeby můžete pro další dny použít jiná čísla. 11=pondělí, 12=úterý, 13=středa atd...

Také můžete použít 1 místo 8, abyste získali čtvrtek před původním datem v A1. Pokud je vaše původní datum již čtvrtek, vzorec vytvoří stejné datum jako v A1.

Doufám, že to pomáhá!

= A1 + (0-TÝDEN (A1,14) +8)
Tento komentář byl moderátorem webu minimalizován
Děkuji! Tohle se povedlo :)
Tento komentář byl moderátorem webu minimalizován
Snažím se přijít na to, jak používat datum, méně dní, ale zajistit, když odečtem dny, že přistane na všední den, ne na víkend.
Nějaké vzorce??
Tento komentář byl moderátorem webu minimalizován
Testoval jsem to, ale vyšel částečně nesprávný výsledek. proč?
Chtěl jsem přijít příští pátek.

=IF(A2="","",A2+5-Mod(A2-1,7))

Vstoupil jsem 11
Výsledek byl minulý den 11
Tento komentář byl moderátorem webu minimalizován
Děkujeme za připomenutí, původní vzorec skutečně není dostatečně přesný. Aktualizoval jsem vzorce a přepsal výukový program, doufám, že vám nové vzorce pomohou.
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění