Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako naj seznam v ponedeljek / petek v enem mesecu v Excelu?

V določenem primeru boste morda morali seznam ali prikaz vseh ponedeljkov ali petkov v mesecu ali letu na delovnem listu. Običajno lahko s seznama rokov izpolnite vrsto datumov, vendar vam ne more pomagati, da izpolnite vsak ponedeljek ali petek v mesecu ali letu. V tem članku bom govoril o tem, kako naj seznam v ponedeljek ali petek v enem mesecu v Excelu.

Seznam vseh ponedeljkov / petkov v mesecu ali letu s formulami

Seznam vseh ponedeljkov / petek v mesecu ali letu z Kutools za Excel


V delovni zvezek vnesite mesečni ali letni koledar:

Kutools za Excel's Večni koledar vam lahko pomaga, da v delovni zvezek hitro vstavite mesečni, letni ali določen koledar mesecev. Kliknite za prenos in brezplačno preizkusite Kutools za Excel zdaj!

doc seznam vseh ponedeljkov 5

Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Seznam vseh ponedeljkov / petkov v mesecu ali letu s formulami


Naslednje formule vam lahko pomagajo, da vse ponedeljke ali petke v enem mesecu ali v letu iz določenega datuma v mesecu navedete na naslednji način:

1. Prosimo, vnesite datum, ki ga želite v vsakem ponedeljku ali petku v mesecu izvesti v celico, na primer vnesem 1 / 1 / 2016 v celico A1.

2. Nato vnesite to formulo: =IF(WEEKDAY(EOMONTH(A1,-1)+1)=2,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(2,7))-WEEKDAY(EOMONTH(A1,-1)+1)) v celico B1 in pritisnite Vnesite ključ do prvega ponedeljka v mesecu. Prikaz slike:

doc seznam vseh ponedeljkov 1

Opomba: Da bi dobili prvi torek v mesecu:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=3,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(3,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Za prvo sredo v mesecu:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=4,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(4,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Prvi četrtek v mesecu:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=5,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(5,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Prvega petka v mesecu:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Prvo soboto v mesecu:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=7,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(7,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Prvo nedeljo v mesecu:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=1,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(1,7))-WEEKDAY(EOMONTH(A1,-1)+1))

3. Po prikazu prvega ponedeljka prosimo, pojdite na to formulo: = B1 + 7 da dobite drugi ponedeljek, nato pa povlecite ročico za polnjenje navzdol, da na seznam vseh ponedelkov v mesecu ali letu po potrebi poiščete posnetek zaslona:

doc seznam vseh ponedeljkov 2


Seznam vseh ponedeljkov / petek v mesecu ali letu z Kutools za Excel

Razen zgornjih formul, tukaj lahko uvedem preprosto orodje,Kutools za Excel, Z njegovim Vstavi datum funkcijo, lahko vse ponedeljke ali petke vstavite v mesecu, kakor hitro je mogoče.

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60.

Po namestitvi Kutools za Excel, prosimo, naredite naslednje :( Odprite Prenos Kutools za Excel zdaj! )

1. Izberite celico, da vstavite datum in kliknite Kutools > Vstavi > Vstavi datum, si oglejte sliko zaslona:

doc seznam vseh ponedeljkov 3

2. v Vstavi datum pogovorno okno, mesečni koledar je prikazan, lahko dvakrat kliknete datum, ki ga želite vstaviti v celico, lahko spremenite tudi obliko datuma, ki ga potrebujete, tako da preverite Uporaba oblike možnost razširitve oblikovanja datuma v pogovornem oknu. Prikaz slike:

doc seznam vseh ponedeljkov 4

Pojdi na Download Kutools za Excel in brezplačno preizkusite zdaj!


Demo: seznam vseh ponedeljkov / petek v mesecu ali letu z Kutools for Excel

Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Scott · 2 years ago
    Thank you for the formula. I had a question about it. It does work for 2016, but when entering 1/12017, it identifies the first Monday of the month to be 1/9/17, when it's actually 1/2/17. Am I misunderstanding the formula's intent? Meaning, should I enter a different date to pull the 1/2/17 date?

    Thanks again for the help.
    • To post as a guest, your comment is unpublished.
      Jo · 2 years ago
      It worked for me.. fo rFridays

      A1= 06/01/2017 B1= 13/01/2017= IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

      20/01/2017 = IF(WEEKDAY(EOMONTH(B1,-1)+1)=6,EOMONTH(B1,-1)+1,EOMONTH(B1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(B1,-1)+1))+7


      27/01/2017=IF(WEEKDAY(EOMONTH(C1,-1)+1)=6,EOMONTH(C1,-1)+1,EOMONTH(C1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(C1,-1)+1))+
      • To post as a guest, your comment is unpublished.
        carrie · 2 years ago
        That doesn't help...

        super weird..2017 is the only year that it skips the 1st monday.