30 Exceli funktsiooni 30 päevaga: VALI

Eile maratonis 30 Exceli funktsiooni 30 päevaga nuputasime funktsiooniga oma tegevuskeskkonna üksikasjad välja INFO (TEAVE) ja leidis, et ta ei saa meid enam mäluprobleemidega aidata. Ei meie ega Exceli mälu!

Maratoni viiendal päeval uurime funktsiooni VALI (VALIK). See funktsioon kuulub kategooriasse Viited ja massiivid, tagastab see väärtuse võimalike valikute loendist vastavalt arvindeksile. Väärib märkimist, et enamikul juhtudel on parem valida mõni muu funktsioon, näiteks INDEX (INDEKS) ja MATCH (ROHKEM AVALDATUD) või VLOOKUP (VPR). Me käsitleme neid funktsioone hiljem sellel maratonil.

Niisiis, pöördume meie käsutuses oleva teabe ja funktsiooni näidete poole VALI (VALIK), vaatame seda tegevuses ja märgime ka nõrkused. Kui teil on selle funktsiooni kohta muid näpunäiteid ja näiteid, jagage neid kommentaarides.

Funktsioon 05: VALI

funktsioon VALI (SELECT) tagastab väärtuse loendist, valides selle numbriindeksi järgi.

Kuidas saate funktsiooni VALI kasutada?

funktsioon VALI (SELECT) saab tagastada loendis oleva üksuse kindla numbriga, näiteks järgmiselt:

  • Kuu numbri järgi tagastage eelarvekvartali number.
  • Arvutage alguskuupäeva põhjal järgmise esmaspäeva kuupäev.
  • Näidake müügisummat kaupluse numbri järgi.

Süntaks VALI

funktsioon VALI (SELECT) on järgmise süntaksiga:

CHOOSE(index_num,value1,value2,…)

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

  • indeksi_arv (indeksi_number) peab olema vahemikus 1 kuni 254 (või Excel 1 ja varasemates versioonides 29 kuni 2003).
  • indeksi_arv (indeksi_arv) saab sisestada funktsiooni numbrina, valemina või viitena teisele lahtrile.
  • indeksi_arv (indeksi_arv) ümardatakse allapoole lähima täisarvuni.
  • argumendid väärtus (väärtus) võivad olla numbrid, lahtriviited, nimega vahemikud, funktsioonid või tekst.

Püünised CHOOSE (CHOICE)

Excel 2003 ja varasemates versioonides on funktsioon VALI (SELECT) toetas ainult 29 argumenti väärtus (tähendus).

Palju mugavam on otsida töölehel olevat loendit, kui sisestada kõik elemendid valemisse. Funktsioonidega VLOOKUP (VLOOKUP) või MATCH (MATCH) Saate vaadata Exceli töölehtedel asuvate väärtuste loendeid.

Näide 1: eelarvekvartalite arv kuude kaupa

funktsioon VALI (SELECT) töötab hästi, kui väärtusteks on lihtsad numbriloendid. Näiteks kui lahter B2 sisaldab kuu numbrit, siis funktsiooni VALI (SELECT) saab arvutada, millisesse eelarvekvartalisse ta kuulub. Järgmises näites algab eelarveaasta juulis.

Valemis on 12 väärtust, mis vastavad kuudele 1 kuni 12. Eelarveaasta algab juulis, seega kuu 7, 8 ja 9 langevad esimesse kvartalisse. Allolevas tabelis näete iga kuu numbri all eelarvekvartali numbrit.

30 Exceli funktsiooni 30 päevaga: VALI

Funktsioonis VALI (VALI) Kvartali number tuleb sisestada nende tabelis kuvamise järjekorras. Näiteks funktsiooni väärtuste loendis VALI (SELECT) positsioonides 7, 8 ja 9 (juuli, august ja september) peaks olema number 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)

Sisestage lahtrisse C2 kuu number ja funktsioon VALI (SELECT) arvutab eelarvekvartali numbri lahtris C3.

30 Exceli funktsiooni 30 päevaga: VALI

Näide 2: arvutage järgmise esmaspäeva kuupäev

funktsioon VALI (SELECT) võib töötada koos funktsiooniga NÄDALAPÄEV (DAYWEEK) tulevaste kuupäevade arvutamiseks. Näiteks kui oled klubi liige, mis koguneb igal esmaspäeva õhtul, siis teades tänast kuupäeva, saad välja arvutada järgmise esmaspäeva kuupäeva.

Alloleval joonisel on näha iga nädalapäeva seerianumbrid. Iga nädalapäeva veerg H sisaldab päevade arvu, mis tuleb järgmise esmaspäeva saamiseks praegusele kuupäevale lisada. Näiteks peate pühapäevale lisama ainult ühe päeva. Ja kui täna on esmaspäev, siis järgmise esmaspäevani on veel seitse päeva.

30 Exceli funktsiooni 30 päevaga: VALI

Kui praegune kuupäev on lahtris C2, siis lahtris C3 olev valem kasutab funktsioone NÄDALAPÄEV (PÄEV) ja VALI (VALI), et arvutada järgmise esmaspäeva kuupäev.

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

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

30 Exceli funktsiooni 30 päevaga: VALI

Näide 3: Näidake valitud poe müügisummat

Saate kasutada funktsiooni VALI (SELECT) koos teiste funktsioonidega, nagu SUM (SUMMA). Selles näites saame konkreetse poe müügisummad, määrates funktsioonis selle numbri VALI (SELECT) argumendina, samuti iga poe andmevahemike loetlemine, et arvutada kogusummad.

Meie näites sisestatakse poe number (101, 102 või 103) lahtrisse C2. Indeksiväärtuse (nt 1, 2 või 3) saamiseks 101, 102 või 103 asemel kasutage valemit: =C2-100.

Iga poe müügiandmed on eraldi veerus, nagu allpool näidatud.

30 Exceli funktsiooni 30 päevaga: VALI

Funktsiooni sees SUM (SUM) funktsioon käivitatakse esimesena VALI (SELECT), mis tagastab valitud poele vastava soovitud summeerimisvahemiku.

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

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

30 Exceli funktsiooni 30 päevaga: VALI

See on näide olukorrast, kus on palju tõhusam kasutada muid funktsioone, nagu INDEX (INDEKS) ja MATCH (OTSING). Hiljem oma maratonil näeme, kuidas need töötavad.

Jäta vastus