Laskentataulukkoeditorin Microsoft Office Excelin loogisen funktion "jos" tarkoituksena on tarkistaa sille välitetyn lausekkeen totuus. Tämän tarkastuksen tuloksesta riippuen funktio palauttaa toisen sille tätä varten välitetyistä arvoista. Kukin kolmesta parametrista - ehto ja kaksi palautettua tulosta - voivat myös olla vertailutoimintoja, jolloin minkä tahansa määrän argumentteja voidaan verrata.
Välttämätön
Perustoiminnot Excel-toiminnoissa
Ohjeet
Vaihe 1
Käytä loogista arvoa ja operaattoria lisätäksesi argumenttien määrää verrattuna if-funktioon. Sen avulla voit käyttää enemmän vertailutoimintoja tapauksissa, joissa on välttämätöntä, että kaikki argumenteissa luetellut vertailutoiminnot ovat totta. Esimerkiksi, jos tämän funktion pitäisi palauttaa yksi, edellyttäen, että solun A1 arvo on suurempi kuin solun A5 arvo ja B1: n arvo on sama kuin B3: n arvo, niin "jos" -funktio voidaan kirjoittaa kuten tämä: JOS (JA (A1> A5; B1 = B3); 1; 2). "Ja" -funktion argumenttien lukumäärä ei voi olla yli 30, mutta kukin niistä voi itse sisältää "ja" -funktion, joten sinulla on mahdollisuus säveltää pesimisen nukke minkä tahansa kohtuullisen pesintustason funktioista.
Vaihe 2
Joskus välttämättömän tilan sijaan on tarpeen tarkistaa riittävä kunto. Tällöin "ja" -funktion sijaan laajenna argumenttien määrää käyttämällä "tai" -funktiota. Oletetaan, että haluat funktion if palauttavan yhden, kun joko solun A1 arvo on suurempi kuin solun A5 arvo tai B1 on sama kuin B3, tai A4 on negatiivinen luku. Jos mikään ehdoista ei täyty, funktion pitäisi palauttaa nolla. Tällainen "verrataan" -funktion kolmen verratun ja kahden palautetun argumentin rakenne voidaan kirjoittaa näin: JOS (TAI (A1> A5; B1 = B3; A4
Vaihe 3
Yhdistä funktiot "ja", "tai" ja "jos" eri pesitystasoilla saadaksesi optimaalisen algoritmin vaaditun määrän argumentteja vertaamaan. Esimerkiksi: IF (OR (A1> A5; IF (AND (A7> A5; B1
Vaihe 4
Käytä toista ja kolmatta argumenttia (palautusarvot) lisätäksesi vertailtavien parametrien määrää. Kukin niistä voi sisältää seitsemän pesimisen tasoa toimintojen "ja", "tai" ja "jos" kanssa. Samanaikaisesti älä unohda, että toiseen argumenttiin asettamasi vertailutoiminnot tarkistetaan vain, jos ensimmäisen "if" -argumentin vertailutoiminto palauttaa arvon "true". Muussa tapauksessa kolmannen argumentin sijaintiin kirjoitetut toiminnot tarkistetaan.