Paano Gumamit ng Mga Pahayag ng IF sa Microsoft Excel

Paano Gumamit ng Mga Pahayag ng IF sa Microsoft Excel

Alam ng lahat kung gaano nalalaman ang pahayag ng KUNG nasa isang iskrip na programa, ngunit alam mo bang maaari mong gamitin ang halos pareho ng lohika sa loob ng isang cell sa Excel?





Ang isang pangunahing kahulugan ng isang pahayag na KUNG sa isang programa ay hinahayaan kang mag-output ng isang bagay na tiyak batay sa mga resulta ng maraming mga input. Maaari mong gampanan ang ganap na magkakaibang mga kalkulasyon batay sa output ng ilang iba pang pagkalkula. Maaari kang magsagawa ng kondisyong pag-format. Maaari mo ring ibase ang iyong output sa mga paghahanap sa string ng mga input cell.





Kung kumplikado ito, huwag magalala. Tingnan natin ang ilang mga malikhaing paraan na magagamit mo ang KUNG mga pahayag sa Excel.





Ano ang isang Pahayag ng IF sa Excel?

Kapag naisip ng karamihan sa mga tao na gumamit ng isang pahayag na KUNG sa Excel, naiisip nila ang VBA. Ito ay dahil ang isang pahayag na KUNG ay karaniwang lohika na ginagamit sa mundo ng pagprograma. Gayunpaman, maaari mong gamitin ang parehong lohika ng programa sa loob mismo ng spreadsheet cell.

Kapag nag-type ka ng '= KUNG (' sa cell, makikita mo kung ano ang hitsura ng syntax ng iyong pahayag na IF upang gumana nang tama. Ang pangunahing kinakailangan ay isang 'lohikal na pagsubok' lamang. Bilang default ang output sa cell ay maging TAMA o MALI, ngunit maaari mong ipasadya iyon sa pamamagitan ng pagsasama ng mga karagdagang parameter sa pagpapaandar.



Paano gumagana ang isang Pangunahing KUNG Pag-andar

Una, tingnan natin ang isang pangunahing pag-andar ng IF. Sa halimbawang spreadsheet sa itaas, mayroon akong apat na mga aktibidad na na-log na nauugnay sa aking kotse. Itinala ko ang petsa kung kailan nangyari ang alinman sa apat na mga kaganapan: isang pagbabago ng langis, pagkumpuni ng kotse, pagpaparehistro, o pag-renew ng seguro.

Sabihin nating kung ang haligi na 'Binago' ay naglalaman ng isang 'YES', kung gayon nais kong magkaroon ng 'REPAIR' ang Uri ng Kaganapan. Kung hindi man ay dapat itong 'HINDI MAG-REPAIR'. Ang lohika para sa pahayag na ito ng IF ay napaka-simple:





=IF(C2='YES','Repair','Non-Repair')

Ang pagpuno sa buong haligi ng formula na ito ay nagbabalik ng mga sumusunod na resulta:

Ito ay kapaki-pakinabang na lohika, ngunit sa partikular na kasong ito ay hindi talaga ito nagkakaroon ng kahulugan. Ang dapat lamang gawin ng isang tao ay tingnan ang haligi na 'Binago' upang makilala kung may kaugnayan sa pag-aayos o hindi sa petsang iyon.





Kaya, tuklasin natin ang ilang mas advanced na mga pahayag sa pag-andar ng KUNG upang makita kung maaari nating gawing mas kapaki-pakinabang ang haligi na ito.

AT at KUNG Mga Pahayag

Tulad ng sa isang regular na programa, kung minsan upang suriin ang dalawa o tatlong mga kundisyon na nakasalalay sa isa't isa, kailangan mong gumamit ng AT lohika. Ganun din ang totoo dito.

Tukuyin natin ang dalawang bagong uri ng kaganapan: Plano, o Hindi Plano.

