Excel: Sammenlign datoen og bruk datointervaller

Sammenlign en dato – dette er ganske enkelt i Excel. Her kan du finne ut hvordan du skal oppnå dette og også løse mer kompliserte tilfeller, for eksempel å sjekke om en dato er inneholdt i et datointervall (fra … til …) eller bruk av kombinert dato og klokkeslettinformasjon.

Sammenligning av to celleinnhold med dato

Det er veldig enkelt hvis du sjekker datoverdiene mot hverandre som oppstår i celler. Bruk deretter celleadressene direkte i sammenligningene dine. For eksempel sjekker uttrykket  A21, om datoen i A21 er mindre enn den i A22. Hvis du også vil inkludere saken om at datoverdiene er de samme, skriver du for eksempel A1> = A2, Noe som er sant når A1 inneholder en senere dato da A2 eller begge celler inneholder samme dato.

reklame

Bruk en fast dato i sammenligning

Du kan anta at et uttrykk som A2> “31.12.2018 ″ Sjekk om datoen er i A2 etter nyttårsaften 2018. Dessverre fungerer ikke denne formelen som ønsket. Excel leverer alltid feil her som en retur. Fordi sammenligningen egentlig ikke er gjort med datoverdien 31.12.2018, men med karakterkjeden “31.12.2018 « Og den gale kommer ut.

For å lage en Excel Date -verdi ut av karakterkjeden, bruk funksjonen Datoverdi (). Så du vil for eksempel ovennevnte undersøkelse til en avtale i henhold til 31.12.Implementere i 2018 riktig, skriv

A2> Datoverdi ("31.12.2018 ")

alternativ til Datoverdi () Det er også funksjonen DATO(), som gir deg aksjene på datoen – hver dag, måned og år – som individuelle nummerparametere. Rekkefølgen på parametrene er nøyaktig omvendt enn med tyske datoer: DATO(;;)

Følgende uttrykk tilsvarer det forrige:

A2> Dato (2018; 12; 31)

Enten de er bedre Datoverdi () eller DATO() Bruk avhenger av formatet som inndataene dine er tilgjengelige. For manuell inngang som i eksemplet eller hvis en datoverdi allerede er i tekstform, er det bedre å ta Datoverdi (). På den annen side, hvis du har verdiene for dag, måned og år som et resultat av en annen beregning, er det da DATO() utøver.

Eksamen med et datoområde

Fra tid til annen er det nødvendig å finne ut om en dato er innenfor et visst intervall. Excel har ingen spesiell operatør for dette, men du kan oppnå denne testen ved logisk kobling.

Ideen: datoen må være større eller den samme som startdato ogI tillegg mindre eller lik sluttdatoen. Følgende formelutgaver, for eksempel om verdien av A1 er i andre halvår av 2018:

Og (a2> = datoverdi ("1.7.2018 "); A2<=DATWERT("31.12.2018"))

Hvis sluttpunktene i intervallet ikke lenger skal høre til, må du bare fjerne likestillingsskiltene.

Hvordan sammenligne om en dato er i et bestemt område.

Formelen vil også fungere hvis du ikke angir start- og sluttdato i formelen, men lagrer de to verdiene i et spesielt område av tabellen i celler. Bytt deretter ut de to funksjonene Datoverdi (...) Med adressene til cellene som definerer intervallområdet.

Det ville være enda bedre hvis de ga disse to cellene et navn. Dette lar deg skrive formelen slik at den blir nesten selvutforklarende:

Og (a2> startdato; a2<=Enddatum)

Forresten, Excel kan også stole på datoverdier. På denne måten kan du beregne forskjellen på dagene mellom to datoverdier eller ha en fremtidig dato bestemt.

reklame

Sammenlign kombinasjonen av dato og klokkeslett

Excel kjenner også datoverdier med tider. Du kan sammenligne slik informasjon så vel som rene datoverdier og også fungere blandet, for eksempel sammenligne en ren datoverdi med en dato inkludert tid.  Fordi Excel ser på hver datoverdi uten tid, så de ville ha knyttet tiden "00:00".

For å generere verdier fra dato og klokkeslett, må du Datoverdi () Med funksjonen VERDI() kombinere. Den første gir den rene datoverdien og den andre tidsandelen.

For å uttrykke tiden for gaven til julaften 2018, ville du skrevet:

Datoverdi ("24.12.2018 ")+gjeldende verdi (" 18:00 ")

Det er også likt for DATO() En partnerfunksjon som bestemmer tidsandelen og fungerer med tall som parametere. Alternativt vil du beregne tiden for gavene:

Dato (2018; 12; 24)+tid (18; 00)

Merk: Funksjonen Datoverdi () Ville også være en kombinert spesifikasjon uten å nøle Datoverdi ("24.12.2018 18:00 ”) Godta, men underslå tiden i resultatet og leverer bare selve datoen tilbake.

Det noe som blir vant til generering av kombinasjoner av dato og klokkeslett kommer fra det faktum at Excel ser på alle datoverdier som et tall internt og sammenligningene blir gjort via dette nummerrepresentasjonen. Antallet er beregnet fra de siste dagene siden 31.12.1899. Funksjonen Datoverdi ("1.1.1900 “) For eksempel gir verdien 1.

Tidsandelen er ganske enkelt desimalstedene som en brøkdel på 24 timer. Formelen Gjeldende verdi ("12:00") resulterer i 0,5 fordi halve dagen har gått klokka 12.

Sammenlign datoen sammenlignet med inneværende dag

I mange tilfeller skal en eksamen installeres i en Excel -tabell som fungerer med gjeldende dato. For eksempel vil du installere en merkbar tekst i en prisliste så snart den ikke lenger er gyldig.

Den sentrale Excel -funksjonen er her I DAG(). Dette leverer alltid dagens dato. Følgende sammenligning gir for eksempel EKTE Tilbake hvis nøkkeldatoen 31.12.2018 er overskredet:

I dag ()> Dato (2018; 12; 31)

Hvis du vil bruke denne formelen til å utstede en merkbar tekst hvis et dokument har mistet gyldigheten, kan du bygge den i en HVIS()-Konstruksjon A:

= Hvis (i dag ()> dato (2017; 12; 31); "Prisliste er ikke lenger gyldig"; "")

Når utløpsdatoen er nådd, returnerer denne formelen meldingen, ellers en tom karakterkjede.

Hvis du ønsker å bestemme gjeldende dato inkludert tiden, bruk i stedet for I DAG() funksjonen NÅ().

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.