Sådan søges op eller findes værdi med maks. Eller sidste dato i Excel

Anonim

I denne artikel vil vi lære at slå op eller finde værdi med sidste dato i Excel.

Slå en værdi op, og find maks. Eller sidste dato

Billedet herunder viser dig værdier i kolonne B (B3: B9) og datoer i kolonne C (C3: C9). Formlen i celle F4 lader dig søge efter værdi og returnere den seneste dato i en tilstødende eller tilsvarende kolonne for denne værdi.

Opdatering, 2017-08-15! Tilføjet en almindelig formel.

Formel i celle F4:

= MAX (INDEX ((C3 = A8: A14)*B8: B14,))

Arrayformel i F4:

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

Formel i celle F4 (Excel nyere versioner):

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

Sådan oprettes en matrixformel

  1. Dobbeltklik på celle C5
  2. Kopier / indsæt over matrixformel
  3. Tryk og hold Ctrl + Shift nede samtidigt
  4. Tryk på Enter
  5. Slip alle nøgler

Formlen ændres og begynder og slutter nu med en krøllet parentes, indtast ikke selv disse tegn. De vises automatisk.

Forklarende matrixformel i celle C5

Du kan følge med, hvis du vælger celle C5 og går til fanen "Formler" på båndet og derefter klikker på knappen "Evaluer formel". Klik på knappen "Evaluer", der vises i dialogboksen, for at gå til næste trin.

Trin 1 - Find værdier svarende til opslagsværdi

C3 = A8: A14

bliver til

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

og vender tilbage

{FALSK; FALSK; SAND; FALSK; SAND; FALSK; SAND}

Trin 2 - Konverter boolske værdier til tilsvarende datoer

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

bliver til

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

bliver til

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

og vender tilbage

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

Trin 3 - Returner den største værdi

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

bliver til

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

og returnerer 40323 formateret som 2010-05-25.

Slå en værdi op, og find maks. Dato (pivottabel)

Formlerne vist i denne artikel kan være for langsomme eller tage for meget hukommelse, hvis du arbejder med enorme mængder data. Pivottabellen er en glimrende mulighed i sådanne tilfælde, den er bemærkelsesværdig hurtig, selv med masser af data.

Sådan opsættes pivottabel

  1. Vælg celleområdet, der indeholder dataene.

  1. Gå til fanen "Indsæt" på båndet.
  1. Klik på knappen "Pivot Table".
  2. En dialogboks vises.

    Jeg placerer normalt pivottabellen på et nyt regneark, så det ikke skjuler dele af datasættet under filtrering osv.

  1. Klik på knappen OK.

  1. Klik på værdier og træk til feltet Filtre, se blå pil ovenfor.
  2. Klik på Datoer og træk til feltet Værdier.
  3. Klik på "Count of Dates".
  4. Klik på "Værdifeltindstillinger …".
  5. Klik på "Max" for at vælge det.
  6. Klik på knappen "Nummerformat".
  7. Klik på kategorien "Dato", og vælg en type.
  8. Klik på knappen OK.
  9. Klik på knappen OK.

Klik på celle B1 for at filtrere den seneste dato baseret på den valgte værdi, billedet ovenfor viser værdien EE valgt, og den seneste dato baseret på den værdi er 25.5.2010.

Slå alle værdier op, og find seneste (tidligste) dato

Følgende formel ser i kolonne C efter den seneste dato for hver værdi i kolonne B.

Formel i celle D3:

= HVIS (MAX (INDEX ((B3 = $ B $ 3: $ B $ 14)*$ C $ 3: $ C $ 14,)) = C3, "Seneste", "")

Arrayformel i celle D3:

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

Formel i celle D3:

= HVIS (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, "Seneste", "")

Sådan kopieres matrixformel

  1. Kopier celle C2
  2. Vælg celleområde C3: C8
  3. sæt ind

Slå op og find sidste dato ved hjælp af flere betingelser

Formel i celle H3:

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

