/ / Jei funkcija „Excel“

Jei funkcija „Excel“

„Microsoft Excel“ turi galingus įrankius, kurie gali padėti išspręsti sudėtingas skaičiavimo problemas. Viena iš labiausiai naudojamų įrankių šiame rinkinyje yra funkcija IF.

Funkcijos reikšmė

Dirbdami „Excel“ turite suprastiIF funkcijos reikšmė teisingoms sintaksės užklausoms sukonstruoti. Dėl savo algoritmo atliekamas tam tikras loginis palyginimas, atsižvelgiant į rezultatus, kuriuos atliksite vienas iš dviejų veiksmų.

„Excel“ funkcija, jei

Paprasčiau tariant, funkcija „IF“ įjei tikroji tam tikros išraiškos vertė atlieka vieną veiksmą, klaidingo atveju - kitą. Tuo pačiu metu veiksmai gali būti išreikšta reikšme arba tam tikra funkcija, įskaitant „IF“. Dėl šios priežasties „Excel“ funkcijoje „IF“ leidžia filialui atlikti tam tikrą veiksmų algoritmą, sprendžiant įvairias problemas.

IF sintaksė

Paprastas daugumos sintaksės aprašymasdizainai - vienas pagrindinių privalumų, kuriais garsėja „Excel“. Funkcija „IF“ taip pat nurodo jų skaičių - po raktinio žodžio skliausteliuose sąlyga nurodoma pakaitomis, veiksmas yra tikras, tada klaidingas. Scheminė forma atrodo taip:

IF (loginis_testas, [reikšmės_tikroji], [reikšmės_klaidingas]);

Lizdai

Viena iš funkciją išskiriančių savybiųIF lizdus. Tai yra, vieno dizaino viduje gali būti ir kitas, kurio vertė priklauso nuo bendro užklausos rezultato. Be pačios funkcijos, IF viduje gali būti ir kitų. Bet pirmuoju atveju šis komponentas gali būti bet kurioje iš trijų sintaksinės konstrukcijos dalių.

Kelios sąlygos

Kai dirbama su sudėtingomis užduotimis, ji naudojama„IF“ funkcija su keliomis sąlygomis, tačiau šiame etape daugumai vartotojų kyla problemų. Taip yra dėl specifinės daugialypio algoritmo užduoties. „Excel“ programoje funkcija „IF“ tikrina tik vieną palyginimo operaciją logine išraiška, tai yra, neveiks naudoti jungimosi ar disjunkcijos. Norėdami patikrinti keletą sąlygų, turite naudoti lizdo ypatybę.

funkcija, jei su keliomis sąlygomis

Suprasti, kaip nustatyti keletą sąlygųJEI patogu naudoti pavyzdį. Tegul reikia patikrinti, ar skaičius langelyje „A1“ yra nurodytu intervalu - nuo 5 iki 10. Kaip matote, šiuo atveju būtina patikrinti dvi sąlygas, patikrinant, ar palyginimas pagrįstas dviem - 5 ir 10. - kad būtų įgyvendintas šis pavyzdys. „Excel“, turite parašyti funkciją tokia forma:

= IF (A1> 5; IF (A1 <10; "diapazone"; "už diapazono ribų"); "už diapazono ribų")

Kad išvengtumėte rodomo vaizdo pakartojimofrazių, verta dar kartą pritaikyti lizdavimo principą, kaip argumentus pasirinkti funkcijų reikšmių grąžai patikrinti, priklausomai nuo to, kur galite sukurti išvestį, arba pačioje pradžioje naudoti funkciją „IR“, derinant visas joje esančias sąlygas vienu metu. Šis požiūris apsunkins rašytinės struktūros supratimą su mažu lizdo lygiu, tačiau esant daugybei sąlygų, šis požiūris bus optimalesnis.

Specialios funkcijos parinktys

Reikėtų pažymėti, kad funkcija „IF“ leidžiapalikite vieną ar kelis parametrus tuščius. Tokiu atveju rezultatai priklausys nuo to, kuriuos argumentus vartotojas praleido.

Jei paliksite loginę išraišką vietojenegaliojantis, tada funkcijos rezultatas bus veiksmo, atsakingo už klaidingą algoritmo vykdymą, vykdymas. To priežastis yra tai, kad programa tuščią vietą susieja su nuliu, o tai logine kalba reiškia „NETIESA“. Jei paliksite tuščią vieną iš reikšmių, atsakingų už vykdymą, jei teisinga ar klaidinga, tada pasirinkus rezultatą bus „0“.