Para sa halimbawang ito, magtutuon kami sa Pagpapalit ng Langis haligi Alam kong kadalasang itinatakda ko ang aking mga pagbabago sa langis sa ika-2 araw ng bawat buwan. Ang anumang pagbabago ng langis na wala sa ikalawang araw ng buwan ay isang hindi planong pagbabago ng langis.

Upang makilala ang mga ito, kailangan naming gamitin ang AT lohika tulad nito:

=IF(AND(DAY(A2)=2,B2='YES'),'Planned','Unplanned')

Ganito ang mga resulta:

Magagawa itong mahusay, ngunit tulad ng nakikita mo mayroong isang bahagyang lohikal na kapintasan. Gumagana ito para sa pagpapakita kung kailan magaganap ang mga pagbabago sa langis sa inaasahang mga petsa - ang mga iyon ay magiging 'Plano'. Ngunit kapag ang haligi ng Pagbabago ng Langis ay blangko, ang output ay dapat ding blangko. Walang katuturan na ibalik ang isang resulta sa mga kasong iyon dahil walang pagbabago sa langis na naganap.

Upang magawa ito, magpapatuloy kami sa susunod na advanced na aralin sa pag-andar ng IF: nakapugad na KUNG mga pahayag.

Pugad KUNG Mga Pahayag

Pagbubuo sa huling pag-andar, kakailanganin mong magdagdag ng isa pang pahayag sa IF sa loob ng orihinal na pahayag na KUNG. Dapat nitong ibalik ang isang blangko kung ang orihinal na cell ng Pagbabago ng Langis ay blangko.

mga laro na hindi kumuha ng data

Narito kung ano ang hitsura ng pahayag na iyon:

=IF(ISBLANK(B2),'',IF(AND(DAY(A2)=2,B2='YES'),'Planned','Unplanned'))

Ngayon ang pahayag ay nagsisimula nang magmukhang medyo kumplikado, ngunit talagang hindi ito kung titingnan mo nang maigi. Sinusuri ng unang pahayag ng IF kung ang cell sa haligi ng B ay blangko. Kung ito ay, pagkatapos ay nagbabalik ito ng isang blangko, o '.

Kung hindi ito blangko, ipinasok mo ang parehong pahayag na KUNG ginamit namin sa seksyon sa itaas, sa Maling bahagi ng unang pahayag ng IF. Sa ganitong paraan, sinusuri mo lamang at nagsusulat ng mga resulta tungkol sa petsa ng pagbabago ng langis noong nagkaroon ng isang tunay na pagbabago ng langis. Kung hindi man, blangko ang cell.

Tulad ng naiisip mo, maaari itong maging kakila-kilabot kumplikado. Kaya't kapag nagtatampok ka ng KUNG mga pahayag, palaging gawin itong isang hakbang sa bawat pagkakataon. Subukan ang indibidwal na KUNG pahayag lohika bago mo simulan ang pagsasama sa kanila ng sama-sama. Sapagkat, sa sandaling mayroon kang ilan sa mga pugad, ang pag-troubleshoot sa kanila ay maaaring maging isang tunay na bangungot.

kung paano ikonekta ang controller sa xbox isa

O Mga Pahayag

Ngayon ay sisimulan namin ang lohika lamang sa isang bingaw. Sabihin nating sa oras na ito ang nais kong gawin ay ibalik ang 'Yearly Maintenance' kung ang isang pagbabago ng langis o pag-aayos na sinamahan ng pagpaparehistro o seguro ay ginagawa nang sabay, ngunit 'Routine Maintenance' lamang kung isang pagbabago lamang sa langis ang nagawa. Ito ay kumplikado, ngunit sa tamang KUNG pahayag na lohika hindi ito mahirap.

Ang uri ng lohika na ito ay nangangailangan ng kombinasyon ng parehong may salakalang pahayag na KUNG at isang pares ng mga pahayag na OR. Narito kung ano ang magiging hitsura ng pahayag na iyon:

