I den här artikeln lär vi oss hur man letar upp eller hittar värde med sista datum i Excel.
Leta upp ett värde och hitta max- eller sista datum
Bilden nedan visar värden i kolumn B (B3: B9) och datum i kolumn C (C3: C9). Formeln i cell F4 låter dig söka efter värde och returnera det senaste datumet i en intilliggande eller motsvarande kolumn för det värdet.
Uppdatering, 2017-08-15! Har lagt till en vanlig formel.
Formel i cell F4:
= MAX (INDEX ((C3 = A8: A14)*B8: B14,)) |
Arrayformel i F4:
= MAX (OM (C3 = A8: A14, B8: B14)) |
Formel i cell F4 (Excel nyare versioner):
= MAXIFS (C3: C9, B3: B9, F2) |
Hur man skapar en matrisformel
- Dubbelklicka på cell C5
- Kopiera / klistra in ovanför matrisformeln
- Håll ned Ctrl + Skift samtidigt
- tryck enter
- Släpp alla tangenter
Formeln ändras och börjar och slutar nu med en lockig parentes, skriv inte in dessa tecken själv. De visas automatiskt.
Förklarar matrisformel i cell C5
Du kan följa med om du väljer cell C5 och går till fliken "Formler" på menyfliksområdet och klickar sedan på "Utvärdera formel" -knappen. Klicka på "Utvärdera" -knappen, som visas i dialogrutan, för att gå till nästa steg.
Steg 1 - Hitta värden som är lika med uppslagsvärde
C3 = A8: A14
blir
"EE" = {"AA"; "CC"; "EE"; "BB"; "EE"; "VV"; "EE"}
och återvänder
{FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}
Steg 2 - Konvertera booleska värden till motsvarande datum
OM (C3 = A8: A14, B8: B14)
blir
OM ({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}, B8: B14)
blir
OM ({FALSKT; FALSKT; SANT; FALSKT; SANT; FALSKT; SANT}, {40152; 40156; 40323; 40068; 40149; 40312; 40195})
och återvänder
{FALSKT; FALSKT; 40323; FALSKT; 40149; FALSKT; 40195}
Steg 3 - Returnera det största värdet
= MAX (OM (C3 = A8: A14, B8: B14))
blir
= MAX ({FALSE; FALSE; 40323; FALSE; 40149; FALSE; 40195})
och returnerar 40323 formaterat som 2010-05-25.
Leta upp ett värde och hitta maxdatum (pivottabell)
Formlerna som visas i den här artikeln kan vara för långsamma eller ta för mycket minne om du arbetar med stora mängder data. Pivottabellen är ett utmärkt alternativ i sådana fall, det är anmärkningsvärt snabbt även med massor av data.
Hur man ställer in pivottabell
- Välj cellområdet som innehåller data.
- Gå till fliken "Infoga" på menyfliksområdet.
- Klicka på knappen "Pivottabell".
- En dialogruta visas.
Jag brukar placera pivottabellen på ett nytt kalkylblad så att det inte döljer delar av datamängden vid filtrering etc.
- Klicka på OK -knappen.
- Klicka på Värden och dra till filterfältet, se blå pil ovan.
- Klicka på Datum och dra till fältet Värden.
- Klicka på "Count of Dates".
- Klicka på "Värdefältinställningar …".
- Klicka på "Max" för att välja det.
- Klicka på knappen "Nummerformat".
- Klicka på kategorin "Datum" och välj en typ.
- Klicka på OK -knappen.
- Klicka på OK -knappen.
Klicka på cell B1 för att filtrera det senaste datumet baserat på det valda värdet, bilden ovan visar värdet EE valt och det senaste datumet baserat på det värdet är 2010-05-25.
Leta upp alla värden och hitta senaste (tidigaste) datum
Följande formel söker i kolumn C efter det senaste datumet för varje värde i kolumn B.
Formel i cell D3:
= IF (MAX (INDEX ((B3 = $ B $ 3: $ B $ 14)*$ C $ 3: $ C $ 14,)) = C3, "Senaste", "") |
Arrayformel i cell D3:
= IF (MAX (IF (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14)) = C3, "Senaste", "") |
Formel i cell D3:
= IF (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, "Senaste", "") |
Hur man kopierar matrisformel
- Kopiera cell C2
- Välj cellintervall C3: C8
- Klistra
Leta upp och hitta sista datum med flera villkor
Formel i cell H3:
= MAX (INDEX ((C2: C29 = H1)*(D2: D29 = H2)*E2: E29,)) |
Arrayformel i cell H3:
= MAX (IF ((C2: C29 = H1)*(D2: D29 = H2), E2: E29, "")) |
Leta upp och hitta senaste datumet på flera blad
Följande bild visar en arbetsbok med 4 kalkylblad. Formeln i cell B3 letar efter det senaste datumet i alla tre kalkylblad med villkoret i cell B2.
Arrayformel i cell 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 = mars! $ B $ 2: $ B $ 10, mars! $ A $ 2: $ A $ 10, "")) |
Leta upp och hitta senaste datum, returnera motsvarande värde på samma rad
Ange en fjärdedel i cell G3.
Arrayformel i cell G3:
= MAX ((B3: B19 = G2)*C3: C19) |
Om du föredrar en vanlig formel i G3:
= MAX (INDEX ((B3: B19 = G2)*C3: C19,))
Formel i cell G4:
= INDEX ($ D $ 3: $ D $ 19, SUMPRODUCT ((B3: B19 = G2)*(G3 = C3: C19)*MATCH (RAD (B3: B19), RAD (B3: B19))))) |
Indexera och matcha för att hitta värde efter senaste datum i Microsoft Excel
Om du letar efter en formel för att hitta uppslagsvärde och senaste värde efter datum, är den här artikeln verkligen till hjälp för dig. I den här artikeln kommer vi att lära oss hur man hittar matchningsvärdet och sedan kommer formeln att kontrollera utmatningen efter att ha kontrollerat det senaste datumet.
Exempel: Jag behöver en formel för att leta upp varje specifik produkt och sedan hitta produktens pris det senaste datumet.
Följande är ögonblicksbilden av data, dvs kolumn A har fakturanummer, kolumn B har datum, kolumn C har produkt och kolumn D har priser.
Formeln vi letar efter bör först och främst kontrollera produkten från kolumn C och sedan returnera priset för det senaste datumet.
Vi kommer att använda en kombination av INDEX, MATCH & MAX funktioner för att returnera utmatningen.
I cell G3 är formeln
{= 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))}} |
Ovanstående formel har använt Max -funktionen för att bestämma det senaste datumet från alla angivna datum för matchande produkt från kolumn C. För att testa ovanstående formel om vi ändrar datumet i cell B7 får vi det önskade resultatet. Se ögonblicksbilden nedan. På så sätt kan vi leverera priset på produkten med det senaste datumet.
Här är alla observationsanteckningar med hjälp av formeln i Excel
Anmärkningar:
Detta är en matrisformel. Därför måste vi pressa CTRL + SKIFT + SLUT tangenterna tillsammans för att få rätt resultat.
Hoppas att den här artikeln om hur man letar upp eller hittar värde med sista datum i Excel är förklarande. Hitta fler artiklar om beräkning av värden och relaterade Excel -formler här. Om du gillade våra bloggar, dela dem med dina vänner på Facebook. Och du kan också följa oss på Twitter och Facebook. Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen.
Så här hämtar du det senaste priset i Excel : Det är vanligt att uppdatera priser i alla företag och att använda de senaste priserna för alla köp eller försäljningar är ett måste. För att hämta det senaste priset från en lista i Excel använder vi LOOKUP -funktionen. LOOKUP -funktionen hämtar det senaste priset.
VLOOKUP -funktion för att beräkna betyg i Excel : Att beräkna betyg IF och IFS är inte de enda funktionerna du kan använda. VLOOKUP är mer effektiv och dynamisk för sådana villkorliga beräkningar. För att beräkna betyg med VLOOKUP kan vi använda denna formel.
17 saker om Excel VLOOKUP : VLOOKUP används oftast för att hämta matchade värden men VLOOKUP kan göra mycket mer än så. Här är 17 saker om VLOOKUP som du bör veta för att använda effektivt.
SÖK den första texten från en lista i Excel : VLOOKUP -funktionen fungerar bra med jokertecken. Vi kan använda detta för att extrahera det första textvärdet från en given lista i excel. Här är den generiska formeln.
LOOKUP -datum med sista värdet i listan : För att hämta datumet som innehåller det sista värdet använder vi LOOKUP -funktionen. Denna funktion söker efter cellen som innehåller det sista värdet i en vektor och använder sedan den referensen för att returnera datumet.
Populära artiklar:
50 Excel -genvägar för att öka din produktivitet : Bli snabbare på dina uppgifter i Excel. Dessa genvägar hjälper dig att öka din arbetseffektivitet i Excel.
Så här använder du VLOOKUP -funktionen i Excel : Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
Hur man använder IF -funktionen i Excel : IF -satsen i Excel kontrollerar villkoret och returnerar ett specifikt värde om villkoret är SANT eller returnerar ett annat specifikt värde om det är FALSKT.
Hur man använder SUMIF -funktionen i Excel : Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.
Hur man använder funktionen RÄNKNING i Excel : Räkna värden med villkor med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.