Vind de laatste en oudste datums in een Excel-lijst

Inhoudsopgave

Gegevens filteren volgens uw criteria met behulp van een formule

Boekingen worden beheerd in een lijst. De tabel ziet er als volgt uit:

De voorbeeldtabel bevat 97 gegevensrecords. Hiervoor zijn ook de volgende formules ontworpen. Voor een andere scope moet je ze dienovereenkomstig aanpassen.

In een ander deel van de tabel moeten de jongste en oudste datum een combinatie zijn van de criteria 'Campagne', 'Partnernr'. en "landingspagina" worden opgevraagd.

Maak hiervoor velden aan voor de drie criteria en de twee datumwaarden in het vereiste gebied. De volgende afbeelding laat dit zien met de voorbeeldtabel:

Om de meest recente datum te vinden, heb je een formule nodig waarin je de MAX-functie toepast op de criteria. Voer de volgende formule in cel F5 in:

= MAX ((A3: A99 = F2) * (B3: B99 = F3) * (C3: C99 = F4) * D3: D99)

U moet de invoer van deze formule bevestigen met de toetsencombinatie CTRL SHIFT ENTER, omdat het een matrixformule is. De SHIFT-toets betekent de toets die u ingedrukt moet houden om een hoofdletter in te voeren.

Vervolgens wijst u een datumnotatie toe aan de cel. Als u nog geen criteria hebt ingevoerd, retourneert de formule de waarde nul. Als u een datumnotatie hebt opgeslagen, toont Excel u dit nummer als 01/01/1900.

Als u nu drie criteria invoert in cellen F2: F4, wordt de meest recente datum die overeenkomt met alle drie de criteria weergegeven zoals vereist. De volgende afbeelding laat dit zien in de voorbeeldtabel:

Om de oudste datum op te vragen, kunt u de MAX-functie niet zomaar vervangen door de MIN-functie in de formule. Dit komt doordat de matrixformule ook nulwaarden oplevert, die dan natuurlijk als de kleinste waarde worden beschouwd. Dit kan worden genegeerd bij gebruik van MAX.

Je moet dus ook een if-query integreren die controleert of de criteria en celinhoud identiek zijn. Voer hiervoor de volgende formule in cel F6 in:

= MIN (ALS ((A3: A99 = F2); 1; 50000) * IF ((B3: B99 = F3); 1; 50000) * IF ((C3: C99 = F4); 1; 50000) * D3: D99)

Aangezien deze formule ook een matrixformule is, moet u uw invoer bevestigen met CTRL SHIFT ENTER. Het is ook nodig om de resultaatcel op te maken als een datum.

De volgende afbeelding toont de berekening van de oudste datum met behulp van de formule in de voorbeeldtabel:

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave