30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

Vakar maratone 30 Excel funkcijų per 30 dienų su funkcija išsiaiškinome savo veiklos aplinkos detales INFORMACIJA (INFORMUOTI) ir sužinojo, kad ji nebegali mums padėti dėl atminties problemų. Nei mūsų, nei Excel atmintis!

Penktąją maratono dieną tyrinėsime funkciją PASIRINKITE (PASIRINKIMAS). Ši funkcija priklauso kategorijai Nuorodos ir masyvai, jis grąžina reikšmę iš galimų pasirinkimų sąrašo pagal skaitinį indeksą. Verta paminėti, kad daugeliu atvejų geriau pasirinkti kitą funkciją, pvz. RODYKLĖ (INDEKSAS) ir RUNGTYNIŲ (DAUGIAU ATSAKYTA) arba PERŽIŪRA (VPR). Šias funkcijas aptarsime vėliau šiame maratone.

Taigi, pereikime prie turimos informacijos ir funkcijos pavyzdžių PASIRINKITE (PASIRINKIMAS), pažiūrėkime, kaip tai veikia, ir taip pat atkreipkite dėmesį į trūkumus. Jei turite kitų šios funkcijos patarimų ir pavyzdžių, pasidalykite jais komentaruose.

Funkcija 05: PASIRINKITE

Funkcija PASIRINKITE (SELECT) grąžina reikšmę iš sąrašo, pasirinkdamas ją pagal skaitinį indeksą.

Kaip galite naudoti funkciją PASIRINKTI?

Funkcija PASIRINKITE (SELECT) gali grąžinti sąrašo elementą konkrečiu numeriu, pavyzdžiui:

  • Pagal mėnesio numerį pateikite fiskalinio ketvirčio numerį.
  • Remdamiesi pradžios data, apskaičiuokite kito pirmadienio datą.
  • Pagal parduotuvės numerį parodykite pardavimų sumą.

Sintaksė PASIRINKTI

Funkcija PASIRINKITE (SELECT) turi tokią sintaksę:

CHOOSE(index_num,value1,value2,…)

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

  • indekso_num (indekso_numeris) turi būti nuo 1 iki 254 (arba nuo 1 iki 29 Excel 2003 ir senesnėse versijose).
  • indekso_num (indekso_numeris) gali būti įvedamas į funkciją kaip skaičius, formulė arba nuoroda į kitą langelį.
  • indekso_num (indekso_skaičius) bus suapvalintas iki artimiausio sveikojo skaičiaus.
  • argumentai kainas (reikšmė) gali būti skaičiai, langelių nuorodos, pavadinti diapazonai, funkcijos arba tekstas.

Spąstai CHOOSE (CHOICE)

„Excel 2003“ ir ankstesnėse versijose funkcija PASIRINKITE (SELECT) palaikė tik 29 argumentus kainas (prasmė).

Daug patogiau ieškoti sąraše darbalapyje nei įvesti visus elementus į formulę. Su funkcijomis PERŽIŪRA (VLOOKUP) arba RUNGTYNIŲ (MATCH) Galite peržiūrėti reikšmių sąrašus, esančius „Excel“ darbalapiuose.

1 pavyzdys: fiskalinis ketvirtis pagal mėnesio numerį

Funkcija PASIRINKITE (SELECT) puikiai veikia su paprastais skaičių sąrašais kaip reikšmėmis. Pavyzdžiui, jei langelyje B2 yra mėnesio numeris, funkcija PASIRINKITE (SELECT) gali apskaičiuoti, kuriam fiskaliniam ketvirčiui jis priklauso. Toliau pateiktame pavyzdyje fiskaliniai metai prasideda liepos mėnesį.

Formulėje pateikiama 12 verčių, atitinkančių 1–12 mėnesius. Fiskaliniai metai prasideda liepos mėnesį, todėl 7, 8 ir 9 mėnesiai patenka į pirmąjį ketvirtį. Toliau esančioje lentelėje po kiekvienu mėnesio numeriu galite matyti fiskalinio ketvirčio numerį.

30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

Veikia PASIRINKITE (SELECT) Ketvirčio numeris turi būti įvestas tokia tvarka, kokia jie rodomi lentelėje. Pavyzdžiui, funkcijų reikšmių sąraše PASIRINKITE (SELECT) pozicijose 7, 8 ir 9 (liepa, rugpjūtis ir rugsėjis) turėtų būti numeris 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)

C2 langelyje įveskite mėnesio numerį ir funkciją PASIRINKITE (SELECT) apskaičiuos fiskalinio ketvirčio numerį C3 langelyje.

30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

2 pavyzdys: Apskaičiuokite kito pirmadienio datą

Funkcija PASIRINKITE (SELECT) gali veikti kartu su funkcija SAVAITĖS DIENA (DAYWEEK), kad apskaičiuotumėte būsimas datas. Pavyzdžiui, jei esate klubo, kuris renkasi kiekvieną pirmadienio vakarą, narys, žinodami šios dienos datą galite apskaičiuoti kito pirmadienio datą.

Žemiau esančiame paveikslėlyje pavaizduoti kiekvienos savaitės dienos serijos numeriai. Kiekvienai savaitės dienai H stulpelyje nurodytas dienų skaičius, kurį reikia pridėti prie dabartinės datos, kad gautumėte kitą pirmadienį. Pavyzdžiui, prie sekmadienio reikia pridėti tik vieną dieną. O jei šiandien pirmadienis, tai iki kito pirmadienio dar liko septynios dienos.

30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

Jei dabartinė data yra langelyje C2, tada C3 langelio formulėje naudojamos funkcijos SAVAITĖS DIENA (DIENA) ir PASIRINKITE (SELECT), kad apskaičiuotumėte kito pirmadienio datą.

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

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

30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

3 pavyzdys: parodykite pasirinktos parduotuvės pardavimų sumą

Galite naudoti funkciją PASIRINKITE (SELECT) kartu su kitomis funkcijomis, pvz SUMA (SUMA). Šiame pavyzdyje mes gausime konkrečios parduotuvės pardavimo sumas, funkcijoje nurodydami jos numerį PASIRINKITE (SELECT) kaip argumentą, taip pat kiekvienos parduotuvės duomenų diapazonų sąrašą, kad būtų galima apskaičiuoti bendras sumas.

Mūsų pavyzdyje parduotuvės numeris (101, 102 arba 103) įvedamas langelyje C2. Norėdami gauti indekso reikšmę, pvz., 1, 2 arba 3, o ne 101, 102 arba 103, naudokite formulę: =C2-100.

Kiekvienos parduotuvės pardavimo duomenys yra atskirame stulpelyje, kaip parodyta toliau.

30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

Funkcijos viduje SUMA (SUM) funkcija bus vykdoma pirmiausia PASIRINKITE (SELECT), kuris grąžins norimą sumavimo diapazoną, atitinkantį pasirinktą parduotuvę.

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

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

30 „Excel“ funkcijų per 30 dienų: PASIRINKITE

Tai pavyzdys situacijos, kai daug efektyviau naudoti kitas funkcijas, pvz RODYKLĖ (INDEKSAS) ir RUNGTYNIŲ (PAIEŠKA). Vėliau mūsų maratone pamatysime, kaip jie veiks.

Palikti atsakymą