Skip to main content

Conas a sheiceáil an bhfuil dáta saoire poiblí agus laethanta comhairimh seachas laethanta saoire in Excel?

Údar: Kelly Athraithe Deiridh: 2020-04-30

Mar shampla, tá liosta dátaí agat agus ba mhaith leat a sheiceáil an bhfuil aon laethanta saoire poiblí ar an liosta, conas a d’fhéadfá é a dhéanamh go tapa? San alt seo taispeánfaidh mé duit na bealaí chun gach dáta de laethanta saoire poiblí Mheiriceá a ríomh laistigh de bhlianta ar leith, agus ansin seiceáil an bhfuil dáta saoire poiblí Meiriceánach in Excel go héasca.


Cuid 1: Laethanta saoire poiblí le bliain ar leith a ríomh in Excel

Sula seiceáil an bhfuil dáta ina lá saoire poiblí, ní mór duit na laethanta saoire go léir a liostú laistigh de bhlianta áirithe in Excel. Mar sin, beidh do chuid oibre níos fusa le tábla a ullmhú mar an seat scáileáin seo a leanas.

doc seiceáil an bhfuil lá saoire poiblí 1

Tá trí chineál laethanta saoire poiblí Mheiriceá ann:

(1) Is é an chéad chineál lá saoire poiblí ar dháta socraithe, mar Lá Caille ar 1 Eanáir. is féidir linn Lá na Bliana Nua a ríomh go héasca leis an bhfoirmle =DÁTA(Bliain tugtha,1,1);

(2) Sa dara cineál is lá saoire poiblí ar lá seasta den tseachtain, amhail Lá an Uachtaráin. Is féidir linn lá an Uachtaráin a ríomh go héasca leis an bhfoirmle =DÁTA(Bliain tugtha,1,1)+14+CHOOSE(LÁ SEACHTAIN(DÁTA(Bliain tugtha,1,1)),1,0,6,5,4,3,2);

(3) Agus is é an cineál deireanach an Lá Cuimhneacháin, is féidir linn an Lá Cuimhneacháin a ríomh go héasca leis an bhfoirmle =DÁTA(Bliain tugtha, 6,1) - SEACHTAIN (DÁTA(Bliain Tugtha,6,6)).

Anseo liostaím foirmlí chun na laethanta saoire poiblí go léir a ríomh sa tábla seo a leanas. Just isteach na foirmlí isteach sa chill cheart agus brúigh Iontráil eochair ceann ar cheann.

saoire Cell Foirmlí
Lá Caille C2 =DÁTA(C1,1,1)
Lá Martin Luther King Jr. C3 =DÁTA(C1,1,1)+14+CHOOSE(WEEKDAY(DÁTA(C1,1,1)),1,0,6,5,4,3,2)
Lá an Uachtaráin C4 =DÁTA(C1,2,1)+14+CHOOSE(WEEKDAY(DÁTA(C1,2,1)),1,0,6,5,4,3,2)
Lá Cuimhneacháin C5 =DÁTA(C1,6,1)- LÁ SEACHTAIN(DÁTA(C1,6,6))
Lá na Saoirse C6 =DÁTA(C1,7,4)
Lá Labor C7 =DÁTA(C1,9,1)+CHOOSE(WEEKDAY(DÁTA(C1,9,1)),1,0,6,5,4,3,2)
Lá Columbus C8 =DÁTA(C1,10,1)+7+CHOOSE(WEEKDAY(DÁTA(C1,10,1)),1,0,6,5,4,3,2)
Veterans Lá C9 =DÁTA(C1,11,11)
Thanksgiving Day C10 =DÁTA(C1,11,1)+21+CHOOSE(WEEKDAY(DÁTA(C1,11,1)),4,3,2,1,0,6,5)
Lá Nollag C11 =DÁTA(C1,12,25)

Nóta: Sna foirmlí sa tábla thuas, is é an C1 an chill tagartha a aimsíonn an bhliain ar leith. In ár sampla, ciallaíonn sé Bliain 2015, agus is féidir leat é a athrú bunaithe ar do chuid riachtanas.

Leis na foirmlí seo, is féidir leat dátaí na laethanta saoire poiblí le blianta áirithe a ríomh go héasca. Féach an seat scáileáin thíos:

doc seiceáil an bhfuil lá saoire poiblí 2

Sábháil raon mar iontráil AutoText (na formáidí agus na foirmlí cealla atá fágtha) le hathúsáid sa todhchaí

Caithfidh sé a bheith an-tedious cealla a tharchur agus foirmlí a chur i bhfeidhm chun gach saoire a ríomh. Soláthraíonn Kutools le haghaidh Excel réiteach gleoite ar Téacs Uathoibríoch fóntais chun an raon a shábháil mar iontráil AutoText, ar féidir leis na formáidí agus na foirmlí cille a bheith sa raon. Agus ansin déanfaidh tú an raon seo a athúsáid le cliceáil amháin. Éiríonn an obair éasca ach cliceáil amháin chun an tábla seo a chur isteach agus an bhliain a athrú sa tábla seo!


ad auto American laethanta saoire 1

Kutools le haghaidh Excel - Supercharge Excel le níos mó ná 300 uirlisí riachtanacha. Bain sult as triail iomlán 30-lá SAOR IN AISCE gan aon chárta creidmheasa ag teastáil! Get sé anois

Cuid 2: Seiceáil an lá saoire poiblí é dáta in Excel

Tar éis gach dáta laethanta saoire poiblí de bhlianta ar leith a liostú, is féidir linn a sheiceáil go héasca an bhfuil dáta saoire poiblí nó nach bhfuil le foirmlí in Excel. Ag glacadh leis go bhfuil liosta dáta agat mar a thaispeántar an seat scáileáin seo a leanas, agus tabharfaidh mé isteach na bealaí chun é a dhéanamh go héasca.

Roghnaigh ceall bán seachas an liosta dáta, a deir Cill B18, cuir isteach an fhoirmle =IF(COUNTIF($C$2:$D$11,A18),"Saoire",,"Níl") isteach é, agus ansin tarraing an Fill Handle chuig an raon atá uait. Féach an scáileán thuas:

nótaí:

(1) San fhoirmle =IF(COUNTIF($C$2:$D$11,A18),"Saoire", "Níl"), is é $C$2:$D$11 an raon laethanta saoire poiblí i mblianta ar leith, agus Is é A18 an chill le dáta ar mhaith leat a sheiceáil an lá saoire poiblí é, agus is féidir leat iad a athrú bunaithe ar do chuid riachtanas. Agus tabharfaidh an fhoirmle seo "Saoire" ar ais má tá an dáta sonrach ina lá saoire poiblí, agus ar ais "Níl" mura bhfuil sé.

(2) Is féidir leat an fhoirmle eagar seo a chur i bhfeidhm freisin =IF(OR($C$2:$D$11=A18), "Saoire",,"NÍL") a sheiceáil an bhfuil an dáta comhfhreagrach saoire nó nach bhfuil.


Cuid 3: Laethanta a chomhaireamh idir dhá lá ach amháin an deireadh seachtaine agus laethanta saoire in Excel

I gCuid 1 tá na laethanta saoire go léir liostaithe againn i mbliain ar leith, agus anois beidh an modh seo mar threoir duit líon na laethanta a chomhaireamh ach amháin na deireadh seachtaine agus laethanta saoire ar fad i raon dátaí.

Roghnaigh ceall bán beidh tú ar ais ar an líon laethanta, agus cuir isteach an fhoirmle = LAETHANTA LÍONRA(E1,E2,B2:B10) isteach ann, agus brúigh an Iontráil eochair.

nótaí: I gcealla thuas, is é E1 dáta tosaigh an raon dáta sonraithe, is é E2 an dáta deiridh, agus is é B2:B10 an liosta saoire a ríomhaimid i gCuid 1.

doc seiceáil an bhfuil lá saoire poiblí 6

Anois gheobhaidh tú líon na laethanta seachas an deireadh seachtaine agus laethanta saoire sa raon dáta sonraithe.

Cóipeáil foirmlí go díreach / go statach gan tagairtí cille a athrú in Excel

Kutools le haghaidh Excel Cóip Díreach is féidir le fóntais cabhrú leat iliomad foirmlí a chóipeáil go díreach gan tagairtí cille in Excel a athrú, rud a choisceann tagairtí cille coibhneasta a nuashonrú go huathoibríoch.


foirmlí cóipe cruinn ad 3

Kutools le haghaidh Excel - Supercharge Excel le níos mó ná 300 uirlisí riachtanacha. Bain sult as triail iomlán 30-lá SAOR IN AISCE gan aon chárta creidmheasa ag teastáil! Get sé anois

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

Tuairisc


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
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