30 Excel-toimintoa 30 päivässä: VALITSE

Eilen maratonissa 30 Excel-toimintoa 30 päivässä selvitimme toiminnolla toimintaympäristömme yksityiskohdat INFO (ILMOITTAA) ja huomasi, ettei hän voinut enää auttaa meitä muistiongelmissa. Ei meidän eikä Excelin muisti!

Maratonin viidentenä päivänä tutkimme funktiota VALITA (VALINTA). Tämä toiminto kuuluu luokkaan Viitteet ja taulukot, se palauttaa arvon mahdollisten vaihtoehtojen luettelosta numeerisen indeksin mukaan. On syytä huomata, että useimmissa tapauksissa on parempi valita jokin muu toiminto, esim. INDEX (INDEKSI) ja MATCH (ENEMMÄN ALTISTUMINEN) tai VLOOKUP (VPR). Käsittelemme näitä ominaisuuksia myöhemmin tässä maratonissa.

Siirrytään siis saamiimme tietoihin ja esimerkkeihin funktiosta VALITA (VALINTA), katsotaan se toiminnassa ja huomioidaan myös heikkoudet. Jos sinulla on muita vinkkejä ja esimerkkejä tästä ominaisuudesta, jaa ne kommenteissa.

Toiminto 05: VALITSE

Toiminto VALITA (SELECT) palauttaa arvon luettelosta ja valitsee sen numeerisen indeksin mukaan.

Kuinka voit käyttää VALITSE-toimintoa?

Toiminto VALITA (SELECT) voi palauttaa luettelon kohteen tietyllä numerolla, kuten näin:

  • Palauta tilikauden vuosineljänneksen numero kuukausinumeron mukaan.
  • Laske alkamispäivämäärän perusteella seuraavan maanantain päivämäärä.
  • Näytä myynnin määrä myymälän numeron mukaan.

Syntaksi VALITSE

Toiminto VALITA (SELECT):llä on seuraava syntaksi:

CHOOSE(index_num,value1,value2,…)

ВЫБОР(номер_индекса;значение1;значение2;…)

  • index_num (indeksin_numero) on oltava välillä 1–254 (tai 1–29 Excel 2003:ssa ja sitä vanhemmissa versioissa).
  • index_num (indeksinumero) voidaan syöttää funktioon numerona, kaavana tai viittauksena toiseen soluun.
  • index_num (indeksinumero) pyöristetään alaspäin lähimpään kokonaislukuun.
  • perustelut arvo (arvo) voi olla numeroita, soluviittauksia, nimettyjä alueita, funktioita tai tekstiä.

Ansoja CHOOSE (CHOICE)

Excel 2003:ssa ja aiemmissa versioissa funktio VALITA (SELECT) tuki vain 29 argumenttia arvo (merkitys).

On paljon kätevämpää etsiä laskentataulukon luettelosta kuin syöttää kaikki elementit kaavaan. Toiminnoilla VLOOKUP (VLOOKUP) tai MATCH (MATCH) Voit viitata Excel-laskentataulukoissa oleviin arvoluetteloihin.

Esimerkki 1: Talousarvio vuosineljännekseltä kuukaudelta

Toiminto VALITA (SELECT) toimii hyvin yksinkertaisilla numerolistoilla arvoina. Esimerkiksi, jos solu B2 sisältää kuukauden numeron, funktio VALITA (SELECT) voi laskea mihin tilikauden neljännekseen se kuuluu. Seuraavassa esimerkissä tilikausi alkaa heinäkuussa.

Kaavassa on 12 arvoa, jotka vastaavat kuukausia 1-12. Tilivuosi alkaa heinäkuussa, joten kuukaudet 7, 8 ja 9 kuuluvat ensimmäiseen vuosineljännekseen. Alla olevassa taulukossa näet tilikauden vuosineljänneksen numeron kunkin kuukauden numeron alla.

30 Excel-toimintoa 30 päivässä: VALITSE

Toiminnassa VALITA (VALITSE) Neljännesnumero on syötettävä siinä järjestyksessä, jossa ne näkyvät taulukossa. Esimerkiksi funktioarvojen luettelossa VALITA (VALITSE) paikoissa 7, 8 ja 9 (Heinä-, elo- ja syyskuu) pitäisi olla numero 1.

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)

Syötä kuukauden numero soluun C2 ja funktio VALITA (SELECT) laskee tilikauden vuosineljänneksen numeron solussa C3.

30 Excel-toimintoa 30 päivässä: VALITSE

Esimerkki 2: Laske seuraavan maanantain päivämäärä

Toiminto VALITA (SELECT) voi toimia yhdessä toiminnon kanssa VIIKONPÄIVÄ (DAYWEEK) tulevien päivämäärien laskemiseksi. Jos olet esimerkiksi klubin jäsen, joka kokoontuu joka maanantai-ilta, voit laskea päivämäärän seuraavalle maanantaille, kun tiedät tämän päivän päivämäärän.

Alla oleva kuva näyttää kunkin viikonpäivän sarjanumerot. Sarake H jokaiselle viikonpäivälle sisältää päivien lukumäärän, jotka lisätään nykyiseen päivämäärään seuraavan maanantain saamiseksi. Esimerkiksi sunnuntaihin on lisättävä vain yksi päivä. Ja jos tänään on maanantai, niin ensi maanantaihin on vielä seitsemän päivää.

30 Excel-toimintoa 30 päivässä: VALITSE

Jos nykyinen päivämäärä on solussa C2, solun C3 kaava käyttää funktioita VIIKONPÄIVÄ (PÄIVÄ) ja VALITA (VALITSE) laskeaksesi seuraavan maanantain päivämäärän.

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)

30 Excel-toimintoa 30 päivässä: VALITSE

Esimerkki 3: Näytä valitun kaupan myynnin määrä

Voit käyttää toimintoa VALITA (SELECT) yhdessä muiden toimintojen, kuten SUMMA (SUMMA). Tässä esimerkissä saamme tietyn kaupan myyntisummat määrittämällä sen numeron funktiossa VALITA (SELECT) argumenttina sekä luetteloida kunkin kaupan tietoalueet kokonaissumman laskemiseksi.

Esimerkissämme myymälän numero (101, 102 tai 103) kirjoitetaan soluun C2. Jos haluat saada indeksiarvon, kuten 1, 2 tai 3, 101, 102 tai 103 sijaan, käytä kaavaa: =C2-100.

Kunkin kaupan myyntitiedot ovat erillisessä sarakkeessa alla olevan kuvan mukaisesti.

30 Excel-toimintoa 30 päivässä: VALITSE

Toiminnon sisällä SUMMA (SUM) -toiminto suoritetaan ensin VALITA (SELECT), joka palauttaa valittua kauppaa vastaavan halutun summausalueen.

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))

30 Excel-toimintoa 30 päivässä: VALITSE

Tämä on esimerkki tilanteesta, jossa on paljon tehokkaampaa käyttää muita toimintoja, kuten INDEX (INDEKSI) ja MATCH (HAE). Myöhemmin maratonillamme näemme kuinka ne toimivat.

Jätä vastaus