AUKERATU funtzioa Excel-en formula adibideekin

  • Partekatu Hau
Michael Brown

Tutorialak COOSE funtzioaren sintaxia eta oinarrizko erabilerak azaltzen ditu eta adibide ez-trivial batzuk eskaintzen ditu, Excel-en CHOOSE formula bat nola erabili erakusten dutenak.

CHOOSE horietako bat da. Berez erabilgarriak ez diren Excel funtzioek, baina beste funtzio batzuekin konbinatuta, onura izugarriak ematen dituzte. Oinarrizko mailan, AUKERATU funtzioa erabiltzen duzu zerrenda bateko balio bat lortzeko balio horren posizioa zehaztuz. Aurrerago tutorial honetan, esploratzeko moduko hainbat erabilera aurreratu aurkituko dituzu.

    Excel AUKERATU funtzioa - sintaxia eta oinarrizko erabilerak

    Excel-en AUKERATU funtzioa da. zehaztutako posizio batean oinarritutako zerrendako balio bat itzultzeko diseinatua.

    Funtzioa Excel 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 eta Excel 2007-n dago erabilgarri.

    AUKERATU funtzioaren sintaxia hau da:

    AUKERATU (indize_zenbakia, balioa1, [balioa2], ...)

    Non:

    Index_zenbakia (beharrezkoa) - itzuli beharreko balioaren posizioa. 1 eta 254 arteko edozein zenbaki izan daiteke, gelaxka-erreferentzia bat edo beste formula bat.

    Balioa1, balioa2, … - 254 balioen zerrenda bat aukeratzeko. Balioa1 beharrezkoa da, beste balio batzuk aukerakoak dira. Hauek zenbakiak, testu-balioak, gelaxka-erreferentziak, formulak edo definitutako izenak izan daitezke.

    Hona hemen AUKERATU formula baten adibidea forma sinpleenean:

    =CHOOSE(3, "Mike", "Sally", "Amy", "Neal")

    Formula "Amy" itzultzen duelako index_num 3 da eta "Amy" zerrendako 3. balioa da:

    Excel COOSE funtzioa - 3 gauza gogoratu!

    AUKERATU oso funtzio arrunta da eta nekez izango duzu zailtasunik zure lan-orrietan ezartzeko. AUKERATU formulak itzultzen duen emaitza ustekabekoa bada edo bilatzen ari zaren emaitza ez bada, arrazoi hauengatik izan daiteke:

    1. Aukeratzeko balio kopurua 254ra mugatzen da.
    2. index_num zerrendako balio kopurua 1 baino txikiagoa edo handiagoa bada, #BALIOA! errorea itzultzen da.
    3. index_num argumentua frakzio bat bada, osoko txikienera moztuko da.

    Nola erabili CHOSE funtzioa Excel-en - formula adibideak

    Ondoko adibideek CHOOSEk Excel-eko beste funtzio batzuen gaitasunak nola heda ditzakeen eta ohiko zeregin batzuetarako irtenbide alternatiboak nola eman ditzakeen erakusten dute, baita askok bideraezintzat jotzen dituztenei ere.

    Excel-ek CHOOSE-ren ordez. habiaratuak IFs

    Excel-en zeregin ohikoenetako bat baldintza zehatz batean oinarritutako balio desberdinak itzultzea da. Kasu gehienetan, IF adierazpen habiaratu klasiko bat erabiliz egin daiteke. Baina AUKERATU funtzioa alternatiba azkarra eta ulerterraza izan daiteke.

    1. Adibidea. Baldintzaren araberako balio desberdinak itzuli

    Demagun ikasleen puntuazioen zutabe bat duzula eta etiketatu nahi duzula. puntuazioan oinarritutabaldintza hauek:

    Emaitza Puntuazioa
    Eskaria 0 - 50
    Pozik 51 - 100
    Ona 101 - 150
    Bikaina 151 baino gehiago

    Horretarako modu bat IF formula batzuk elkarren barruan habiatzea da:

    =IF(B2>=151, "Excellent", IF(B2>=101, "Good", IF(B2>=51, "Satisfactory", "Poor")))

    Beste modu bat baldintzari dagokion etiketa aukeratzea da:

    =CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent")

    Formula honek nola funtzionatzen duen:

    index_num argumentuan, baldintza bakoitza ebaluatzen duzu eta TRUE itzuliko duzu baldintza betetzen bada, FALSE bestela. Adibidez, B2 gelaxkako balioak lehen hiru baldintzak betetzen ditu, beraz, tarteko emaitza hau lortuko dugu:

    =CHOOSE(TRUE + TRUE + TRUE + FALSE, "Poor", "Satisfactory", "Good", "Excellent")

    Excel formula gehienetan TRUE 1 eta FALSE 0 balio duela kontuan hartuta, gure formulak eraldaketa hau jasaten du:

    =CHOOSE(1 + 1 + 1 + 0, "Poor", "Satisfactory", "Good", "Excellent")

    Batuketa eragiketa egin ondoren, hau dugu:

    =CHOOSE(3, "Poor", "Satisfactory", "Good", "Excellent")

    Ondorioz, 3. balioa. zerrenda itzultzen da, hau da, "Ona".

    Aholkuak:

    • Formula malguagoa izan dadin, gelaxka-erreferentziak erabil ditzakezu gogor kodetutako etiketen ordez, adibidez:

      =CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), $E$1, $E$2, $E$3, $E$4)

    • Zure baldintzetako bat ere EGIA ez bada, index_num argumentua 0-n ezarriko da zure formula #BALIOA itzultzera behartuz! akatsa. Hori ekiditeko, itzulbiratu AUKERATU IFERROR funtzioan honela:

      =IFERROR(CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent"), "")

    Adibidea 2. Egin kalkulu desberdinak baldintzaren arabera

    Antzeko moduan, zukExcel COOSE funtzioa erabil dezake kalkulu/formula posible batzuen kalkulu bat egiteko IF adierazpen anitz bata bestearen barruan habiaratu gabe.

    Adibide gisa, kalkula dezagun saltzaile bakoitzaren komisioa bere salmenten arabera:

    Komisioa Salmentak
    %5 $0 eta $50
    % 7 $51 eta $100
    %10 $101 baino gehiago

    B2-ko salmenta-kopurua izanik, formulak forma hau hartzen du:

    =CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*5%, B2*7%, B2*10%)

    Formulan ehunekoak gogor kodetu beharrean, zure erreferentzia-taulan dagokion gelaxkara jo dezakezu, baldin badago. Gogoratu erreferentziak $ ikurra erabiliz konpontzea.

    =CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*$E$2, B2*$E$3, B2*$E$4)

    Excel AUKERATU formula ausazko datuak sortzeko

    Ziurrenik dakizunez, Microsoft Excel-ek funtzio berezi bat du sortzeko. Zehazten dituzun beheko eta goiko zenbakien arteko ausazko osoak - RANDBETWEEN funtzioa. Habia ezazu CHOOSEren index_num argumentuan, eta zure formulak nahi dituzun ia ausazko datuak sortuko ditu.

    Adibidez, formula honek ausazko azterketen emaitzen zerrenda sor dezake:

    =CHOOSE(RANDBETWEEN(1,4), "Poor", "Satisfactory", "Good", "Excellent")

    Formularen logika begi-bistakoa da: RANDBETWEENek 1etik 4ra bitarteko ausazko zenbakiak sortzen ditu eta COOSEk lau balioen zerrendatik dagokion balio bat itzultzen du.

    Oharra. RANDBETWEEN funtzio lurrunkorra da eta bakoitzarekin birkalkulatzen dulan-orrian egiten duzun aldaketa. Ondorioz, ausazko balioen zerrenda ere aldatuko da. Hori gerta ez dadin, formulak beren balioekin ordezka ditzakezu Itsatsi berezia funtzioa erabiliz.

    AUKETU formula ezkerreko Bilaketa bat egiteko

    Inoiz egin baduzu. Excel-en bilaketa bertikala, badakizu VLOOKUP funtzioak ezkerreko zutabean soilik bilatu dezakeela. Bilaketa-zutabearen ezkerrera balio bat itzuli behar duzun egoeretan, INDEX / MATCH konbinazioa erabil dezakezu edo VLOOKUP engainatu AUKERA funtzioa bertan habiatuz. Hona hemen nola:

    Demagun A zutabean puntuazio zerrenda bat duzula, B zutabean ikasleen izenak eta ikasle jakin baten puntuazioa berreskuratu nahi duzula. Itzultzeko zutabea bilaketa-zutabearen ezkerrean dagoenez, Vlookup formula arrunt batek #N/A errorea itzultzen du:

    Hau konpontzeko, lortu COOSE funtzioa trukatzeko. zutabeen posizioak, Excel-i 1 zutabea B dela eta 2. zutabea A dela esanez:

    =CHOOSE({1,2}, B2:B5, A2:A5)

    {1,2}-ko array bat hornitzen dugulako index_num argumentuan, COOSE funtzioak balioa argumentuetako barrutiak onartzen ditu (normalean, ez du).

    Orain, txertatu goiko formula taula_array argumentuan. VLOOKUP:

    =VLOOKUP(E1,CHOOSE({1,2}, B2:B5, A2:A5),2,FALSE)

    Eta voilà - ezkerrera begirada bat oztoporik gabe egiten da!

    Aukeratu formula hurrengo lanera itzultzeko eguna

    Ziur ez bazaudebihar lanera joan beharko zenuke edo etxean geratu zaitezke eta merezitako asteburua gozatu, Excel COOSE funtzioak hurrengo lan eguna noiz den jakin dezake.

    Zure lan egunak astelehenetik ostiralera direla suposatuz, formula honela doa:

    =TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)

    Lehen begiratuan delikatua, hurbilagotik begiratuta formularen logika erraza da:

    ASTEEGUNA (GAUR()) serie-zenbakia itzultzen du gaurko datari dagokiona, 1etik (igandea) eta 7ra (larunbata) bitartekoa. Zenbaki hau gure COOSE formulako index_num argumentura doa.

    Balioa1 - balioa7 (1,1,1,1,1, 3,2) zehaztu zenbat egun gehitu uneko datari. Gaur igandea - osteguna bada (index_num 1 - 5), gehitu 1 hurrengo egunean itzultzeko. Gaur ostirala bada (index_num 6), gehitu 3 datorren astelehenean itzultzeko. Gaur larunbata bada (index_num 7), gehitu 2 hurrengo astelehenean berriro itzultzeko. Bai, hain erraza da :)

    AUKETU formula egun/hilabeteko izen pertsonalizatua itzultzeko datatik aurrera

    Egunaren izena formatu estandarrean lortu nahi duzun egoeretan, hala nola izen osoa ( Astelehena, asteartea, etab.) edo izen laburra (al., asteartea, etab.), adibide honetan azaltzen den bezala erabil dezakezu TESTU funtzioa: Lortu asteko eguna datatik aurrera Excel-en.

    Nahi baduzu. itzuli asteko egun bat edo hilabete baten izena formatu pertsonalizatuan, erabili AUKERATU funtzioa modu honetan.

    Asteko egun bat lortzeko:

    =CHOOSE(WEEKDAY(A2),"Su","Mo","Tu","We","Th","Fr","Sa")

    A lortzekohilabetea:

    =CHOOSE(MONTH(A2), "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

    Non A2 jatorrizko data duen gelaxka den.

    Espero dut tutorial honek ideia batzuk eman dizkizula. Excel-en AUKERATU funtzioa nola erabil dezakezun zure datu-ereduak hobetzeko. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

    Deskargatu praktika-koadernoa

    Excel AUKERATU funtzioen adibideak

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.