Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

Hur bestämmer jag om ett datum faller mellan två datum eller på en helg i Excel?

Ibland kanske du vill bestämma eller kontrollera om ett datum hamnar mellan två datum eller helg i Excel. Den här artikeln visar dig följande knepiga sätt att kontrollera om ett datum faller mellan två datum eller helg i Excel.

Bestäm om ett datum faller mellan två datum med formeln
Bestäm enkelt om ett datum faller mellan två datum med ett fantastiskt verktyg  
Bestäm om ett datum faller på en helg med formler och VBA-kod
Bestäm om ett datum faller på en helg med ett fantastiskt verktyg

Fler handledningar för datum ...


Bestäm om ett datum faller mellan två datum i Excel

Om du antar att du måste avgöra om datumen i kolumn A ligger mellan 7-1-2008 och 12-31-2009. gör så här:

1. I en tom cell, säger Cell B2, kopiera och klistra in formeln nedan i den och tryck på ange nyckel.

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

Anmärkningar: Denna formel kontrollerar om datumet faller mellan 7-1-2008 och 12-31-2009. Om datumet faller under denna period kommer det att returnera datumet; om datumet inte faller under denna period, kommer det att returnera texten till FALSK.

2. Fortsätt att välja resultatcellen, dra ner Fill Handle för att få alla resultat. Se skärmdump:

Nu kan du identifiera om ett datum faller inom ett angivet datumintervall eller inte.


Bestäm om ett datum faller mellan två datum i Excel med Kutools för Excel

Här rekommenderar du ett fantastiskt verktyg - Välj specifika celler nytta av Kutools för Excel. Detta verktyg hjälper dig att inte bara ta reda på alla datum som faller mellan två angivna datum utan också välja alla kvalificerade datumceller omedelbart.
Innan du applicerar det måste du ladda ner och installera det först.

1. Välj intervallet med datum som du vill bestämma om de faller mellan två datum och klicka sedan på Kutools > Välja > Välj specifika celler. Se skärmdump:

2. I Välj specifika celler dialogrutan väljer du Cell alternativet i Urvalstyp avsnittet och ange sedan Större än och Mindre än och slutligen klicka på OK knapp.

Du kan se datumceller som faller mellan två datum väljs omedelbart. Se skärmdump:

  Om du vill ha en gratis testversion (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Bestäm om ett datum faller på en helg med formler och VBA-kod

Du kan avgöra om ett datum i kolumn A faller på helgerna med följande steg:

Metod A: Använd formel för att kontrollera om ett datum faller på en helg.

1. Kopiera och klistra in nedanstående formel i den i en tom cell och tryck på ange nyckel.

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

Denna formel identifierar om ett datum faller på helger eller inte. Om datumet faller på helgen returnerar det datumet; om datumet inte faller på helgen, kommer det att returnera texten till FALSK.

2. Fortsätt att välja resultatcellen och dra sedan ner Fill Handle för att få alla resultat.

Metod B: Använd användardefinierad funktion för att kontrollera om ett datum faller på en helg.

1. tryck på ALT + F11 för att öppna fönstret Microsoft Visual Basic for Applications.

2. Klicka på i fönstret Microsoft Visual Basic for Applications Insert >> Modulernaoch klistra in följande makro i modulfönstret.

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. Tryck på Alt + Q-tangenterna samtidigt för att stänga Microsoft Visual Basic for Applications-fönstret.

4. I en tom cell anger du formeln i formelfältet och trycker sedan på ange nyckel.

=IsWeekend(A2)

Om den returnerar texten till Sant, datumet i Cell A2 är en helg; och om den returnerar texten till Falsk, datumet i Cell A2 faller inte på en helg.


Bestäm om ett datum faller på helgen med ett fantastiskt verktyg

Egentligen kan du konvertera alla datum till vardagens namn och sedan söka efter helger baserat på lördag eller söndag. Här är Tillämpa datumformat nytta av Kutools för Excel kan hjälpa dig att enkelt lösa problemet.
Innan du applicerar det måste du ladda ner och installera det först.

1. Välj datumintervall och klicka sedan på Kutools > bildad > Tillämpa datumformatering. Se skärmdump:

2. I Tillämpa datumformatering dialogrutan väljer du Onsdag i Datumformatering och klicka sedan på OK knapp.

Nu konverteras de valda datumen omedelbart till vardagar. Du kan avgöra om ett datum faller på en helg eller inte direkt baserat på dess innehåll. Se skärmdump:

Anmärkningar:

  • De konverterade resultaten fungerade direkt i originaldata;
  • Detta verktygsstöd Ångra "ctrl + Z".

  Om du vill ha en gratis testversion (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Relaterade artiklar:

Konvertera datum till vardag, månad, år eller nummer i Excel
Säger att du anger ett datum i en cell, och det visas som 12-13-2015. Finns det ett sätt att bara visa månaden eller veckodagen eller texten till månadens namn eller veckodagsnamnet, till exempel december eller söndag? Metoderna i den här artikeln kan hjälpa dig att enkelt konvertera eller formatera alla typer av datum så att endast veckodagens namn eller månadsnamn visas i Excel.

Konvertera snabbt födelsedatum till ålder i Excel
Till exempel får du en rad olika födelsedata i Excel, och du måste konvertera dessa födelsedatum för att visa deras exakta åldersvärde i Excel, hur vill du räkna ut? Den här artikeln listar några tips för att enkelt konvertera födelsedatumet till ålder i Excel.

Jämför datum om de är större än ett annat datum i Excel
Om du antar att du har en lista med datum och vill jämföra dessa datum med ett angivet datum för att ta reda på det datum som är större än det angivna datumet i listan, vad skulle du göra? I den här artikeln visar vi metoder för att jämföra datum om de är större än ett annat datum i Excel.

Summavärden mellan två datumintervall i Excel
När det finns två listor i ditt kalkylblad är den ena datumlistan, den andra är listan över värden. Och du vill bara summera värdena mellan två datumintervall, till exempel summera värdena mellan 3-4-2014 och 5/10/2014, hur kan du beräkna dem snabbt? Metoderna i den här artikeln kommer att göra dig en tjänst.

Lägg till dagar till datum inklusive eller exkluderar helger och helgdagar i Excel
Den här artikeln talar om att lägga till dagar till ett visst datum exklusive helger och helgdagar vilket innebär att man bara lägger till arbetsdagar (från måndag till fredag) i Excel.

Mer handledning för datum ...


Bestäm om ett datum faller mellan två datum eller helg med Kutools för Excel

Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 60 dagar. Ladda ner den kostnadsfria testversionen nu!


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2019 och 365. Stöder alla språk. Enkel distribution i ditt företag eller organisation. Fullständiga funktioner 30-dagars gratis provperiod. 60-dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50% och minskar hundratals musklick åt dig varje dag!
officetab botten
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 · 4 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 · 5 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 · 6 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???