Excel-formel: Beräkna överlappande dagar mellan två datumintervall
I den här självstudien ger den en formel för att beräkna de överlappande dagarna mellan två datumintervall i Excel. Till exempel är det första angivna datumintervallet 1/1/2020-6/20/2020och projektet A fortsätter i datumintervallet 8/16/2019-1/2/2020, det finns två överlappande dagar mellan dessa två datumintervall enligt ovanstående skärmdump.
Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
Generisk formel:
MAX(MIN(end1,end2)-MAX(start1,start2)+1,0) |
Argument
End1, start1: the end date and start date in the first date range. |
End 2, start2: the end date and start date in the second date range. |
Returvärde
Formeln returnerar de överlappande dagarna med ett numeriskt värde.
Hur den här formeln fungerar
Här fortsätter projekten i olika datumintervall, vi vill beräkna de överlappande dagarna mellan datumintervallet för varje projekt och ett givet fast datumintervall i intervall C2: C3.
I cell H3, använd nedanstående formel:
=MAX(MIN($C$3,G3)-MAX($C$2,F3)+1,0) |
Presse ange -tangenten och dra sedan autofyllhandtaget nedan för att beräkna de överlappande dagarna.
Förklaring
MIN-funktionen används för att hitta minimivärdet i många värden. Här får den reda på det tidigare datumet mellan de två slutdatum.
MAX-funktionen används för att hitta det maximala värdet i värden.
Den inre MAX-funktionen hittar det senare datumet mellan två startdatum.
För att inkludera både startdatum och slutdatum kompenserar vi resultatet genom att lägga till 1.
=MAX(MIN($C$3,G3)-MAX($C$2,F3)+1,0)
= MAX (43832-43831 + 1,0)
Den yttre MAX-funktionen används för att visa det negativa värdet istället för noll.
Relativa formler
- Beräkna övertidsersättning
I den här handledningen visar det en tidrapport för att lista arbetstider och ger en formel för att beräkna övertidsersättningen. - Tilldela poäng baserat på sen tid
Denna handledning ger en tydlig guide om hur man använder IF-funktionen för att tilldela poäng på sen tid i Excel. - Beräkna återstående dagar mellan två datum
Här ger den här handledningen en formel för att snabbt beräkna de vänstra dagarna mellan två datum. - Beräkna nätverkstid med paus i en tidrapport
Den ger formeln som använder MOD-funktionen för att beräkna nätverkstiden med pauser i Excel.
Relativa funktioner
- Excel IF-funktion
Testa angivna villkor och returnerar sedan motsvarande värden - Excel VALUE-funktion
Konvertera text till nummer. - Excel MÅNAD-funktion
MÅNADEN används för att få månaden som heltal (1 till 12) från datum. - Excel DAY-funktion
DAY-funktionen får dagen som ett nummer (1 till 31) från ett datum - Excel YEAR-funktion
YEAR-funktionen returnerar året baserat på det angivna datumet i ett fyrsiffrigt serienummerformat.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.