Excel

Jos EI tämä tai tuo

If Not This That

Excel -kaava: Jos EI sitä tai tätäYleinen kaava | _+_ | Yhteenveto

Jos haluat tehdä jotain, kun solu EI ole sitä tai sitä (eli solu EI ole yhtä kuin 'x', 'y' jne.), Voit käyttää IF -toiminto yhdessä TAI -toiminto suorittaaksesi testin. Solussa D6 kaava on:





= IF ( NOT ( OR (A1='red',A1='green')),'x','')

joka palauttaa x: n, kun B6 sisältää kaiken paitsi 'punaisen' tai 'vihreän', ja muuten tyhjä merkkijono (''). Huomaa, että TAI -toiminto on ei kirjainkoolla.

Selitys

IF -toiminnon käyttäytymistä voidaan helposti laajentaa lisäämällä loogisia funktioita, kuten JA ja TAI , loogiseen testiin. Jos haluat muuttaa olemassa olevaa logiikkaa, voit käyttää EI toiminto.





Esitetyssä esimerkissä haluamme merkitä tietueet, joissa väri EI ole punainen tai vihreä. Toisin sanoen haluamme tarkistaa sarakkeen B värit ja ryhtyä tiettyihin toimenpiteisiin, jos väri on jokin muu arvo kuin 'punainen' tai 'vihreä'. D6: ssa kaava oli seuraava:

 
= IF ( NOT ( OR (B6='red',B6='green')),'x','')

Tässä kaavassa looginen testi on tämä bitti:



 
= IF ( NOT ( OR (B6='red',B6='green')),'x','')

Työskentelemme sisäpuolelta ja käytämme ensin TAI -toimintoa testataksesi 'punaista' tai 'vihreää':

 
 NOT ( OR (B6='red',B6='green'))

TAI palauttaa TOSI, jos B6 on 'punainen' tai 'vihreä', ja EPÄTOSI, jos B6 sisältää muita arvoja.

EI -toiminto yksinkertaisesti kääntää tämän tuloksen. EI -arvon lisääminen tarkoittaa, että testi palauttaa TOSI, jos B6 EI ole 'punainen' tai 'vihreä', ja FALSE muuten.

muuta teksti päivitetyksi Excelissä

Koska haluamme merkitä testimme läpäisseet kohteet, meidän on ryhdyttävä toimiin, kun testin tulos on TOSI. Tässä tapauksessa teemme sen lisäämällä 'x' sarakkeeseen D. Jos testi on EPÄTOSI, lisäämme yksinkertaisesti tyhjä merkkijono (''). Tämän vuoksi sarakkeessa D näkyy x, kun sarakkeen B arvo on joko punainen tai vihreä ja mitään ei näy, jos ei.*

Voit laajentaa TAI -toimintoa tarkistaaksesi lisäehtoja tarpeen mukaan.

*Jos emme lisänneet tyhjää merkkijonoa, kun FALSE, kaava todella näyttää FALSE aina, kun väri ei ole punainen.

Korota hintaa, jos väri EI ole punainen tai vihreä

Voit laajentaa kaavaa laskemaan sen sijaan, että palautat vain kiinteän arvon.

Oletetaan esimerkiksi, että haluat lisätä kaikkia värejä paitsi punaista ja vihreää 15%. Tässä tapauksessa voit laskea uuden hinnan sarakkeen E kaavan avulla:

 
 OR (B6='red',B6='green')

Testi on sama kuin aikaisemmin, toimenpiteet, jotka on tehtävä, jos TOSI on uusi.

Esimerkki IF -toiminnosta - korota hintaa, jos väri ei ole muuta kuin punainen tai vihreä

Jos tulos on TOSI, kerrotaan alkuperäinen hinta 1,15: llä (korotus 15%). Jos testin tulos on EPÄTOSI, tulostamme vain alkuperäisen hinnan.

Kirjailija Dave Bruns


^