
Bendroji formulė
=IF(A1="red",true result,false result)
Santrauka
Norėdami atlikti vieną veiksmą, kai langelis yra lygus tam tikrai vertei, ir kitą, kai jis nėra lygus, galite naudoti funkciją IF. Parodytame pavyzdyje formulė langelyje D6 yra:
=IF(B6="red","x","")
Paaiškinimas
Jei norite padaryti ką nors konkretaus, kai langelis yra lygus tam tikrai vertei, galite naudoti funkciją IF, norėdami patikrinti vertę, tada atlikite kažką, jei rezultatas TIKRAS, ir (pasirinktinai) atlikite ką nors kitą, jei bandymo rezultatas yra NETIESA .
Parodytame pavyzdyje norime pažymėti eilutes, kuriose spalva yra raudona, su „x“. Kitaip tariant, mes norime išbandyti langelio B stulpelyje ir atlikti konkretų veiksmą, kai jie lygūs žodžiui „raudona“. D6 langelio formulė yra:
=IF(B6="red","x","")
Šioje formulėje loginis testas yra šis bitas:
B6="red"
Tai grąžins TRUE, jei B6 reikšmė yra „raudona“, o FALSE - jei ne. Kadangi norime pažymėti arba pažymėti raudonus daiktus, turime imtis veiksmų tik tada, kai testo rezultatas yra TIKRA. Šiuo atveju mes tiesiog pridedame "x" prie D stulpelio, jei spalva yra raudona. Jei spalva nėra raudona (arba tuščia ir pan.), Mes tiesiog pateikiame tuščią eilutę (""), kuri rodoma kaip nieko.
Pastaba: jei reikšmė_if_false nepateikta tuščia eilutė (""), formulė pateiks FALSE, kai spalva nebus raudona ar žalia.
Padidinkite kainą, jei spalva yra raudona
Žinoma, galite padaryti ir ką nors sudėtingesnio. Pavyzdžiui, tarkime, kad norite padidinti raudonų daiktų kainą tik 15%.
Tokiu atveju galite naudoti šią formulę E stulpelyje, kad apskaičiuotumėte naują kainą:
=IF(B6="red",C6*1.15,C6)
Testas yra toks pat kaip ir anksčiau (B6 = "raudonas"). Jei rezultatas TIKRA, pradinę kainą padauginame iš 1,15 (padidėja 15%). Jei bandymo rezultatas yra NETIESA, mes tiesiog naudojame pradinę kainą, kokia yra.