/ / Jos toiminto Excelissä

Excel-toiminto "Jos"

Microsoft Excelissä on tehokkaita työkaluja, joiden avulla voit ratkaista vaikeita laskennallisia ongelmia. Yksi tämän sarjan yleisimmin käytetyistä työkaluista on "IF" -toiminto.

Toiminnon arvo

При работе в "Экселе" необходимо понимать IF-funktion arvo rakentaa oikeat syntaksipyynnöt. Algoritmistansa johtuen suoritetaan jonkin verran loogista vertailua riippuen siitä, mitkä tulokset suoritetaan kahdesta toiminnosta.

Excel-toiminto, jos

Yksinkertaisemmin sanottuna, "IF" ominaisuuslausekkeen todellisen arvon tapauksessa suorittaa yhden toiminnon, väärässä tapauksessa toisen. Tässä tapauksessa toiminnona voi olla sekä eksplisiittinen arvo että tietty toiminto, mukaan lukien ”IF”. Tästä johtuen IF-funktio sallii haaroitumisen haaroittaessa tiettyä toimintoalgoritmia suoritettaessa erilaisia ​​tehtäviä.

JOS syntaksi

Yksinkertainen kuvaus syntaksisimmistamallit - yksi tärkeimmistä eduista, joista Excel on kuuluisa. Toiminto "IF" viittaa myös niiden lukumäärään - suluissa oleva avainsana osoittaa vuorotellen ehdon, toiminnan todellisella arvolla ja sitten väärän. Kaavamaisesti se näyttää tältä:

IF (log_expression; [arvo_if_if_status]; [arvo_if_kansi_]);

pesintä

Yksi ominaisuudesta, joka erottaa toiminnon"IF" pesii. Eli samassa rakenteessa voi olla toinen, jonka arvo riippuu kyselyn kokonaistuloksesta. Itse toiminnon lisäksi "IF": n sisällä voi olla muita. Mutta ensimmäisessä tapauksessa tämä komponentti voi sijaita missä tahansa syntaktisen rakenteen kolmesta osasta.

Useita ehtoja

Työtä tehtäessä monimutkaisten tehtävien kanssaIF-toiminto useilla ehdoilla, mutta tässä vaiheessa useimmilla käyttäjillä on ongelma. Tämä johtuu algoritmin moniedellytyksen erityistehtävästä. Excelissä funktio "IF" tarkistaa vain yhden vertailutoiminnon loogisessa lausekkeessa, ts. Yhdistyksen tai disjunktion käyttäminen epäonnistuu. Useiden olosuhteiden testaamiseksi sinun on käytettävä pesäominaisuutta.

toiminto, jos useissa olosuhteissa

Ymmärtää kuinka asettaa useita ehtoja"IF" on kätevä käyttää esimerkkiä. Olkoon välttämätöntä tarkistaa, onko "A1" -solun numero määritellyllä alueella - 5-10. Kuten näette, tässä tapauksessa on tarkistettava kaksi ehtoa tarkistamalla, onko tosi vertailu kahteen arvoon - 5 ja 10. Tämän esimerkin toteuttamiseksi Excelissä sinun täytyy kirjoittaa funktio seuraavasti:

= IF (A1> 5; IF (A1 <10; "tulee alueelle"; "ei tule alueelle"); "ei tule alueelle")

Tulosten toiston välttämiseksilausekkeita, on syytä soveltaa jälleen kerran pesämisen periaatetta, valitsemalla testi funktion arvon palauttamiseksi riippuen siitä, mitkä ja mitkä tuottavat tulosteen, tai käyttää "JA" -toimintoa heti alussa yhdistämällä kaikki ehdot kerralla. Tämä lähestymistapa vaikeuttaa kirjoitetun rakenteen ymmärtämistä pienellä pesitystasolla, mutta huomattavan määrän olosuhteiden suhteen tämä lähestymistapa on optimaalinen.

Erikoistoimintovaihtoehdot

On syytä huomata, että toiminto "JOS" salliijätä yksi tai useampi parametreista tyhjäksi. Tässä tapauksessa tulokset riippuvat siitä, mitkä argumentit käyttäjä jätti pois.

Jos loogisen lausekkeen sijasta lähteämitätön, funktion tulos on algoritmin virheellisestä suorittamisesta vastuussa olevan toiminnan suorittaminen. Syynä tähän on se, että ohjelma yhdistää tyhjän tilan nollaan, mikä loogisella kielellä tarkoittaa "VÄÄRÄ". Jos jätät tyhjiksi yhden suorittamisesta vastaavista arvoista, jos kyseessä on tosi tai epätosi, valittaessa tulos on "0".

