Hvordan slå opp eller finne verdi med maks eller siste dato i Excel

Innholdsfortegnelse

I denne artikkelen lærer vi hvordan du kan slå opp eller finne verdi med siste dato i Excel.

Slå opp en verdi og finn maks- eller siste dato

Bildet nedenfor viser verdier i kolonne B (B3: B9) og datoer i kolonne C (C3: C9). Formelen i celle F4 lar deg søke etter verdi og returnere den siste datoen i en tilstøtende eller tilsvarende kolonne for den verdien.

Oppdatering, 2017-08-15! Lagt til en vanlig formel.

Formel i celle F4:

= MAKS (INDEKS ((C3 = A8: A14)*B8: B14,))

Arrayformel i F4:

= MAKS (HVIS (C3 = A8: A14, B8: B14))

Formel i celle F4 (nyere Excel -versjoner):

= MAXIFS (C3: C9, B3: B9, F2)

Hvordan lage en matriseformel

  1. Dobbeltklikk celle C5
  2. Kopier / Lim inn over matriseformel
  3. Trykk og hold inne Ctrl + Shift samtidig
  4. trykk enter
  5. Slipp alle tastene

Formelen endres og begynner nå og slutter med en krøllet parentes, ikke skriv inn disse tegnene selv. De vises automatisk.

Forklar matriseformel i celle C5

Du kan følge med hvis du velger celle C5 og går til kategorien "Formler" på båndet og deretter klikker du på "Evaluer formel" -knappen. Klikk på "Evaluer" -knappen, som vises i dialogboksen, for å gå til neste trinn.

Trinn 1 - Finn verdier som er lik oppslagsverdi

C3 = A8: A14

blir

"EE" = {"AA"; "CC"; "EE"; "BB"; "EE"; "VV"; "EE"}

og kommer tilbake

{FALSK; FALSK; SANN; FALSK; SANN; FALSK; SANN}

Trinn 2 - Konverter boolske verdier til tilsvarende datoer

HVIS (C3 = A8: A14, B8: B14)

blir

HVIS ({FALSK; FALSK; SANN; FALSK; SANN; FALSK; SANN}, B8: B14)

blir

HVIS ({FALSK; FALSK; SANN; FALSK; SANN; FALSK; SANN}, {40152; 40156; 40323; 40068; 40149; 40312; 40195})

og kommer tilbake

{FALSK; FALSK; 40323; FALSK; 40149; FALSK; 40195}

Trinn 3 - Returner den største verdien

= MAKS (HVIS (C3 = A8: A14, B8: B14))

blir

= MAKS ({FALSK; FALSK; 40323; FALSK; 40149; FALSK; 40195})

og returnerer 40323 formatert som 2010-05-25.

Slå opp en verdi og finn maks dato (pivottabell)

Formlene vist i denne artikkelen kan være for trege eller ta for mye minne hvis du jobber med store mengder data. Pivottabellen er et utmerket alternativ i slike tilfeller, den er bemerkelsesverdig rask selv med mange data.

Slik setter du opp pivottabell

  1. Velg celleområdet som inneholder dataene.

  1. Gå til kategorien "Sett inn" på båndet.
  1. Klikk på "Pivot Table" -knappen.
  2. En dialogboks vises.

    Jeg plasserer vanligvis pivottabellen på et nytt regneark, slik at det ikke skjuler deler av datasettet mens du filtrerer etc.

  1. Klikk OK -knappen.

  1. Klikk på Verdier og dra til Filtre -feltet, se blå pil ovenfor.
  2. Klikk på Datoer og dra til Verdier -feltet.
  3. Klikk på "Antall datoer".
  4. Klikk på "Verdifeltinnstillinger …".
  5. Klikk på "Max" for å velge det.
  6. Klikk på "Nummerformat" -knappen.
  7. Klikk på kategorien "Dato" og velg en type.
  8. Klikk OK -knappen.
  9. Klikk OK -knappen.

Klikk på celle B1 for å filtrere den siste datoen basert på den valgte verdien, bildet over viser verdien EE valgt og den siste datoen basert på den verdien er 25.5.2010.

Slå opp alle verdier og finn siste (tidligste) dato

Følgende formel ser i kolonne C etter den siste datoen for hver verdi i kolonne B.

Formel i celle D3:

= HVIS (MAKS (INDEKS ((B3 = $ B $ 3: $ B $ 14)*$ C $ 3: $ C $ 14,)) = C3, "Siste", "")

Arrayformel i celle D3:

= IF (MAX (IF (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14)) = C3, "Siste", "")

Formel i celle D3:

= IF (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, "Siste", "")

Hvordan kopiere matriseformel

  1. Kopier celle C2
  2. Velg celleområde C3: C8
  3. Lim inn

Slå opp og finn siste dato ved hjelp av flere forhold

Formel i celle H3:

= MAKS (INDEKS ((C2: C29 = H1)*(D2: D29 = H2)*E2: E29,))

Arrayformel i celle H3:

= MAX (IF ((C2: C29 = H1)*(D2: D29 = H2), E2: E29, ""))

Slå opp og finn siste dato på flere ark

Bildet nedenfor viser deg en arbeidsbok med 4 regneark. Formelen i celle B3 ser etter den siste datoen i alle tre regnearkene ved å bruke betingelsen i celle B2.

