Hvad er Power Query & M Language: En detaljeret oversigt
Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.
Excel er den schweiziske hærkniv af software, der ikke kun handler om - den er også fantastisk til at udføre tidsbaserede beregninger! En almindelig beregning er at finde ud af, hvor mange dage der er gået siden en bestemt dato, eller hvordan man trækker en bestemt dato fra "i dag".
For at trække en dato fra i dag i Excel, kan du bruge funktionen TODAY() og subtraktion. Først indtaster du den tidligere dato i en celle (lad os f.eks. sige A1) og skriver formlen “=TODAY() – A1” i den næste celle, og tryk derefter på Enter.
Denne formel trækker datoen i celle A1 fra den aktuelle dato og giver dig antallet af dage, der er gået siden den tidligere dato. Funktionen TODAY() er dog ikke din eneste mulighed!
Denne artikel vil lære dig alt om datoer i , inklusive en grundlæggende datosubtraktionsformel med eksempler, hvordan du bruger DATE-funktionen, nogle avancerede funktioner til at trække datoer fra, og hvordan du håndterer fejl og uoverensstemmelser.
Så lad os dykke ned i en verden af Excel-datoberegninger, så du kan udnytte det fulde potentiale i dine regneark!
Indholdsfortegnelse
Sådan bruger du TODAY-funktionen til at trække datoer i Excel
En af nøglefunktionerne, der arbejder med, er funktionen TODAY() . Funktionen TODAY() er en indbygget funktion, der returnerer den aktuelle dato i formatet "måned/dag/år". Det er et praktisk værktøj, når du har brug for opdateret information.
Når du bruger TODAY()-funktionen, opdaterer Excel automatisk til den seneste dato, hver gang du åbner regnearket, hvilket sikrer, at du altid har den aktuelle dato.
Funktionen TODAY() er en simpel formel, der ikke kræver nogen argumenter - du skriver blot "=TODAY()" i en celle og trykker på Enter. Excel vil så erstatte funktionen med den aktuelle dato.
For eksempel, hvis dagens dato er 15. maj 2023, når du skriver =TODAY() i en celle og trykker på Enter, vil den vise 15/5/2023. I morgen, når du åbner det samme Excel-ark, vil det automatisk vise 16.05.2023.
Her er en trin-for-trin guide til, hvordan du bruger =TODAY():
1. Indtast forfaldsdatoen i celle A1.
2. Indtast formlen =TODAY() – A1 i en anden formelcelle.
3. Tryk på Enter for at få vist resultatet, som repræsenterer antallet af dage mellem den seneste dato og i dag.
I det næste afsnit lærer vi, hvordan man trækker en dato fra en anden.
Sådan bruges en grundlæggende datosubtraktionsformel i Excel
At udføre grundlæggende datosubtraktion i Excel er lige så let som at lave simpel aritmetik. Det er baseret på ideen om, at Excel repræsenterer datoer som sekventielle dagnumre.
Lad os gennemgå trinene til grundlæggende datosubtraktion:
Indtast de to datoer : Start med at indtaste de to datoer, du vil trække fra i to celler. Lad os f.eks. sige, at vi har datoen "1/1/2022" i celle A1 og "5/15/2023" i celle B1.
Udfør subtraktionen : I den næste celle skal du skrive subtraktionsdatoformlen, der trækker den tidligere dato fra den senere dato. I vores eksempel ville du skrive "=B1 - A1" i celle C1.
Tryk på Enter : Når du har skrevet formlen, skal du trykke på Enter. Excel vil beregne forskellen mellem de to datoer. I vores eksempel vil Excel vise tallet "500" i celle C1, hvilket betyder, at der er gået 500 dage fra "1/1/2022" til "15/5/2023".
Nedenfor er et eksempel, der illustrerer, hvordan formlen virker til at beregne antallet af dage fra 16/05/2022 til 21/04/2023:
Husk, at Excel altid returnerer resultatet i dage, når en dato trækkes fra en anden. Hvis du har brug for resultatet om uger, måneder eller år, skal du justere resultatet i overensstemmelse hermed.
Det betyder:
For uger divideres med 7 (da der er 7 dage i en uge)
For måneder divideres forskellen i dage med 30,44 (det gennemsnitlige antal dage i en måned)
For år divideres med 365,25 (skudår taget i betragtning)
Det er det! Du har med succes udført en grundlæggende datosubtraktion i Excel og set, hvordan formlen fungerer.
I næste afsnit vil vi tage et kig på, hvordan du bruger DATE-funktionen til at trække to datoer fra i Excel.
Sådan bruges DATE-funktionen til at trække datoer i Excel
I dette afsnit lærer du, hvordan du trækker en dag, uge eller måned fra en dato ved hjælp af DATO-funktionen i Excel.
Lad os udforske den grundlæggende syntaks. DATO - funktionen har tre argumenter: ÅR , MÅNED og DAG .
ÅRET ser efter året i datoen.
MÅNEDEN finder for måneden i datoen .
DAY ser efter dagen i datoen .
1. Fratrække dage
Lad os sige, at du vil trække X antal dage fra to datoer.
1. Indsæt den specifikke dato.
2. For at trække antallet af dage fra skal du indtaste følgende formel =DATO( ÅR(A1), MÅNED(A1), DAG(A1) -15 ) .
2. Fratrække måneder
Hvis du vil trække månederne fra, skal du indtaste de måneder, du vil have minus efter MÅNED(X)-argumentet med –-tegnet. =DATO( ÅR(A1), MÅNED(A1) – 5, DAG(A1) ).
3. Fratrække år
Til sidst vil du måske trække årene fra. Indtast de år, du vil tage af efter argumentet ÅR(X) med tegnet –. =DATO( ÅR(A1) – 10, MÅNED(A1), DAG(A1) ).
Med denne viden kan du nemt trække datoforskelle fra ved hjælp af DATE-funktionen i Excel.
Lad os derefter tage tingene op og se på nogle avancerede teknikker, du kan bruge til at trække datoer fra i Excel.
Avancerede datosubtraktionsteknikker
Selvom det kan være ligetil at trække en bestemt dato fra dagens dato, er der situationer, hvor du måske har brug for mere . Excel har fået dig dækket med funktioner som DATEDIF() og EDATE() til disse scenarier.
1. Brug af DATEDIF() til at trække datoer fra
Funktionen DATEDIF() beregner forskellen mellem to datoer i år, måneder eller dage.
Syntaksen for denne funktion er =DATEDIF(startdato, slutdato, enhed) , hvor startdato og slutdato er de to datoer, du vil sammenligne, og enhed er den tidsenhed, du vil have resultatet i ("Y" for år, "M " for måneder, "D" for dage).
For at finde ud af, hvor mange måneder der er gået siden en bestemt dato og frem til dags dato, kan du bruge funktionen DATEDIF() sammen med funktionen TODAY().
For eksempel, for at beregne antallet af måneder siden nytårsdag, 2023, til dags dato, skal du bruge formlen =DATEDIF(A1, I DAG(), "M"). Excel returnerer antallet af komplette måneder mellem de to datoer.
Sådan fungerer det:
Resultatet:
2. Brug af EDATE() til at trække datoer fra
En anden nyttig funktion til mere specifikke datoberegninger er EDATE(), som returnerer den samme dato et angivet antal måneder i fortiden eller en fremtidig dato.
For at finde datoen, der er tre måneder efter nytårsdag, 2023, skal du f.eks. bruge formlen =EDATE(A1, 3) . Det første argument er cellereferencen, og det andet argument er antallet af måneder.
Resultatet:
Disse avancerede teknikker tilføjer fleksibilitet og præcision til dine datoberegninger i Excel.
I det næste afsnit vil vi dække eksempler på nogle almindelige problemer, du kan komme ud for, når du udfører datosubtraktion, og give tips til fejlfinding af dem.
Sådan håndteres fejl og uoverensstemmelser
Når du arbejder med Excel-formler for at trække datoer fra, kan du støde på fejl og uoverensstemmelser. Det er vigtigt at vide, hvordan man håndterer disse situationer, for at sikre nøjagtige beregninger og en jævn arbejdsgang.
1. #NUM! fejl besked
En almindelig fejl er #NUM! fejl . Denne fejl opstår, når startdatoen er større end slutdatoen.
For at forhindre denne fejl kan du bruge HVIS- funktionen til at kontrollere forholdet mellem datoer. Fortsæt kun med subtraktionen, hvis startdatoen er mindre end eller lig med slutdatoen.
=HVIS(Start_Date <= End_Date, End_Date – Start_Date, "Fejl: Start_Dato er større end Slutdato")
Tomme celler kan også forårsage uoverensstemmelser i dine beregninger. Hvis du for eksempel trækker en dato fra en tom celle eller en celle med et ugyldigt datoformat, vil resultatet være vildledende eller forkert.
For at håndtere denne situation skal du bruge funktionerne IF og ISBLANK:
=HVIS(ISBLANK(dato_celle), “”, I DAG() – dato_celle)
Ved at følge disse trin kan du minimere fejl og bevare nøjagtigheden af dine datosubtraktionsberegninger i Excel.
2. Forkert celleformatering
En anden almindelig faldgrube, når du trækker to datoer fra i Microsoft Excel, er ikke at formatere cellerne korrekt. Hvis din subtraktionsoperation ikke fungerer som forventet, skal du kontrollere formatet på dine celler.
Excel gemmer datoer som sekventielle tal som standard , hvilket gør det muligt at udføre en række matematiske operationer på dem.
I Excel er "Dag 1" 1. januar 1900. Derfor er datoen "2. januar 1900" repræsenteret som 2, "3. januar 1900" som 3, og så videre. Denne progression fortsætter indtil dagens dato og vil fortsætte til alle mulige fremtidige datoer.
Det betyder, at et tal er standarddatoformatet, du vil se, hvis cellereferencen og cellen med formlen er formateret som tekst i stedet for datoer.
For at løse dette problem skal du anvende ændring af datoformatet for cellen, der indeholder din subtraktionsformel. Sådan gør du:
1. Vælg cellen med formelresultatet, højreklik på cellen, og vælg Formater celler... fra kontekstmenuen.
2. Klik på fanen Tal i vinduet Formater celler.
3. Vælg Dato på listen Kategori , og vælg et format i boksen Type . For eksempel onsdag den 14. marts 2012 . Klik på OK for at anvende formatet og lukke vinduet.
Nu vil dit resultat blive vist i det valgte format, hvilket gør det lettere at læse og forstå.
3. Negative resultater
Hvis din datosubtraktion returnerer et negativt tal, er det sandsynligvis fordi startdatoen er senere end slutdatoen. For at undgå og løse dette problem skal du dobbelttjekke dine datoer og deres rækkefølge i subtraktionsformlen.
4. Håndteringstidsværdier
Hvis dine datoer inkluderer tidsværdier, kan subtraktionsresultaterne indeholde decimaler, som repræsenterer tidsforskellen. For kun at vise dagene, kan du bruge funktionen INT() til at fjerne decimaldelen (f.eks. =INT(B1 – A1) ).
5. Fejl med DATEDIF()-funktionen
Når du bruger DATEDIF()-funktionen, skal du sørge for at angive den korrekte tidsenhed ("Y", "M" eller "D"). Angivelse af en forkert eller manglende enhed kan resultere i en fejl eller uventede resultater.
Ved at følge disse fejlfindingstip kan du løse almindelige problemer, når du trækker datoer fra i Excel og sikre nøjagtige resultater.
I det næste afsnit vil vi afslutte vores diskussion om at trække en dato fra i dag i Excel og fremhæve vigtigheden af denne færdighed.
Afsluttende tanker
Excels evne til at administrere og beregne datoer er en, der væsentligt kan forbedre dine dataanalyse- og administrationsopgaver.
Fra grundlæggende datosubtraktioner til at bruge funktionen TODAY() og udforske avancerede funktioner som DATEDIF(), har vi dækket en række teknikker til at trække en bestemt dato fra dagens dato i Excel.
At trække en dato fra i dag er en almindelig operation, der har et væld af anvendelser, fra beregning af alder eller ansættelsestid, sporing af projekttidslinjer og forfaldsdatoer, til at finde ud af deadlines og meget mere. At mestre denne færdighed kan spare dig for betydelig tid og gøre dit arbejde mere effektivt.
Husk at tjekke din celleformatering, hvis du støder på problemer, og glem ikke, at Excel behandler datoer som sekventielle dagtal, hvilket gør datosubtraktion lige så ligetil som enhver anden aritmetisk operation.
Nu burde du være godt rustet til at håndtere datofradrag i Excel. Fortsæt med at øve disse teknikker, og snart vil du håndtere datoberegninger med lethed og præcision, hvilket tilføjer endnu en værdifuld færdighed til dit Excel-værktøjssæt. Godt regnestykke!
For flere eksempler på, hvordan du kan bruge Excel i dit workflow, tjek afspilningslisten nedenfor:
Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.
Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.
Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.
Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!
Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.
Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af variabler for, hvordan dine mål beregnes.
Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.
Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.
Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.
Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.