OqPoWah.com

Funkcija `If` v Excelu

Microsoft Excel ima močno orodje, ki vam lahko pomaga pri reševanju zahtevnih računalniških nalog. Eno izmed najbolj uporabljenih orodij tega sklopa je funkcija "IF".

Funkcijska vrednost

Kdaj delo v "Excelu" Potrebno je razumeti vrednost funkcije "IF", da bi zgradili pravilne skladenjske poizvedbe. Zaradi algoritma se opravi logična primerjava, odvisno od rezultatov katerega bo izvedena ena izmed dveh akcij.

excel funkcijo, če

Z bolj preprostimi izrazi funkcija "IF" v primeru prave vrednosti izraza izvaja eno dejanje, v primeru napačnega, drugo. V tem primeru se kot eksplicitna vrednost in določena funkcija lahko uporabita kot dejanja, vključno z "IF". Zaradi tega, v Funkcija »Excel« "ČE" omogoča razvejanje pri izvajanju nekaterih algoritmov ukrepov pri reševanju različnih težav.

Sintaksa "IF"

Preprost opis večine sintaktičnih konstrukcij je ena od glavnih prednosti, s katerimi je Excel znan. Funkcija "IF" se prav tako nanaša na njihovo število - po ključni besedi v oklepaju, pogoj, dejanje na pravi vrednosti in nato na napačni se izmenično označujejo. V shematični obliki je videti tako:

IF (log_expression- [value_if_true] - [value_if_long]) -

Nesting

Ena od funkcij, ki razlikuje funkcijo "IF", je gnezdenje. To pomeni, da lahko v enem dizajnu obstaja še en, katerega vrednost je odvisna tudi od splošnega rezultata poizvedbe. Poleg same funkcije, v "IF" lahko obstajajo tudi drugi. Toda v prvem primeru se lahko ta komponenta nahaja v katerem koli od treh delov skladenjske strukture.

Nekaj ​​pogojev

Pri delu z zahtevnimi nalogami se uporablja funkcija "IF" z več pogoji, vendar na tej stopnji večina uporabnikov ima težave. To je posledica posebne naloge večplastnosti algoritma. V Excelu funkcija "IF" v logičnem izrazu preveri samo eno primerjalno operacijo, to pomeni, da ne bo mogoče uporabiti zveze ali disjunkcije. Če želite preizkusiti več pogojev, morate uporabiti lastnost gnezdenja.

deluje, če z več pogoji

Da bi razumeli, kako določiti več pogojev v "IF", je primeren primer. Recimo, da želimo preveriti, ali se je število v celici "A1" v določenem obdobju - se od 5 do 10. Kot vidimo, v tem primeru je treba preveriti dveh pogojev, ki jih preverjanja veljavnosti v primerjavi z dve vrednosti - 5 in 10. Za izvajanje tega primera v "Excelu", morate napisati funkcijo v naslednji obliki:

= IF (A1> 5-IF (A1<10- "vstopi v obseg" - "ni v območju") - "ni v območju")

Da bi se izognili večkratno ponavljanje izhodno kazen bi morala veljati načelo spet gnezdijo, kot argument, s preverjanjem vrednosti vrnitve funkcij, odvisno od tega, kje in izdelati izhod, ali na začetku uporabe "in" tako združuje vse pogoje naenkrat. Ta pristop bo otežil razumevanje pisne konstrukcije z majhno gnezditvijo, vendar bo s številnimi pogoji ta pristop bolj optimalen.

Posebne variante funkcij

Treba je opozoriti, da funkcija "IF" vam omogoča, da pustite enega ali več vaših parametrov praznih. V tem primeru bodo rezultati odvisni od tega, kateri uporabnik izpuščajo argumente.

Če je kraj logičnega izraza prazen, bo rezultat funkcije izvršitev dejanja, odgovornega za napačno izvajanje algoritma. Razlog za to je dejstvo, da program povezuje prazen prostor z ničlo, kar v logičnem jeziku pomeni »FALSE«. Če pustite eno od vrednosti, ki so odgovorne za izvršitev v primeru resnične ali napačne, potem je rezultat "0", ko je izbran.




funkcijo, če

Omeniti velja tudi v primeru, ko namesto logičnega izraza ni uveden konstrukt vrne vrednost "true" ali "false", in nabor znakov, ali sklic na celico. V primeru, ko je kot argument naveden nek izraz, ki vsebuje nekaj drugega kot številčno vrednost ali logične besede, bo to povzročilo napako pri izvedbi funkcije. Če določite celični naslov ali napišete številsko / logično vrednost, bo rezultat določil to vsebino. Ko je v celici ali v stanju številka 0, beseda "FALSE" ali prazna, je rezultat napačna funkcija. V vseh drugih primerih bo izveden pravi scenarij dejanj.

Pri delu z angleško različico "Excel" je treba upoštevati dejstvo, da so vse funkcije napisane tudi v angleščini. V tem primeru bo funkcija "IF" zapisana kot IF, sicer bo skladenjska struktura in algoritem ostala enaka.

Na kaj morate biti pozorni

"Excel" omogoča do 64 pod-funkcije "ČE" - ta znesek zadostuje za skoraj vse naloge, pa tudi to majhno število pogosto postane problem za uporabnika. Obstaja več razlogov: pri ustvarjanju poizvedbe, dovolj enostaven, da bi zamenjali s formulo Snemanje - Statistično je vsaka najmanjša nepravilnost v 25% primerov vodi do napačnih rezultatov, ki je dovolj velik pokazatelj.

funkcijska vrednost, če

Še ena pomanjkljivost velikega gnezdenja "ČE" je majhna berljivost. Kljub programu za označevanje barv nekaterih delov poizvedbe je zelo težko razbrati celo nekaj nested funkcij. Tako, če se po nekaj časa vrnete v načrt ali začnete delati z zahtevo nekoga drugega, bo razumevanje zapisa trajalo dolgo. Poleg tega ima vsaka funkcija svoj par oklepajev in jo nenamerno odstrani iz svojega mesta, bo trajalo veliko časa, da bi poiskali napako.

Primeri

Za utrditev razumevanja je v praksi treba razmisliti o tem, kako funkcija "IF" deluje v Excelu. Spodnji primeri prikazujejo vse glavne načine uporabe.

Najenostavnejši primer za razčlenjevanje funkcije je primerjava dveh številk. Za prisotnost spremenljivosti smo v celicah A1 in B1 nastavili vrednosti dveh numeričnih spremenljivk, ki jih bomo med seboj primerjali. Za rešitev te težave uporabite naslednji vnos:

= ČE (A1 = B1- "številke so enake" - "številke niso enake").

V tem primeru, če v obeh celicah obstajajo enake vrednosti, je rezultat zapis "številke so enake", v vseh drugih primerih - "številke so neenake".

Pregledati delo pogojno izjavo z več pogoji, kot primer, lahko uporabimo ugotovitev števila rešitev kvadratna enačba. V tem primeru se pregled opravi na diskriminantnem - če je manjši od nič, potem ni nobene rešitve, če je nič - je v vseh drugih primerih - dve korenini. Če želite zapisati ta pogoj, zadostuje, da poizvedbo sestavite na naslednji način:

če je v izjemnih primerih

Za tiste, ki želijo bolje razumeti vse funkcije, ki jih ima funkcija "IF", so primeri Excel v razdelku pomoči, ki podrobno opisujejo napredek vsake rešitve.

Zdieľať na sociálnych sieťach:

Príbuzný