Excel-formule: groepeer tijden in ongelijke emmers -

Inhoudsopgave

Generieke formule

=VLOOKUP(time,bucket_table,column,TRUE)

Samenvatting

Om tijden te groeperen in emmers die ongelijk zijn (dwz 12.00 uur - 7.00 uur, 7.00 uur - 12.00 uur, enz.), Kun je de functie VERT.ZOEKEN gebruiken. In het getoonde voorbeeld is de formule n E5:

=VLOOKUP(D5,buckets,2,1)

Uitleg

Als u tijden moet groeperen in emmers die niet dezelfde grootte hebben (bijv. 12.00 - 7.00 uur, 7.00 - 12.00 uur, enz.), Kunt u de functie VERT.ZOEKEN gebruiken in geschatte matchmodus.

Het probleem

Er zijn verschillende manieren om tijden in Excel te groeperen. Als u slechts tijden per uur moet groeperen, is een draaitabel erg snel en gemakkelijk. Als je tijden moet groeperen in andere gelijke bakken van meerdere uren (bv. 3 uur, 4 uur, etc.) is een leuke oplossing om de FLOOR-functie te gebruiken. Als u echter tijden in ongelijke bakken moet groeperen, moet u een meer aangepaste aanpak volgen. VERT.ZOEKEN, in de geschatte overeenkomstmodus, stelt u in staat tijden te groeperen in aangepaste intervallen van elke grootte.

De oplossing

De oplossing is om een ​​opzoektabel te bouwen die elke keer in de juiste bucket wordt "toegewezen". Voer in de eerste kolom de starttijd voor de bucket in. Voer in kolom twee de naam in van de bucket die u wilt gebruiken. De tafel moet worden gesorteerd op de starttijd, van klein naar groot. Configureer ten slotte de functie VERT.ZOEKEN om elke keer in de bucket-tabel op te zoeken met een geschatte overeenkomst.

In het getoonde voorbeeld is de formule n E5:

=VLOOKUP(D5,buckets,2,1)

D5 is de opzoekwaarde, "buckets" is een benoemd bereik voor G5: H8, 2 is de kolomindex en 1 is een vlag die een geschatte overeenkomst mogelijk maakt. (U kunt ook TRUE gebruiken). Zie deze pagina voor een volledige uitleg.

Als VERT.ZOEKEN zich in de geschatte overeenkomstmodus bevindt, komt het overeen met de dichtstbijzijnde waarde die kleiner is dan of gelijk is aan de opzoekwaarde. Op deze manier kunt u de inkomende opzoektijd beschouwen als "naar beneden afgerond" in de juiste bucket.

Deze formule is een goed voorbeeld van hoe u VERT.ZOEKEN kunt gebruiken om gegevens op volledig aangepaste manieren te groeperen. Ik leerde het van Jon Acampora, op Excel Campus, in zijn artikel over drie manieren om tijden te groeperen.

Interessante artikelen...