Excel-formel Hvis en dato er større end en anden dato

  • Del Dette
Hugh West

Microsoft Excel har åbnet en ny æra inden for automatisering af beregninger. Du kan bare anvende funktioner og oprette formler, og Excel vil foretage hundredvis af beregninger på et øjeblik! Du kan beregne den forskel mellem datoer og foretage en sammenligning via denne software. Nogle gange kan du have brug for at oprette en Excel-formel, hvis en dato er større end en anden dato. Hvis denne opgave generer dig, vil denne artikel helt sikkert gøre det nemt for dig. I denne artikel vil jeg vise dig dannelsen af Excel-formel, hvis en dato er større end en anden dato.

Download arbejdsbog til øvelser

Du kan downloade øvelsesbogen fra nedenstående link.

Hvis en dato er større end en anden dato.xlsx

5 måder at anvende Excel-formel på, hvis en dato er større end en anden dato

Lad os sige, at vi har et datasæt med nogle Studerende der skal aflevere deres opgaver, skal de Dato for indsendelse & den Deadline , og den Bemærkninger (hvis indsendelsen er rettidig eller forsinket).

Ud fra datoen for indsendelse ønsker vi at finde ud af, om opgaven er indsendt til tiden eller forsinket. Hvis datoen for Deadline er større end datoen for Submission, ønsker vi at returnere " Til tiden " i afsnittet "Bemærkninger", og hvis ikke, ønsker vi " Forsinket "

I dette afsnit finder du 5 passende måder at bruge Excel-formlen, hvis en dato er større end en anden dato. Jeg vil demonstrere dem en efter en her. Lad os tjekke dem nu!

1. Brug IF-funktionen, når en dato er større end en anden

Vi vil oprette en formel med IF-funktion når den Deadline er større end den Indsendelsesdato For at demonstrere metoden skal du gå frem med følgende trin.

Trin:

  • Først og fremmest skal du skrive følgende formel i den første celle (dvs. E5 ) i den Bemærkning sektion.

=IF($D$5>=C5, "Til tiden", "Forsinket")

Her,

  • D5 = datoen for fristen
  • C5 = datoen for indsendelse

  • Tryk derefter på INDTAST og cellen vil vise " Til tiden " som den Deadline er større end den Dato for indsendelse hvilket betyder, at opgaven er afleveret til tiden.

  • Træk nu den Håndtag til påfyldning værktøjet til cellerne nedenfor for at Autofill formlen for de næste celler.

  • Du får således output for hver enkelt celle, du ønsker.

Læs mere: Excel-formel Hvis dato er større end 365 dage (4 ideelle eksempler)

2. Formel, der kombinerer IF- og DATE-funktioner

Du kan kombinere IF og DATO funktioner, når en dato er større end en anden.

For vores tidligere datasæt vil vi nu bruge IF og DATO funktioner.

Her vil vi ikke sammenligne cellen for Indsendelsesdato med den Deadline , vil i stedet direkte bruge Deadline Følg nedenstående trin til dette formål.

Trin:

  • Først skal du anvende følgende formel i den første celle i bemærkningsafsnittet.

=IF(DATE(2022,9,2)>=C5,"On Time","Delayed")

Her,

  • DATE(2022,9,2) = datoen for fristen
  • C5 = datoen for indsendelse

Opdeling af formler

  • DATE(2022,9,2) tager datoen 02-09-22 som input.
  • IF(02-09-22>=C5,”On Time”,”Delayed”) sammenligner, om datoen 02-09-22 er større end eller lig med datoen i celle C5 Den finder logikken sand og returnerer derfor "Til tiden "Ellers ville den returnere "Forsinket" .
  • Træk derefter formlen for de andre celler for at få de samme typer output.

Læs mere: Excel-formel Hvis dato er større end 2 år (3 eksempler)

Lignende læsninger

  • Hvis celle indeholder dato, returneres værdien i Excel (5 eksempler)
  • Betinget formatering baseret på dato, der er ældre end 1 år i Excel
  • Excel betinget formatering for dato inden for 3 måneder (3 metoder)

3. Anvendelse af IF-funktionen med AND-logik

Du kan sammenligne mellem datoer med brug af OG logik i formuleringen af den IF funktion.