Arrayformel i celle H3:

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

Slå op og find seneste dato på flere ark

Følgende billede viser dig en projektmappe med 4 regneark. Formlen i celle B3 leder efter den seneste dato i alle tre regneark ved hjælp af 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 = marts! $ B $ 2: $ B $ 10, marts! $ A $ 2: $ A $ 10, ""))

Slå op og find seneste dato, returner tilsvarende værdi på samme række

Indtast en fjerdedel i celle G3.

Arrayformel i celle G3:

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

Hvis du foretrækker en almindelig formel i G3:

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

Formel i celle G4:

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

Indekser og matcher for at finde værdi efter seneste dato i Microsoft Excel

Hvis du leder efter en formel til at finde opslagsværdien og seneste værdi efter dato, så er denne artikel virkelig nyttig for dig. I denne artikel lærer vi, hvordan vi finder den matchende værdi, og derefter vil formlen kontrollere output efter at have kontrolleret den seneste dato.

Eksempel: Jeg har brug for en formel for at slå hvert enkelt produkt op og derefter finde produktets pris på den seneste dato.

Følgende er øjebliksbillede af data, dvs. kolonne A har faktura nr. Kolonne B har dato, kolonne C har produkt og kolonne D har priser.

Den formel, vi leder efter, bør først og fremmest kontrollere produktet fra kolonne C og derefter returnere prisen til den seneste dato.

Vi vil bruge en kombination af INDEX, MATCH & MAX funktioner til at returnere output.

I celle G3 er formlen

{= 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))}

Ovenstående formel har brugt Max -funktion til at bestemme den seneste dato fra alle de givne datoer for det matchende produkt fra kolonne C. For at teste ovenstående formel, hvis vi ændrer datoen i celle B7, får vi det ønskede resultat. Se nedenstående snapshot. På denne måde kan vi levere produktets pris med den seneste dato.

Her er alle observationsnotaterne ved hjælp af formlen i Excel
Bemærkninger:

Dette er en matrixformel. Derfor er vi nødt til at trykke CTRL + SKIFT + SLUT tasterne sammen for at få det korrekte resultat.

Håber, at denne artikel om Sådan opslås eller finder værdi med sidste dato i Excel er forklarende. Find flere artikler om beregning af værdier og relaterede Excel -formler her. Hvis du kunne lide vores blogs, kan du dele dem med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet.

Sådan hentes den seneste pris i Excel : Det er almindeligt at opdatere priser i enhver virksomhed, og det er et must at bruge de seneste priser for ethvert køb eller salg. For at hente den seneste pris fra en liste i Excel bruger vi LOOKUP -funktionen. LOOKUP -funktionen henter den seneste pris.

VLOOKUP -funktion til beregning af karakter i Excel : At beregne karakterer IF og IFS er ikke de eneste funktioner, du kan bruge. VLOOKUP er mere effektiv og dynamisk til sådanne betingede beregninger. For at beregne karakterer ved hjælp af VLOOKUP kan vi bruge denne formel.

17 Ting om Excel VLOOKUP : VLOOKUP bruges mest til at hente matchede værdier, men VLOOKUP kan meget mere end dette. Her er 17 ting om VLOOKUP, som du bør vide for at bruge effektivt.

LOOKUP den første tekst fra en liste i Excel : VLOOKUP -funktionen fungerer fint med jokertegn. Vi kan bruge dette til at udtrække den første tekstværdi fra en given liste i excel. Her er den generiske formel.

LOOKUP -dato med sidste værdi på listen : For at hente den dato, der indeholder den sidste værdi, bruger vi LOOKUP -funktionen. Denne funktion søger efter cellen, der indeholder den sidste værdi i en vektor og bruger derefter denne reference til at returnere datoen.

Populære artikler:

50 Excel -genveje til at øge din produktivitet : Bliv hurtigere til dine opgaver i Excel. Disse genveje hjælper dig med at øge din arbejdseffektivitet i Excel.

Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.

Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.