funkcija, jei

Atskirai verta atkreipti dėmesį į atvejį, kai vietojloginė išraiška yra ne konstrukcija, kuri grąžina reikšmę „TRUE“ arba „FALSE“, bet tam tikras simbolių rinkinys arba nuoroda į langelį. Jei išraiška, kurioje yra kažkas kita nei skaitinė vertė arba loginiai žodžiai, yra parašyta kaip parametras, tai sukels klaidą vykdant funkciją. Jei nurodysite langelio adresą arba parašysite skaičių / loginę vertę, rezultatas lems šį turinį. Kai skaičius 0, žodis „NETIESA“ arba tuščia vieta parašyta langelyje ar sąlygoje, rezultatas bus klaidingas funkcijos vykdymas. Visais kitais atvejais bus įvykdytas tikrasis veiksmų scenarijus.

Dirbdami su angliška „Excel“ versijabūtina atsižvelgti į tai, kad visos funkcijos taip pat parašytos anglų kalba. Tokiu atveju „IF“ funkcija bus parašyta kaip IF, tačiau likusi sintaksinės konstrukcijos ir veikimo algoritmo dalis išliks ta pati.

Ką reikia atkreipti dėmesį

„Excel“ leidžia naudoti iki 64 įdėtųjųfunkcijos „JEI“ - šios sumos pakanka beveik visoms užduotims išspręsti, tačiau net ir šis nedidelis skaičius dažnai tampa vartotojo problema. Tam yra kelios priežastys: kuriant užklausą yra gana lengva suklysti rašant formulę - pagal statistiką kiekvienas menkiausias netikslumas 25% atvejų lemia neteisingą rezultatą, o tai yra gana didelis rodiklis.

funkcijos reikšmė, jei

Dar vienas didelio lizdo „IF“ trūkumasyra mažai skaitomas. Nepaisant spalvos, kai programa pabrėžia kai kurias užklausos dalis, net kelios įdėtos funkcijos, kurias labai sunku analizuoti. Taigi, jei po kurio laiko turėsite grįžti į dizainą ar pradėti dirbti pagal kažkieno prašymą, užtruks daug laiko, kad suprastumėte įrašą. Be to, kiekviena funkcija turi savo skliaustų porą, ir jei netyčia ją neteisingai padėsite, turėsite ilgai ieškoti klaidos.

Pavyzdžiai

Norėdami sustiprinti savo supratimą, verta praktiškai apsvarstyti, kaip IF funkcija veikia „Excel“. Žemiau pateikti pavyzdžiai parodo visus pagrindinius jo naudojimo būdus.

Paprasčiausias funkcijos veikimo analizės pavyzdysyra dviejų skaičių palyginimas. Kad būtų kintamumas, A1 ir B1 langeliuose nustatysime dviejų skaitinių kintamųjų vertes, kurias palyginsime tarpusavyje. Norėdami išspręsti šią problemą, turėtumėte naudoti šios formos įrašą:

= IF (A1 = B1; "skaičiai yra vienodi"; "skaičiai nėra lygūs").

Tokiu atveju, jei abiejose ląstelėse yra vienodos vertės, rezultatas bus rekordinis „skaičiai yra vienodi“, visais kitais atvejais - „skaičiai nėra lygūs“.

Apsvarstyti, kaip veikia sąlyginis operatoriuskeliomis sąlygomis, pavyzdžiui, galite naudoti kvadratinės lygties sprendinių skaičiaus paiešką. Šiuo atveju patikrinimą atlieka diskriminantas - jei jis yra mažesnis už nulį, tada sprendimų nėra, jei jis yra nulis, tai yra vienas, visais kitais atvejais yra dvi šaknys. Norėdami užrašyti šią sąlygą, pakanka sukurti šios formos užklausą:

funkcija, jei yra „Excel“ pavyzdžiuose

Norintiems geriau suprasti visas „IF“ funkcijos galimybes, „Excel“ pavyzdžiai yra pagalbos skyriuje, kuriame išsamiai aprašoma kiekvieno iš jų sprendimo eiga.

Patinka:
0
Populiarios žinutės
Dvasinė raida
Maistas
yup