Excel

Kung HINDI ito o iyon

If Not This That

Formula ng Excel: Kung HINDI ito o iyonGenerikong pormula
= IF ( NOT ( OR (A1='red',A1='green')),'x','')
Buod

Upang gumawa ng isang bagay kapag ang isang cell ay HINDI ito o iyon (ibig sabihin ang isang cell ay HINDI katumbas ng 'x', 'y', atbp.) Maaari mong gamitin ang KUNG pagpapaandar kasama ang O pagpapaandar upang magpatakbo ng isang pagsubok. Sa cell D6, ang formula ay:



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

na nagbabalik ng 'x' kapag ang B6 ay naglalaman ng anuman maliban sa 'pula' o 'berde', at isang walang laman na string ('') kung hindi man. Pansinin ang OR function na hindi case-sensitive.

Paliwanag

Ang pag-uugali ng pag-andar ng IF ay maaaring madaling mapalawak sa pamamagitan ng pagdaragdag ng mga lohikal na pag-andar tulad ng AT , at O kaya , sa lohikal na pagsubok. Kung nais mong baligtarin ang mayroon nang lohika, maaari mong gamitin ang HINDI pagpapaandar





Sa halimbawang ipinakita, nais naming 'flag' record kung saan ang kulay ay HINDI pula O berde. Sa madaling salita, nais naming suriin ang mga kulay sa haligi B, at gumawa ng isang tukoy na aksyon kung ang kulay ay anumang halaga maliban sa 'pula' o 'berde'. Sa D6, ang ginagamit na formula ay ito:

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

Sa pormulang ito, ang lohikal na pagsubok ay ang kaunting ito:



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

Paggawa mula sa loob palabas, ginamit muna namin ang function na OR upang subukan ang 'pula' o 'berde':

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

O ibabalik ang TUNAY kung ang B6 ay 'pula' o 'berde', at MALI kung ang B6 ay naglalaman ng anumang iba pang halaga.

Ang HINDI pag-andar ay binabaligtad lamang ang resulta. Ang pagdaragdag ng HINDI nangangahulugan na ang pagsubok ay magbabalik TRUE kung ang B6 ay HINDI 'pula' o 'berde', at MALI kung hindi man.

paano ka makakasabay sa excel

Dahil nais naming i-flag ang mga item na pumasa sa aming pagsubok, kailangan naming gumawa ng isang aksyon kapag TUNAY ang resulta ng pagsubok. Sa kasong ito, ginagawa namin iyon sa pamamagitan ng pagdaragdag ng isang 'x' sa haligi D. Kung ang pagsubok ay MALI, nagdaragdag lamang kami ng isang walang laman na string ('). Ito ay sanhi ng isang 'x' upang lumitaw sa haligi D kapag ang halaga sa haligi B ay alinman sa 'pula' o 'berde' at walang lilitaw kung hindi. *

Maaari mong palawakin ang pagpapaandar ng OR upang suriin ang mga karagdagang kundisyon kung kinakailangan.

* Kung hindi namin naidagdag ang walang laman na string kapag MALI, ang formula ay talagang magpapakita ng MALI tuwing ang kulay ay hindi pula.

Taasan ang presyo kung ang kulay HINDI pula o berde

Maaari mong palawakin ang formula upang magsagawa ng isang pagkalkula sa halip na ibalik lamang ang isang nakapirming halaga.

Halimbawa, sabihin na nais mong taasan ang lahat ng mga kulay maliban sa pula at berde ng 15%. Sa kasong iyon, maaari mong gamitin ang formula na ito sa haligi E upang makalkula ang isang bagong presyo:

 
= IF ( NOT ( OR (B6='red',B6='green')),C6*1.15,C6)

Ang pagsubok ay kapareho ng dati, ang aksyon na gagawin kung TOTOO ay bago.

KUNG halimbawa ng pag-andar - dagdagan ang presyo kung ang kulay ay anupaman sa pula o berde

Kung ang resulta ay TUNAY, pinararami namin ang orihinal na presyo ng 1.15 (upang madagdagan ng 15%). Kung ang resulta ng pagsubok ay MALI, simpleng paglabas namin ng orihinal na presyo.

May-akda na si Dave Bruns


^