Waarde opzoeken of vinden met max of laatste datum in Excel

Anonim

In dit artikel leren we hoe u de waarde kunt opzoeken of vinden met de laatste datum in Excel.

Zoek een waarde op en vind de maximale of laatste datum

De onderstaande afbeelding toont u waarden in kolom B (B3:B9) en datums in kolom C (C3:C9). Met de formule in cel F4 kunt u naar waarde zoeken en de laatste datum in een aangrenzende of overeenkomstige kolom voor die waarde retourneren.

Update, 2017-08-15! Een reguliere formule toegevoegd.

Formule in cel F4:

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

Matrixformule in F4:

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

Formule in cel F4 (Excel nieuwere versies):

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

Een matrixformule maken

  1. Dubbelklik op cel C5
  2. Kopieer / plak bovenstaande matrixformule
  3. Houd Ctrl + Shift tegelijkertijd ingedrukt
  4. druk op Enter
  5. Laat alle toetsen los

De formule verandert en begint en eindigt nu met een accolade, voer deze tekens niet zelf in. Ze verschijnen automatisch.

Uitleg matrixformule in cel C5

U kunt volgen als u cel C5 selecteert en naar het tabblad "Formules" op het lint gaat en vervolgens op de knop "Formule evalueren" klikt. Klik op de knop "Evalueren", weergegeven in het dialoogvenster, om naar de volgende stap te gaan.

Stap 1 - Zoek waarden die gelijk zijn aan de opzoekwaarde

C3=A8:A14

wordt

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

en keert terug

{FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

Stap 2 - Zet booleaanse waarden om in corresponderende datums

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

wordt

ALS({FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE} ,B8:B14)

wordt

ALS({FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE} , {40152; 40156; 40323; 40068; 40149; 40312; 40195})

en keert terug

{FALSE;FALSE;40323;FALSE;40149;FALSE;40195}

Stap 3 - Retourneer de grootste waarde

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

wordt

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

en retourneert 40323 geformatteerd als 2010-05-25.

Zoek een waarde op en vind de maximale datum (draaitabel)

De formules die in dit artikel worden gedemonstreerd, zijn mogelijk te traag of nemen te veel geheugen in beslag als u met enorme hoeveelheden gegevens werkt. De Pivot Table is in zulke gevallen een uitstekende optie, hij is zelfs met veel data opmerkelijk snel.

Draaitabel instellen

  1. Selecteer het celbereik dat de gegevens bevat.

  1. Ga naar het tabblad "Invoegen" op het lint.
  1. Klik op de knop "Draaitabel".
  2. Er verschijnt een dialoogvenster.

    Ik plaats de draaitabel meestal op een nieuw werkblad, zodat het geen delen van de gegevensset verbergt tijdens het filteren, enz.

  1. Klik op de OK-knop.

  1. Klik op Waarden en sleep naar het veld Filters, zie blauwe pijl hierboven.
  2. Klik op Datums en sleep naar het veld Waarden.
  3. Klik op "Aantal datums".
  4. Klik op "Value Field Settings… ".
  5. Klik op "Max" om het te selecteren.
  6. Klik op de knop "Nummernotatie".
  7. Klik op categorie "Datum" en selecteer een type.
  8. Klik op de OK-knop.
  9. Klik op de OK-knop.

Klik op cel B1 om de laatste datum te filteren op basis van de geselecteerde waarde, de afbeelding hierboven toont de geselecteerde waarde EE en de laatste datum op basis van die waarde is 25-5-2010.

Zoek alle waarden op en vind de laatste (vroegste) datum

De volgende formule zoekt in kolom C naar de meest recente datum voor elke waarde in kolom B.

Formule in cel D3:

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

Matrixformule in cel D3:

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

Formule in cel D3:

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

Hoe een matrixformule te kopiëren

  1. Kopieer cel C2
  2. Selecteer celbereik C3:C8
  3. Plakken

Zoek en vind de laatste datum met behulp van meerdere voorwaarden

Formule in cel H3:

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

Matrixformule in cel H3:

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

Zoek en vind de laatste datum op meerdere bladen

De volgende afbeelding toont u een werkmap met 4 werkbladen. De formule in cel B3 zoekt naar de laatste datum in alle drie de werkbladen met behulp van de voorwaarde in cel B2.

Matrixformule in cel B3:

=MAX(IF(B2=januari!$B$2:$B$10, januari!$A$2:$A$10, ""), IF(B2=februari!$B$2:$B$10, februari!$A$2 :$A$10, ""), IF(B2=maart!$B$2:$B$10, maart!$A$2:$A$10, ""))

Zoek en vind de laatste datum, retourneer de overeenkomstige waarde op dezelfde rij

Voer een kwart in in cel G3.

Matrixformule in cel G3:

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

Als u de voorkeur geeft aan een reguliere formule in G3:

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

Formule in cel G4:

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

Index & Match om waarde te vinden op laatste datum in Microsoft Excel

Als u op zoek bent naar een formule om de opzoekwaarde en de laatste waarde op datum te vinden, dan is dit artikel echt nuttig voor u. In dit artikel zullen we leren hoe we de overeenkomende waarde kunnen vinden en vervolgens zal de formule de uitvoer controleren na het controleren van de laatste datum.

Voorbeeld: Ik heb een formule nodig om elk specifiek product op te zoeken en vervolgens de prijs van het product op de laatste datum te vinden.

Hieronder volgt een momentopname van gegevens, d.w.z. kolom A heeft factuurnummer, kolom B heeft datum, kolom C heeft product en kolom D heeft prijzen.

De formule die we zoeken, moet eerst het product uit kolom C controleren en vervolgens de prijs voor de laatste datum retourneren.

We gebruiken een combinatie van INDEX, MATCH & MAX functies om de uitvoer te retourneren.

In cel G3 is de formule

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

De bovenstaande formule heeft de Max-functie gebruikt om de laatste datum te bepalen van alle gegeven datums voor het overeenkomende product uit kolom C. Om de bovenstaande formule te testen als we de datum in cel B7 wijzigen, krijgen we het gewenste resultaat. Zie onderstaande momentopname. Op deze manier kunnen we de prijs van het product met de laatste datum leveren.

Hier zijn alle observatienotities met behulp van de formule in Excel
Opmerkingen:

Dit is een matrixformule. Daarom moeten we op drukken CTRL + SHIFT + EINDE toetsen samen om het juiste resultaat te krijgen.

Ik hoop dat dit artikel over het opzoeken of vinden van waarde met de laatste datum in Excel verklarend is. Vind hier meer artikelen over het berekenen van waarden en gerelateerde Excel-formules. Als je onze blogs leuk vond, deel ze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite.

Hoe de laatste prijs in Excel op te halen : Het is gebruikelijk om de prijzen in elk bedrijf bij te werken en het is een must om de laatste prijzen te gebruiken voor elke aankoop of verkoop. Om de laatste prijs op te halen uit een lijst in Excel gebruiken we de LOOKUP functie. De LOOKUP-functie haalt de laatste prijs op.

VERT.ZOEKEN-functie om cijfer in Excel te berekenen : Om cijfers te berekenen zijn IF en IFS niet de enige functies die u kunt gebruiken. De VERT.ZOEKEN is efficiënter en dynamischer voor dergelijke voorwaardelijke berekeningen. Om cijfers te berekenen met VERT.ZOEKEN kunnen we deze formule gebruiken.

17 dingen over Excel VERT.ZOEKEN : VERT.ZOEKEN wordt meestal gebruikt voor het ophalen van overeenkomende waarden, maar VERT.ZOEKEN kan veel meer dan dit. Hier zijn 17 dingen over VERT.ZOEKEN die u moet weten om effectief te gebruiken.

ZOEK de eerste tekst uit een lijst in Excel : De functie VERT.ZOEKEN werkt prima met jokertekens. We kunnen dit gebruiken om de eerste tekstwaarde uit een bepaalde lijst in Excel te extraheren. Hier is de generieke formule.

LOOKUP-datum met laatste waarde in lijst : Om de datum op te halen die de laatste waarde bevat, gebruiken we de LOOKUP-functie. Deze functie zoekt naar de cel die de laatste waarde in een vector bevat en gebruikt vervolgens die verwijzing om de datum te retourneren.

Populaire artikels :

50 Excel-snelkoppelingen om uw productiviteit te verhogen : Werk sneller aan uw taken in Excel. Met deze sneltoetsen kunt u uw werkefficiëntie in Excel vergroten.

Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de IF-functie in Excel te gebruiken? : De IF-instructie in Excel controleert de voorwaarde en retourneert een specifieke waarde als de voorwaarde WAAR is of retourneert een andere specifieke waarde als ONWAAR.

Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.

Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.