Nastavite stanje Excel. Kot v odlitju z ugnezdenimi funkcijami, če () izračunajo prodajni bonus

Funkcija, če () , angleška verzija Če (), pri preverjanju pogojev. Na primer, \u003d Če je (A1\u003e 100; "proračun presežen"; "OK!"). Odvisno od vrednosti v celici A1. Rezultat formule bo bodisi "proračun presegel" ali "OK!".

Funkcija, če () se nanaša na najpogosteje uporabljene funkcije.

Funkcija sintakse.

If (pričakovanje log_s_initina; [value_if_)))

Log_miz. - Vsaka vrednost ali izraz, ki omogoča vrednote resnice ali lažnega.
\u003d Če je presežen proračun (A1\u003e \u003d 100; "OK!")
Ti. Če je v celici A1. vsebuje večje ali enako 100, nato se bo formula vrnila V REDU!,in če ne, potem Proračun je presegel.

Kot argumenti funkcije lahko formule sodelujejo, na primer:
\u003d Če (A1\u003e 100; Zneski (B1: B10); Zneski (C1: C10))
Ti. Če je v celici A1. vsebuje vrednost\u003e 100, nato se postavitev izvede v stolpcu B. , in če manj, potem v kolono Od .

Ugnezdeno

V Excelu 2007 kot argumente pomen_if_istin. in pomen_if_nut. Možno je zgraditi bolj kompleksne preglede za uporabo do 64 funkcij, ki so priložene drug drugemu, če ().
\u003d Če je preseženo (A1\u003e \u003d 100; ", če (A1\u003e \u003d 90;" velik projekt "; če (A1\u003e \u003d 50;" Srednji projekt ";" Majhen projekt ")))

Ogled (A1; (0; 50; 90; 100); ("Majhen projekt"; "Srednji projekt"; "velik projekt"; "presežen proračun"))

PRD (A1; A3: B6; 2)

Za funkcijo UPR () morate ustvariti v območju A3: B6. Tabela vrednot:

Če želite izvesti različno besedilo v primeru razpoložljivosti v celici A1. Negativna vrednost, pozitivna vrednost ali 0, lahko napišete naslednjo formulo:

Pogled (A1; (- 1E + 307; 0; 1E-307); ("<0";"=0";">0"})

ali, če je potrebno namesto vrednosti besedila, izhod formulo, lahko uporabite sklicevanja na območje celic (ki vsebujejo formule)

Pogled (A24; (- 1E + 307; 0; 1E-307); A27: A29) (Glejte Primer datoteke)

Tretji argument se zniža [value_if_nut]

Tretji argument funkcije ni potreben, če je izpuščen, potem bo funkcija vrnila vrednost false (če se stanje ne izvrši).
\u003d Če je presežen proračun (A1\u003e 100;
Če je v celici A1. vrednost 1 je vsebovana, zgornja formula bo vrnila vrednost laž.

Namesto resnice ali napačne v prvem argumentu je bila uvedena številka

Ker Vrednost je enakovredna 0, nato formule
\u003d Če je preseženo (0; "proračun presežen"; "OK!")
ali (če je v celici A1. vsebuje vrednost 0)
\u003d Če (A1; "proračun presegel"; "OK!")

Vrnite se V REDU!

Če je v celici A1. Obstaja katera koli druga številka, razen 0, nato se bo formula vrnila Proračun je presegel. Tak pristop je primeren, ko je enakost preverjena nič.

Funkcija komuniciranja, če () z drugimi funkcijami s pogoji

Excel vsebuje tudi druge funkcije, ki se lahko uporabljajo za analizo podatkov s pogoji. Na primer, za štetje števila dogodkov številk v obsegu celic se funkcija uporablja (), in za dodajanje vrednosti, ki izpolnjujejo določene pogoje, se funkcija uporablja ().

Funkcija, če (), kot alternativo, se lahko uporabi tudi za štetje in dopolnilne vrednosti s pogoji. Spodaj ponazarjajo primere.

Naj podatki v območju A6: A11. (Glejte Primer datoteke)


Izračunajte količino vrednosti, ki so več kot 10 z uporabo tihe funkcije (), pisanje \u003d Tiho (A6: A11; "\u003e 10"). Podoben rezultat (23) je mogoče pridobiti
\u003d Zneski (če (A6: A11\u003e 10; A6: A11))
(Namesto tega vnesete formulo v celico Vnesite Pritisniti Ctrl + Shift + Enter)

Zdaj izračunamo število vprašanj številk več kot 10 v območju celic A6: A11. \u003d Preštet (A6: A11; "\u003e 10"). Podoben rezultat (2) je mogoče pridobiti
\u003d Račun (če (A6: A11\u003e 10; A6: A11))

Zdaj, ko je načelo razumljivo, z uporabo funkcije, če () druge formule s pogoji je mogoče oblikovati. Na primer, iskanje minimalne vrednosti med številkami več kot 10:
\u003d Min (če (A6: A11\u003e 10; A6: A11))

Sposobnost izvajanja logičnih pregledov v celicah je močno orodje. Boste našli neskončno količino aplikacij za ČE() V vsakodnevnih dokumentih. Problem je, da pogosto potrebni pregledi presegajo možnosti enostavne funkcije. ČE() . To se zgodi, ko je potrebno preveriti dva ali več pogojev, preden rezultat.

Za take primere Excel ponuja več možnosti: Uporaba ČE() Znotraj drugega ČE()Funkcije In () in IL. In (). Nato se bomo seznanili s temi načini.

Z uporabo ČE() Znotraj druge funkcije ČE()

Poglejmo možnost, ki temelji na predhodno študij funkciji \u003d če (A1\u003e 1000; "Mnogi"; "malo"). Kaj, če morate umakniti drug niz, ko je število v A1, na primer, več kot 10.000? Z drugimi besedami, če je izraz A1\u003e 1000 res, želite zagnati še en ček in preverite, ali je res, da A1\u003e 10.000. Takšna možnost, ki jo lahko ustvarite z uporabo druge funkcije ČE() Znotraj prvega kot argument, vrednost _if_istina: \u003d če (A1\u003e 1000; če (a1\u003e 10.000; "zelo veliko"; "veliko"); "malo").

Če je A1\u003e 1000 res, se začne druga funkcija ČE()Vrnitev "zelo veliko" vrednosti, ko je A1\u003e 10.000. Če je A1 manjša ali enaka 10.000, se vrne vrednost "Mnogi". Če je s prvim čekom, bo številka A1 manjša od 1000, bo vrednost "malo".

Upoštevajte, da lahko z istim uspehom začnete drugi ček, če je prvi napačen (to je v argumentu, vrednost_fire_nspektivnost funkcije, če). Tukaj je majhen primer, ki se vrne "zelo malo", ko je število v A1 manjše od 100: \u003d če (A1\u003e 1000; "Mnogi"; če (A1<100;"очень мало"; "мало")) .

Izračun bonusa od prodaje

Dober primer uporabe enega čeka v drugem preverjanju je izračun bonusa s prodajnim osebjem. Ki deluje v klubu - Hotel Heliopark Thalasso, ZvenigoRod. V tem primeru, če je vrednost x, želite dobiti en rezultat, če je druga drugačna, če je Z
- Tretji. Na primer, v primeru izračuna bonusa za uspešno prodajo, so možne tri možnosti:

  1. Prodajalec ni dosegel načrtovane vrednosti, bonus je 0.
  2. Prodajalec je presegel načrtovano vrednost manj kot 10%, bonus je 1.000 rubljev.
  3. Prodajalec je presegel načrtovano vrednost za več kot 10%, bonus pa je 10.000 rubljev.

Tukaj je formula za izračun takega primera: \u003d če (E3\u003e 0; če (E3\u003e 0,1; 1000; 1000); 0). Če je vrednost v E3 negativna, potem 0 (brez bonusa) vrne. V primeru, ko je rezultat pozitiven, se preveri, ali je več kot 10%, odvisno od tega pa je izdano 1.000 ali 10.000. Sl. 4.17 prikazuje primer formule.

Funkcija in ()

Pogosto se zgodi, da istočasno preveri zvestobo dveh pogojev. Izplačilo bonusa se na primer izvede samo pri prodaji določenega proizvoda, ki je presegla načrt, in tudi skupna prodaja je presegla načrt. Če eden od teh pogojev ni zadovoljen (ali oba pogoja), se premija ne izplača. V logiki Boolean, se to imenuje logično in, saj morata oba pogoja resnična za resnico celotnega izraza.

V Excelu Logični izraz In obdelana s funkcijo In (): In (logical_dation1; logical_dation2; ...). Vsak argument je logična vrednost za preverjanje. Lahko vnesete toliko argumentov, kot jih potrebujete.

Ponovno opazimo funkcijo funkcije:

  • Če vsi izrazi vrnejo resnico (ali katero koli pozitivno število), In () Vrne resnico.
  • Če eden ali več argumentov vrne laž (ali 0), In () Vrne laž.

Najpogosteje In () Nanese znotraj funkcije ČE(). V tem primeru, ko vse argumente znotraj In () Resnična vrnitev, funkcija ČE() Bo šla v vašo vejo, če je resnica. Če enega ali več izrazov In () se vrne laži, funkcija ČE() Bo šel na panogo vrednost_if_note.

Tukaj je majhen primer: \u003d če (in (C2\u003e 0; B2\u003e 0); 1000; "Brez bonusa"). Če je vrednost v B2 večja od nič, vrednost v C2 pa bo večja od nič, se bo formula vrnila 1000, sicer se ne prikaže niz "No bonus".

Ločevanje vrednosti po kategorijah

Uporabna uporaba funkcije in () je delitev v kategorije, odvisno od vrednosti. Na primer, imate tabelo z rezultati ankete ali glasovanja, in želite razdeliti vse glasove v kategorije v skladu z naslednjimi starostnim okvirom: 18-34,35-49, 50-64,65 ali več. Ob predpostavki, da je starost anketiranca v B9 celici, naslednje funkcije argumentov in () izvede logičen test za starost od območja: \u003d in (B9\u003e \u003d 18; B9


Če je odgovor osebe v celici C9, bo naslednja formula izpeljala rezultat človeškega glasovanja, če se preverjanje sproži za skladnost z starostno skupino 18-34: \u003d če (in (B9\u003e \u003d 18; B9

  • 35-49: \u003d Če (in (B9\u003e \u003d 35; B9
  • 50-64: \u003d IF (in (B9\u003e \u003d 50; B9
  • 65+: \u003d če (B9\u003e \u003d 65; C9; "")

Funkcijo ali ()

Obstajajo situacije, kjer potrebujete rešitev le, če eden od pogojev potrebuje pozitivno vrednost (resnica). Na primer, se lahko odločite za plačilo bonusa zaposlenim, ko skupna prodaja presega načrt ali ko je prodaja ločenega proizvoda presegla napoved. V logiki Boolean, se to imenuje logično Ali.

Takšni pogoji se preverjajo v Excelu z uporabo funkcije. Ali (): Ali (logical_dation1; logical_dation2; ...). Vsak argument je logična vrednost za preverjanje. Lahko vnesete toliko argumentov, kot jih potrebujete. Rezultat dela Ali () Odvisno od naslednjih pogojev:

  • Če ena argument ali več vrne resnico (katero koli pozitivno število), Ali () Vrne resnico.
  • Če vsi argumenti vrnejo laž (nič), rezultat dela Ali () Tam bo laž.

Tako kot In (), najpogosteje značilnost Ali () Uporablja se notranjost ČE(). V tem primeru, ko je eden od argumentov znotraj Ali () Vrnite resnico, funkcija ČE() To bo šlo skozi njegovo vejo vrednost_if_istin. Če vsi izrazi Ali () vrnite false, funkcija ČE() Bo šel na podružnico pomen_if_nut.. Tukaj je majhen primer: \u003d če (ali (C2\u003e 0; B2\u003e 0); 1000; "Brez bonusa").

V primeru, ko bo v eni od celic (C2 ali B2) pozitivno število, se funkcija vrne 1000. Samo takrat, ko sta obe vrednosti negativni (ali enaki nič), se funkcija vrne niz "Ne Bonus ".

Članek bo razpravljal o funkciji urejevalnika tabele Excel ", če". Povezan je z logičnimi zmožnostmi aplikacije. To funkcijo lahko pripišemo najpogostejši, ki se pogosto uporablja med delovanjem.


Ključne funkcije

V excel Program. Formula "če" omogoča različne vrste nalog, ki zahtevajo primerjavo določenih vrednosti in dobili rezultat. Ta rešitev omogoča uporabo razvejanih algoritmov, ustvarite drevo raztopin.

Primeri uporabe

Funkcija ima obrazec: \u003d če (naloga; resnica; false). Prva komponenta je logičen izraz. Lahko nastopa v obliki besedne zveze ali številke. Na primer, "10" ali "brez DDV". Tak parameter mora biti napolnjen. Resnica je vrednost, prikazana kot rezultat, če je izraz pravilen. Laži so podatki, ki bodo izdani, ko je naloga napačna.

Enakost parametrov dveh celic

Da bi bolje razumeli funkcije funkcije "Če" v Excelu, morate dati primere. Zato je treba nadaljevati z njihovo obravnavo. Vnesite vrednost 8 v celico C1. Po tem, na polju na D1, morate vnesti formulo obrazec: \u003d Če (C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Razmerite drug primer. Obstaja več študentov in njihovih znamk, ki se zaslužijo za izpit. Podatki so naslednji: 5, 4, kot tudi 3 in 2. Po pogodbi naloge je predvideno za ustvarjanje za vsako od študentskega besedila komentar "opravljen" ali "ni bil prenesen." Če je študent dobil tri in višje, je verjel, da je opravil izpit. Če je njegova ocena pod 3, se študent ni spopadel s situacijo. Če želite rešiti takšno nalogo, napišite naslednjo formulo: \u003d če (C1<3; «не справился»; «сдал»).

Program začne primerjati rezultate vsakega študenta. Če je indikator manjši od treh, se v ustrezni celici prikaže napis "Ni kopičen". Ko je znamka 3 in višja, v želenem stolpcu lahko vidite komentar o dejstvu, da študent ni opravil izpita. Omeniti je treba, da je treba besedilo pripomb vedno napisati v narekovajih. Med uporabo te funkcije se lahko uporabijo naslednji operaterji primerjave:< >, =, >, <, >=, <=.

Primeri z uporabo pogojev "ali", "in"

Potrebno je nadaljevati razmislek o logičnih zmožnostih te aplikacije. Možno je povezati funkcijo "IF" s primerjalnimi operaterji. To so naslednji parametri:

"Ali";
»In«.

Navesti morate pomemben pogoj v Excelu: ko je študentska ocena enaka ali manjša od 5, vendar več kot 3. To je treba prikazati: "Prehod" ali "ne". Tako so ljudje, ki so zaslužili pet in štiri. Če želite to nalogo zapisati v urejevalniku tabele, morate uporabiti posebno formulo. Ima naslednjo obliko: \u003d Če (in (A1<=5; A1>3); "Prehod", "ne").

Če menite, da je bolj zapleten primer, boste morali uporabiti "ali" ali "in". Tako se je mogoče seznaniti z uporabo formule v Excelu, če je v opravilu več pogojev. Na primer: \u003d če (ali (A1 \u003d 5; A1 \u003d 10); 100; 0). V tem primeru se lahko zaključi, če je vrednost v celici A1 5 ali 10, program prikaže rezultat 100. V nasprotnem primeru je 0. Obstaja možnost, da se ti operaterji nanesejo, da bi našli rešitev za bolj zapletene naloge.

Na primer, v zbirki podatkov je potrebno izračunati dolžnike, ki morajo plačati več kot 10.000 rubljev. Določite lahko pogoj, da posojilo ni bilo unovčeno več kot šest mesecev, to je šest mesecev. Zahvaljujoč funkciji urejevalnika tabele Excel "Če je" dovoljeno "v samodejnem načinu, da dobite približno ustrezna imena" problem odjemalca "oznaka. Recimo, A1 celica vsebuje podatke, ki označuje obdobje dolga (mesecev). Polje B1 vsebuje znesek.

V tem primeru je formula predstavljena v naslednji obliki: \u003d IF (in (A1\u003e \u003d 6; B1\u003e 10.000); "Problem Client"; ""). Če se razkrije oseba, ki ustreza določenim pogojem, program prikaže ustrezen komentar nasproti. Za druge člane seznama bo ta celica ostala prazna.

Lahko se seznanite tudi z zgledom, ko je situacija kritična. Vnesti morate ustrezen komentar. Posledično bo formula naslednja: \u003d če (ali (A1\u003e \u003d 6; B1\u003e 10.000); "Kritična situacija"; ""). Če pa program določi naključje po enem od parametrov, se prikaže ustrezna opomba.

Kompleksne naloge

Funkcija Excel ", če" se uporablja za izogibanje vgrajenim napakam pri delitvi na nič. Poleg tega se uporablja v nekaterih drugih situacijah. Prvi primer je označen kot "DEL / 0". Lahko ga najdemo zelo pogosto. To se običajno dogaja, ko formula "A / B" zahteva kopiranje. Hkrati, kazalnik B v ločene celice Naredi se 0. Da bi se izognili podobnemu položaju, je vredno uporabiti zmogljivosti upravljavca. Tako zahtevana formula ima naslednji obrazec: \u003d če (B1 \u003d 0; 0; A1 / B1). Torej, če je celica B1 napolnjena z vrednostjo "Zero", se bo urejevalnik prikazal "0". V nasprotnem primeru bo program razdelil kazalnik A1 na podatke B1 in dal zahtevani rezultat.

Popust

Kot kaže praksa, obstajajo pogosto primeri, ki se obravnavajo še naprej. Potrebno bo izračunati popuste glede na skupni znesek sredstev, porabljenih za nakup določenega izdelka. Matrica, ki se uporablja, izgleda takole: manj kot 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; Več kot 5001 - 7%. Lahko se seznanite s situacijo, ko ima Excel bazo obiskovalcev in informacij o količini, porabljenem za nakup. Nato morate izračunati popust za vsako stranko. Če želite to narediti, boste morali uporabiti naslednji izraz: \u003d če (A1\u003e \u003d 5001; B1 * 0,93; če (A1\u003e \u003d 3001; B1 * 0,95;.).

Sistem preveri skupni znesek nakupov. Če presega vrednost 5001 rubljev, se množenje izvede za 93 odstotkov cene blaga. Če je presežena oznaka 3001 enot, se pojavi podobno dejanje, vendar je 95% že upoštevano.