=IF(OR(B2='YES',C2='YES'),IF(OR(D2='YES',E2='YES'),'Yearly Maintenance','Routine Maintenance'),'')

Narito kung ano ang hitsura ng mga resulta:

Kapansin-pansin ang uri ng kumplikadong pag-aaral na maaari mong gampanan sa pamamagitan lamang ng pagsasama-sama ng iba't ibang mga lohikal na operator sa loob ng mga naka-salakalang pahayag na KUNG.

Mga Resulta Batay sa Mga Saklaw ng Halaga

Kadalasan napaka kapaki-pakinabang upang i-convert ang mga saklaw ng halaga sa isang uri ng resulta ng teksto. Maaari itong maging kasing simple ng pag-convert ng temperatura mula 0 hanggang 50 degree F sa 'Cold', 50 hanggang 80 bilang 'Warm', at anumang higit sa 80 kasing init.

Ang mga guro ay marahil ang may pinaka kailangan para sa lohika na ito dahil sa mga marka ng sulat. Sa sumusunod na halimbawa susuriin namin kung paano i-convert ang isang numerong halaga sa teksto batay sa isang nasasakupang iyon.

Sabihin nating gumagamit ang isang guro ng mga sumusunod na saklaw upang matukoy ang marka ng sulat:

  • 90 hanggang 100 ay isang A
  • 80 hanggang 90 ay isang B
  • Ang 70 hanggang 80 ay isang C
  • 60 hanggang 70 ay isang D
  • Sa ilalim ng 60 ay isang F

Narito kung paano magmumula ang ganoong uri ng multi-nested-IF na pahayag:

=IF(B2>89,'A',IF(B2>79,'B',IF(B2>69,'C',IF(B2>59,'D','F'))))

Ang bawat pugad ay ang susunod na saklaw ng serye. Kailangan mo lamang na maging maingat upang isara ang pahayag na may tamang bilang ng panaklong o ang paggana ay hindi gagana nang tama.

Narito kung ano ang hitsura ng nagresultang sheet:

Tulad ng nakikita mo, pinapayagan ka nitong kumatawan sa anumang numero sa anyo ng isang naglalarawang string. Awtomatiko din itong mag-a-update kung magbabago ang halaga ng numero sa sheet.

Paggamit ng IF-THEN Malakas ang Logic

Bilang isang programmer, alam mo na ang lakas ng mga pahayag na KUNG. Pinapayagan ka nilang i-automate ang lohikal na pagtatasa sa anumang pagkalkula. Napakalakas nito sa isang wika ng scripting, ngunit tulad ng nakikita mong napakalakas nito sa loob ng mga cell ng isang spreadsheet ng Excel.

Sa kaunting pagkamalikhain maaari mong gawin ang ilan napaka-kahanga-hangang mga bagay kasama ang IF statement logic at iba pang mga formula sa Excel.

Anong uri ng natatanging lohika ang naisip mo gamit ang KUNG mga pahayag sa Excel? Ibahagi ang iyong sariling mga ideya at tip sa seksyon ng mga komento sa ibaba!

Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip upang Supercharge ang Iyong Mga VirtualBox Linux Machine

Pagod na sa hindi magandang pagganap na inaalok ng mga virtual machine? Narito kung ano ang dapat mong gawin upang mapalakas ang pagganap ng VirtualBox.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Spreadsheet
  • Microsoft Excel
Tungkol sa May-akda Ryan Dube(942 Mga Artikulo Nai-publish)

Si Ryan ay mayroong degree BSc sa Electrical Engineering. Nagtrabaho siya ng 13 taon sa automation engineering, 5 taon sa IT, at ngayon ay isang App Engineer. Isang dating Managing Editor ng MakeUseOf, binigkas siya sa mga pambansang kumperensya sa Data Visualization at naitampok sa pambansang TV at radyo.

Higit pa Mula kay Ryan Dube

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe