Exceli valem: grupeerige ajad ebavõrdseteks ämbriteks -

Lang L: none (table-of-contents)

Üldine valem

=VLOOKUP(time,bucket_table,column,TRUE)

Kokkuvõte

Aegade rühmitamiseks ebavõrdsetesse ämbritesse (st kell 12.00–7.00, 7.00–12.00 jne) saate kasutada funktsiooni VLOOKUP. Näidatud näites on valem n E5:

=VLOOKUP(D5,buckets,2,1)

Selgitus

Kui peate rühmitama ajad ühesuurustesse ämbritesse (st kell 12.00–7.00, 7.00–12.00 jne), saate funktsiooni VLOOKUP kasutada ligikaudses sobitusrežiimis.

Probleem

Aegade rühmitamiseks Excelis on mitu võimalust. Kui peate lihtsalt aegu tundide kaupa rühmitama, on pöördtabel väga kiire ja lihtne. Kui peate rühmitama ajad teistesse võrdsetesse mitmetunnistesse ämbritesse (st 3 tundi, 4 tundi jne), on mõnus lahendus kasutada funktsiooni KORRUS. Kui aga peate rühmitama ajad ebavõrdsetesse ämbritesse, peate kasutama kohandatud lähenemist. VLOOKUP võimaldab ligikaudses sobitusrežiimis rühmitada ajad mis tahes suurusega kohandatud intervallideks.

Lahendus

Lahendus on ehitada otsitabel, mis iga kord "kaardistab" õigesse ämbrisse. Esimeses veerus sisestage kopa algusaeg. Sisestage teise veergu kopa nimi, mida soovite kasutada. Tabel tuleb sortida algusaja järgi, väikseimast suurimani. Lõpuks konfigureerige funktsioon VLOOKUP, et otsida iga kord ämbritabelist ligikaudse vastega.

Näidatud näites on valem n E5:

=VLOOKUP(D5,buckets,2,1)

D5 on otsingu väärtus, "ämbrid" on G5 nimeline vahemik: H8, 2 on veeruindeks ja 1 on lipp, mis võimaldab ligikaudset vastet. (Võite kasutada ka TRUE). Täieliku selgituse leiate sellelt lehelt.

Kui VLOOKUP on ligikaudses sobitusrežiimis, vastab see lähimale väärtusele, mis on väiksem või võrdne otsingu väärtusega. Sel moel võite mõelda sissetulevale otsimisajale kui "ümardatud" õigesse ämbrisse.

See valem on suurepärane näide sellest, kuidas saate VLOOKUPi abil andmeid rühmitada täiesti kohandatud viisidel. Ma õppisin seda Exceli ülikoolilinnakus viibinud Jon Acampora käest tema artiklis, milles käsitleti kolme korda grupeerimiseks.

Huvitavad Artiklid...