OG funktionen returnerer TRUE når al logikken er sand, og returnerer FALSK når en af logikken er falsk.

Det datasæt, vi har angivet i de foregående afsnit, skal vi ændre en smule. Fristen er blevet varieret fra 25-08-22 til 02-09-22 .

Her vil vi anvende den IF funktion formuleret med OG logik. Så lad os starte proceduren.

Trin:

  • Først skal du anvende følgende formel på den valgte celle i den Bemærkning sektion.

=IF(AND(C5>=$G$5,C5<=$G$6), "Til tiden", "Forsinket")

Her,

  • G5 = Startdatoen for fristen
  • G6 = Slutdatoen for fristen
  • C5 = Dato for indsendelse

Opdeling af formler

  • C5>=$G$5,C5<=$G$6) tager to betingelser sammen, nemlig om datoen for indsendelse er større end fristens startdato og mindre end fristens slutdato.
  • IF(AND(C5>=$G$5,C5<=$G$6), "Til tiden", "Forsinket") kontrollerer logikken og returnerer "Til tiden ", hvis den finder logikken sand. Ellers returnerer den "Forsinket" .
  • Træk derefter den Håndtag til påfyldning værktøjet for de andre celler for at få resultatet.

Læs mere: Sådan bruges COUNTIF til datoer, der er større end 30 dage i Excel

4. Kombination af Excel IF- og TODAY-funktioner

Kombinationen af de IF og I DAG funktioner gør det muligt at sammenligne to datoer.

I DAG funktionen returnerer datoen for i dag.

Lad os sige, at for den foregående type datasæt er fristen i dag , og du vil gerne vide, om opgaven er afleveret i dag eller bliver afleveret senere.

Hvis du vil se anvendelsen af disse to funktioner, skal du følge nedenstående trin.

Trin:

  • Først og fremmest skal du anvende følgende formel i den første celle i bemærkningsafsnittet.

=IF(TODAY()>C5, "Til tiden", "Forsinket")

Her,

  • I DAG() = datoen i dag
  • C5 = datoen for indsendelse

Opdeling af formler

  • TODAY()) returnerer som standard datoen i dag ( 29-08-22 )
  • IF(29-08-22>C5, "Til tiden", "Forsinket") kontrollerer logikken og returnerer "Forsinket" .som den finder 29-08-22 er mindre end sammenligningsdatoen 29-08-22 .
  • Træk derefter den Håndtag til påfyldning værktøjet for at kopiere formlen til de næste celler.

Læs mere: Sådan sammenlignes datoer til i dag med Excel VBA (3 nemme måder)

5. Anvendelse af betinget formatering, hvis en dato er større

For det samme datasæt kan du også anvende Betinget formatering Lad os sige, at vi ønsker at formatere datoen for en indsendelse, der er blevet indsendt til tiden.

Følg nedenstående trin for at gøre dette.

Trin:

  • Først og fremmest skal du vælge dataområdet> gå til Hjem fanen> klik Betinget formatering > vælg Ny regel .

  • Derefter er det Ny formateringsregel dialogboksen vises.
  • Her skal du klikke på Vælg en formel for at bestemme, hvilke celler der skal formateres i den Vælg en regeltype feltet og skriv formlen i feltet Formater værdier, hvor denne formel er sand felt.

=$D$5>=C5

  • Klik nu på Format .

  • Her er det Formater celler vises. Gå til Fyld > vælg en farve> klik OK .

  • Derefter skal du klikke på OK for at lukke den Ny formateringsregel boks.

  • Til sidst vil de celler, der svarer til reglen, blive formateret med den farve, du har tildelt.

Læs mere: Betinget formatering for datoer ældre end en bestemt dato i Excel

Konklusion

I denne artikel har jeg forsøgt at vise dig nogle Excel-formler, hvis en dato er større end en anden dato. Jeg håber, at denne artikel har kastet noget lys over din måde at anvende formler på, når du sammenligner datoer i en Excel-arbejdsbog. Hvis du har bedre metoder, spørgsmål eller feedback vedrørende denne artikel, så glem ikke at dele dem i kommentarfeltet. Dette vil hjælpe mig med at berige mine kommende artikler. For merespørgsmål, kan du besøge vores hjemmeside ExcelWIKI . Hav en god dag!

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.