toiminto, jos

Meidän on myös huomattava tapaus, kun sen sijaanEsitetty looginen lauseke ei ole rakenne, joka palauttaa arvon "TOSI" tai "Väärä", vaan tietty merkistö tai viittaus soluun. Jos jokin lauseke kirjoitetaan parametrina, joka sisältää jotain numeerisen arvon tai loogisten sanojen lisäksi, tämä aiheuttaa virheen toimintoa suoritettaessa. Jos määrität soluosoitteen tai annat tietyn numeron / loogisen arvon, tulos määrittää tämän sisällön. Kun numero 0, soluun tai tilaan kirjoitetaan sana "FALSE" tai tyhjä, seurauksena on toiminnon väärä suorittaminen. Kaikissa muissa tapauksissa todellinen toimintaskenaario suoritetaan.

Kun työskentelet "Excel": n englanninkielisen version kanssaOn tarpeen ottaa huomioon se, että kaikki toiminnot on kirjoitettu myös englanniksi. Tässä tapauksessa funktio "IF" kirjoitetaan IF: ksi, mutta muuten syntaattinen rakenne ja toiminnan algoritmi pysyvät samoina.

Mitä sinun pitäisi kiinnittää huomiota

Excel antaa sinun käyttää enintään 64 sisäkkäistätoimii "JOS" - tämä määrä riittää ratkaisemaan melkein kaikki ongelmat, vaikka tästäkin pienestä määrästä tulee usein käyttäjän ongelma. Tähän on useita syitä: kyselyä luotaessa on tarpeeksi helppo tehdä virhe kaavan kirjoittamisessa - tilastojen mukaan jokainen pienin epätarkkuus 25%: ssa tapauksista johtaa väärään tulokseen, mikä on melko suuri indikaattori.

funktion arvo, jos

Toinen haitta iso IF-pesiminenon huono luettavuus. Huolimatta ohjelman värien korostamisesta kyselyn joissakin osissa, jopa muutamia sisäkkäisiä toimintoja, joita on erittäin vaikea purkaa. Siten, jos joudut palaamaan rakenteeseen tai aloittamaan työskentely jonkun toisen pyynnön kanssa, tietueen ymmärtäminen vie kauan. Lisäksi jokaisella toiminnolla on omat hakasulkuparinsa, ja vahingossa väärässä paikassa asettamalla virhe etsit pitkään.

esimerkkejä

Ymmärryksen vakiinnuttamiseksi kannattaa harkita käytännössä, miten Excel-toiminto toimii. Alla olevat esimerkit osoittavat kaikki perustiedot sen käytöstä.

Yksinkertaisin esimerkki funktion jäsentämiseenon kahden numeron vertailu. Asetetaan muuttuvuuden esiintymiseksi soluissa A1 ja B1 kahden numeerisen muuttujan arvot, joita verrataan toisiinsa. Voit ratkaista tämän ongelman käyttämällä seuraavaa merkintää:

= IF (A1 = B1; "luvut ovat yhtä suuria"; "luvut ovat epätasaisia").

Tässä tapauksessa, jos molemmissa soluissa on identtiset arvot, tulos on tietue "luvut ovat yhtä suuret", kaikissa muissa tapauksissa "luvut ovat epätasaisia".

Tarkastella ehdollisen operaattorin työtäuseita ehtoja, esimerkiksi voit käyttää kvadraattisen yhtälön ratkaisujen lukumäärän löytämistä. Tässä tapauksessa testi suoritetaan erottelijalle - jos se on vähemmän kuin nolla, niin ei ole ratkaisua, jos se on nolla - se on yksi, kaikissa muissa tapauksissa - kahdella juurella. Tämän ehdon kirjoittamiseen riittää, kun teet seuraavan muodon pyynnön:

toimivat, jos esiintyvät esimerkkeinä

Niille, jotka haluavat ymmärtää paremmin kaikkia "IF" -toiminnon tarjoamia mahdollisuuksia, Excel sisältää ohjeosassa esimerkkejä, joissa kuvaillaan yksityiskohtaisesti kunkin ratkaisemisen suunta.

piti:
0
Suosituimmat viestit
Henkinen kehitys
ruoka
y