Arrayformel i celle B3:

= MAX (IF (B2 = januar! $ B $ 2: $ B $ 10, januar! $ A $ 2: $ A $ 10, ""), IF (B2 = februar! $ B $ 2: $ B $ 10, februar! $ A $ 2 : $ A $ 10, ""), IF (B2 = mars! $ B $ 2: $ B $ 10, mars! $ A $ 2: $ A $ 10, ""))

Slå opp og finn siste dato, returner tilsvarende verdi på samme rad

Skriv inn en fjerdedel i celle G3.

Arrayformel i celle G3:

= MAX ((B3: B19 = G2)*C3: C19)

Hvis du foretrekker en vanlig formel i G3:

= MAKS (INDEKS ((B3: B19 = G2)*C3: C19,))

Formel i celle G4:

= INDEKS ($ D $ 3: $ D $ 19, SUMPRODUCT ((B3: B19 = G2)*(G3 = C3: C19)*MATCH (RAD (B3: B19), RAD (B3: B19)))))

Indekser og matcher for å finne verdi etter siste dato i Microsoft Excel

Hvis du leter etter en formel for å finne oppslagsverdi og siste verdi etter dato, er denne artikkelen veldig nyttig for deg. I denne artikkelen lærer vi hvordan vi finner matchende verdi, og deretter vil formelen kontrollere utgangen etter å ha sjekket den siste datoen.

Eksempel: Jeg trenger en formel for å slå opp hvert spesifikke produkt og deretter finne prisen på produktet på den siste datoen.

Følgende er øyeblikksbildet av data, dvs. kolonne A har fakturanummer, kolonne B har dato, kolonne C har produkt og kolonne D har priser.

Formelen vi leter etter bør først og fremst sjekke produktet fra kolonne C og deretter returnere prisen for den siste datoen.

Vi vil bruke en kombinasjon av INDEKS, MATCH & MAX funksjoner for å returnere utgangen.

I celle G3 er formelen

{= INDEX ($ D $ 2: $ D $ 10, MATCH (1, INDEX (($ C $ 2: $ C $ 10 = $ F $ 3)*($ B $ 2: $ B $ 10 = MAX (IF ($ C $ 2: $ C $ 10 = F3, $ B $ 2: $ B $ 10)))), 0), 0))}}

Formelen ovenfor har brukt Max -funksjonen til å bestemme den siste datoen fra alle de gitte datoene for det matchende produktet fra kolonne C. For å teste formelen ovenfor hvis vi endrer datoen i celle B7, får vi ønsket resultat. Se øyeblikksbildet nedenfor. På denne måten kan vi levere prisen på produktet med den siste datoen.

Her er alle observasjonsnotatene ved hjelp av formelen i Excel
Merknader:

Dette er en matriseformel. Derfor må vi trykke CTRL + SKIFT + SLUTT tastene sammen for å få det riktige resultatet.

Håper denne artikkelen om How to lookup or find value with last Date in Excel er forklarende. Finn flere artikler om beregning av verdier og relaterte Excel -formler her. Hvis du likte bloggene våre, del dem med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook. Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post.

Hvordan hente siste pris i Excel : Det er vanlig å oppdatere priser i enhver virksomhet, og å bruke de nyeste prisene for kjøp eller salg er et must. For å hente den siste prisen fra en liste i Excel bruker vi LOOKUP -funksjonen. LOOKUP -funksjonen henter den siste prisen.

VLOOKUP -funksjon for å beregne karakter i Excel : Å beregne karakterer IF og IFS er ikke de eneste funksjonene du kan bruke. VLOOKUP er mer effektiv og dynamisk for slike betingede beregninger. For å beregne karakterer ved hjelp av VLOOKUP kan vi bruke denne formelen.

17 ting om Excel VLOOKUP : VLOOKUP brukes oftest for å hente samsvarende verdier, men VLOOKUP kan gjøre mye mer enn dette. Her er 17 ting om VLOOKUP som du bør vite for å bruke effektivt.

SLÅ OPP den første teksten fra en liste i Excel : VLOOKUP -funksjonen fungerer fint med jokertegn. Vi kan bruke dette til å trekke ut den første tekstverdien fra en gitt liste i excel. Her er den generiske formelen.

OPPLAGSDATO med siste verdi i listen : For å hente datoen som inneholder den siste verdien bruker vi LOOKUP -funksjonen. Denne funksjonen søker etter cellen som inneholder den siste verdien i en vektor, og bruker deretter referansen til å returnere datoen.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten : Bli raskere med oppgavene i Excel. Disse snarveiene hjelper deg med å øke arbeidseffektiviteten din i Excel.

Slik bruker du VLOOKUP -funksjonen i Excel : Dette er en av de mest brukte og populære funksjonene i excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du IF -funksjonen i Excel : IF -setningen i Excel sjekker tilstanden og returnerer en bestemt verdi hvis betingelsen er SANN eller returnerer en annen spesifikk verdi hvis FALSE.

Slik bruker du SUMIF -funksjonen i Excel : Dette er en annen viktig funksjon i instrumentbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.

Slik bruker du COUNTIF -funksjonen i Excel : Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave