Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս ստուգել Excel- ում ամսաթիվը պետական ​​արձակուրդ է և հաշվում են օրերը, բացառությամբ արձակուրդի:

Օրինակ, դուք ունեք ամսաթվերի ցուցակ և ցանկանում եք ստուգել, ​​արդյոք ցուցակում առկա են պետական ​​տոներ, ինչպե՞ս կարող եք այն արագ կատարել: Այս հոդվածում ես ձեզ ցույց կտամ տվյալ տարիների ընթացքում ամերիկյան պետական ​​տոների բոլոր ամսաթվերը հաշվարկելու եղանակները, այնուհետև ստուգեք Excel- ում ամսաթիվը հեշտությամբ ամերիկյան պետական ​​տոն է:


Մաս 1. Excel- ում հաշվարկեք պետական ​​տոները տվյալ տարվա հետ

Նախքան ստուգելը, արդյոք ամսաթիվը պետական ​​տոն է, դուք պետք է ցուցակագրեք Excel- ում տրված տարիների բոլոր տոները: Հետևաբար սեղան պատրաստելը, ինչպես ցույց է տրված հետևյալ էկրանային նկարը, ձեր աշխատանքը կդյուրացնի:

փաստաթուղթ ստուգեք, արդյոք պետական ​​տոնը 1

Կան երեք տեսակի ամերիկյան պետական ​​տոներ.

(1) Առաջին տեսակը պետական ​​տոն է հաստատված ամսաթվով, ինչպես, օրինակ, Ամանորի օրը հունվարի 1-ին է: մենք կարող ենք հեշտությամբ հաշվարկել Նոր տարվա օրը բանաձևով = DATE (տրված տարին, 1,1);

(2) Երկրորդ տեսակը պետական ​​տոն է ֆիքսված աշխատանքային օրվա ընթացքում, ինչպիսին է Նախագահի օրը: Նախագահի օրը մենք հեշտությամբ կարող ենք հաշվարկել բանաձևով = Ամսաթիվ (տրված տարի, 1,1) + 14 + ԸՆՏՐԵՔ (շաբաթաթերթ (ամսաթիվ (տրված տարի, 1,1)), 1,0,6,5,4,3,2);

(3) Եվ վերջին տեսակը Հիշատակի օրն է, մենք հիշատակի օրը հեշտությամբ կարող ենք հաշվարկել բանաձևով = DATE (Տրված տարի, 6,1) -Շաբաթվա (DATE (տրված տարի, 6,6)).

Այստեղ ես նշում եմ բանաձևերը, բոլոր պետական ​​տոները հաշվարկելու համար հետևյալ աղյուսակում: Պարզապես բանաձևերը մուտքագրեք պատշաճ բջիջ և սեղմեք Մտնել մեկ առ մեկ բանալին:

տոն Բջիջ Բանաձեւեր
Ամանորի օր C2 = DATE (C1,1,1)
Մարտին Լյութեր Քինգ Jr. օրն C3 = DԱՄԿԵՏ (C1,1,1) + 14 + ԸՆՏՐԵՔ (ՇԱԲԱԹ (Ամսաթիվ (C1,1,1)), 1,0,6,5,4,3,2)
Նախագահի օր C4 = DԱՄԿԵՏ (C1,2,1) + 14 + ԸՆՏՐԵՔ (ՇԱԲԱԹ (Ամսաթիվ (C1,2,1)), 1,0,6,5,4,3,2)
Memorial Day C5 = DATE (C1,6,1) -ՇԱԲԹԻ (DATE (C1,6,6))
Անկախության օր C6 = DATE (C1,7,4)
Աշխատանքի օրվա կապակցությամբ C7 = ATEԱՄԱՆԱԿ (C1,9,1) + ԸՆՏՐԵԼ (ՇԱԲԱԹ (DԱՄԱՆԱԿ (C1,9,1)), 1,0,6,5,4,3,2)
Columbus Day C8 = DԱՄԿԵՏ (C1,10,1) + 7 + ԸՆՏՐԵՔ (ՇԱԲԱԹ (Ամսաթիվ (C1,10,1)), 1,0,6,5,4,3,2)
Վետերանները օր C9 = DATE (C1,11,11)
Գոհություն օրը C10 = DԱՄԿԵՏ (C1,11,1) + 21 + ԸՆՏՐԵՔ (ՇԱԲԱԹ (Ամսաթիվ (C1,11,1)), 4,3,2,1,0,6,5)
Սուրբ Ծննդյան օրը C11 = DATE (C1,12,25)

Նշում: Վերևում բերված աղյուսակում բերված բանաձևերում C1- ը տեղեկատու բջիջ է, որը գտնում է տվյալ տարին: Մեր օրինակում դա նշանակում է 2015 թվական, և այն կարող ես փոխել ՝ ելնելով քո կարիքներից:

Այս բանաձևերով դուք հեշտությամբ կարող եք հաշվարկել պետական ​​տոների ամսաթվերը նշված տարիների հետ: Տեսեք ստորև նկարված էկրանի նկարը.

փաստաթուղթ ստուգեք, արդյոք պետական ​​տոնը 2

Պահպանեք մի շարք որպես AutoText գրառում (մնացած բջջային ձևաչափեր և բանաձևեր) ապագայում նորից օգտագործելու համար

Պետք է շատ հոգնեցուցիչ լինի բջիջների ուղղորդումը և յուրաքանչյուր արձակուրդը հաշվարկելու բանաձևեր կիրառելը: Excel- ի համար Kutools- ը տալիս է սրամիտ լուծում Ավտոտեքստ օգտակար է ՝ միջակայքը որպես AutoText մուտքագրում փրկելու համար, որը կարող է մնալ բջիջների ձևաչափերն ու բանաձևերը տիրույթում: Եվ այդ դեպքում դուք կօգտագործեք այս տիրույթը ընդամենը մեկ կտտոցով: Աշխատանքը դառնում է հեշտ `միայն մեկ կտտոցով ներդնելով այս աղյուսակը և փոխելու տարին այս աղյուսակում:


գովազդ ավտոամերիկյան արձակուրդներ 1

Excel- ի համար նախատեսված գործիքներ - Supercharge Excel-ը ավելի քան 300 հիմնական գործիքներով: Վայելեք լիարժեք հնարավորություններով 30-օրյա ԱՆՎՃԱՐ փորձարկում՝ առանց կրեդիտ քարտի պահանջի: Get It Now

Մաս 2. Excel- ում ստուգեք ամսաթիվը պետական ​​տոն է

Հատուկ տարիների պետական ​​տոների բոլոր ամսաթվերը թվարկելուց հետո Excel- ի բանաձևերով մենք հեշտությամբ կարող ենք ստուգել ՝ արդյո՞ք ամսաթիվը պետական ​​տոն է, թե ոչ: Ենթադրելով, որ դուք ունեք ամսաթվերի ցուցակ, ինչպես ցույց է տրված էկրանին հաջորդ նկարը, և ես կներկայացնեմ այն ​​հեշտությամբ կատարելու ուղիները:

Ընտրեք դատարկ բջիջ, բացի ամսաթվերի ցանկից, ասում է Բջջային B18, մուտքագրեք բանաձևը = ԵԹԵ (COUNTIF ($ C $ 2: $ D $ 11, A18), «Արձակուրդ», «Ոչ») մեջը, ապա լրացրեք բռնիչը քաշեք ձեզ համար անհրաժեշտ տիրույթ: Տեսեք վերևի նկարը.

Notes:

(1) = IF բանաձևում (COUNTIF ($ C $ 2: $ D $ 11, A18), «Արձակուրդ», «Ոչ»)) $ C $ 2: $ D $ 11-ը որոշակի տարիների պետական ​​տոների սահմանում է, և A18- ը այն բջիջն է, որի ամսաթիվը ցանկանում եք ստուգել `արդյոք դա պետական ​​տոն է, և դուք կարող եք դրանք փոխել` ելնելով ձեր կարիքներից: Եվ այս բանաձևը կվերադարձնի «Արձակուրդը», եթե որոշակի ամսաթիվը պետական ​​տոն է, և «Ոչ» -ը կվերադարձնի, եթե ոչ:

(2) Կարող եք նաև կիրառել զանգվածի այս բանաձևը = ԵԹԵ (ԿԱՄ ($ C $ 2: $ D $ 11 = A18), «Արձակուրդ», «ՉԻ») ստուգելու համար արդյոք համապատասխան ամսաթիվը արձակուրդ է, թե ոչ:


Մաս 3. Excel- ում հանգստյան օրերից և արձակուրդներից բացի օրերը հաշվեք երկու օրվա միջև

1-ին մասում մենք թվարկել ենք տվյալ տարվա բոլոր արձակուրդները, և այժմ այս մեթոդը կօգնի ձեզ հաշվել օրերի քանակը, բացառությամբ բոլոր հանգստյան օրերի և արձակուրդների ամսաթվերի միջակայքում:

Ընտրեք դատարկ բջիջ, որը կվերադարձնեք օրերի քանակը և մուտքագրեք բանաձևը = NETWORKDAYS (E1, E2, B2: B10) մեջը և սեղմեք Մտնել բանալի.

ՆշումՎերը նշված վանդակներում E1- ը նշված ամսաթվերի նշման սկզբի ամսաթիվն է, E2- ը ավարտի ամսաթիվն է, և B2: B10- ը արձակուրդային ցուցակն է, որը մենք հաշվարկում ենք 1-ին մասում:

փաստաթուղթ ստուգեք, արդյոք պետական ​​տոնը 6

Այժմ դուք կստանաք օրերի քանակը, բացի հանգստյան օրերից և արձակուրդներից, նշված ամսաթվով:

Պատճենեք բանաձեւերը ճշգրիտ / ստատիկորեն ՝ առանց Excel- ում բջիջների հղումները փոխելու

Excel- ի համար նախատեսված գործիքներ Actշգրիտ պատճեն օգտակար ծրագիրը կարող է օգնել ձեզ հեշտությամբ պատճենել բազմաթիվ բանաձևեր հենց առանց Excel- ում բջջային հղումները փոխելու ՝ կանխելով բջիջների հարաբերական հղումները ավտոմատ կերպով թարմացնելը:


գովազդի ճշգրիտ պատճենման բանաձևեր 3

Excel- ի համար նախատեսված գործիքներ - Supercharge Excel-ը ավելի քան 300 հիմնական գործիքներով: Վայելեք լիարժեք հնարավորություններով 30-օրյա ԱՆՎՃԱՐ փորձարկում՝ առանց կրեդիտ քարտի պահանջի: Get It Now

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Like the Observed Holiday, I need to also recognize additional days off outside of the Holiday or observed holidays. Example: If Christmas is on a Friday, I need to calculate the days before and after (until New Years) off.
This comment was minimized by the moderator on the site
How would you calculate 15 calendar days from a given date including weekends but excluding holidays using a list/table of holiday dates?
This comment was minimized by the moderator on the site
How to make it show the actual name of the holiday instead of just "holiday"?
This comment was minimized by the moderator on the site
Hi KC,
You can change the text “holiday” to INDEX($A$1:$A$11,MATCH(A18,$C$1:$C$11,0)) in the formula, and the whole formula will be changed to
=IF(COUNTIF($C$2:$C$11,A18),INDEX($A$1:$A$11,MATCH(A18,$C$1:$C$11,0)),"No")

Please note that the dates you will check should be placed in one column.
This comment was minimized by the moderator on the site
Thanks, I have worked out a system to determine whether a public holiday is a weekday, but this also gives an alternative. The problem is that if one does it per month, then there are gaps between days where public holidays occur during weekdays. An example as below taking part of December 2017. the figures to immediate right of dates (Col B) are the WEEKDAY values. If date falls on a Saturday or Sunday (value 6 or 7) then the C Column reflects a blank cell ("") if a weekday the Cell has a "1", if a Public Holiday during a weekday then a "0" 21/12/2017 4 1 22/12/2017 5 1 23/12/2017 6 24/12/2017 7 25/12/2017 1 0 26/12/2017 2 0 27/12/2017 3 1 28/12/2017 4 1 29/12/2017 5 1 30/12/2017 6 31/12/2017 7 I can then sort manually using the Filter approach to get the 1's in one continuous column of rows without the blanks or 0's. Copy and paste to a worksheet where I can import the data into the temperature charts. I am trying to get the filter section automated either via formula by deleting all the 0's and blank cells with the resultant shifting up of cells containing the 1's, or via VBA. The ultimate prize would be combining the steps in Column A and Column C into one formula. The end game is to populate a temperature chart with the workday name and in the next corresponding row the day of the required month Mon Tue Thu Fri 7 8 10 11 Using August as an example where the 9th is a public holiday that falls during a work day, resulting in the data relating to the Wed being removed and the rest of the column shifting up one (or more) places. Then transposed into the above cells. I hope I am explaining with sufficient clarity :-)
This comment was minimized by the moderator on the site
How could I make this work for Federal Holiday? Meaning if the date of a holiday happens to fall on a weekend then the Federal holiday would either be Friday or Monday.
This comment was minimized by the moderator on the site
I used the formulas above to calculate the actual day of the holiday and made a second column for Observed holiday. I made this formula to accomplish this: =IF((WEEKDAY(B15))=1,B15+1,IF((WEEKDAY(B15))=7,B15-1,B15)). The cell reference B15 is referring to the holiday which is in the actual holiday column, in this case New Years Day. When the actual holiday falls on a Saturday, the Observed holiday will be listed as Friday and for actual holidays falling on Sunday, the observed holiday will be listed as Monday. Hope this helps.
This comment was minimized by the moderator on the site
This is an accurate function which will work for New Years Day that would fall on a weekend (years 2022 and 2023): =WORKDAY(DATE(CalendarYear,1,1),--(WEEKDAY(DATE(CalendarYear,1,1),2)>5))
This comment was minimized by the moderator on the site
trying to make a formula for subtracting CALENDAR DAYS and holidays. I have been able to figure out for WORKDAYS and HOLIDAY, but I cannot figure out how to do CALENDAR days and holidays. here is what I am currently using for WORKDAYS AND HOLIDAYS. Help! So I need this to be CALENDAR days instead of WORKDAYS.] =WORKDAY(B28-5,1,HOLIDAYS)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations