Excel

KUNG Pag-andar ng Excel

Excel If Function

Pag-andar ng Excel KUNGBuod

Ang IF function ay nagpapatakbo ng isang lohikal na pagsubok at nagbabalik ng isang halaga para sa isang TUNAY na resulta, at isa pa para sa isang MALI na resulta. Halimbawa, upang 'ipasa' ang mga marka sa itaas ng 70: = KUNG (A1> 70, 'Pass', 'Fail'). Mahigit sa isang kundisyon ang maaaring masubukan sa pamamagitan ng pag-andar ng IF. Ang IF function ay maaaring isama sa mga lohikal na pag-andar tulad ng AT at O ​​upang mapalawak ang lohikal na pagsubok.





Layunin na Pagsubok para sa isang tukoy na kundisyon Balik halaga Ang mga halagang ibinibigay mo para sa TUNAY o MALI Syntax = KUNG (logical_test, [value_if_true], [value_if_false]) Mga Argumento
  • lohikal na pagsubok - Isang halaga o lohikal na ekspresyon na maaaring masuri bilang TUNAY o MALI.
  • halaga_if_true - [opsyonal] Ang halagang ibabalik kapag sinusuri ng lohikal_test sa TRUE.
  • halaga_if_false - [opsyonal] Ang halagang ibabalik kapag sinuri ng Logical_test sa FALSE.
Bersyon Excel 2003 Mga tala ng paggamit

Ang IF function ay ginagamit upang magpatakbo ng isang lohikal na pagsubok, at magkakaiba ang reaksyon depende sa kung ang resulta ay TAMA o MALI. Ang unang pagtatalo, lohikal na pagsubok , ay isang expression na nagbabalik alinman sa TUNAY o MALI. Pareho halaga_if_true at halaga_if_false opsyonal, ngunit hindi bababa sa isa sa mga ito ang dapat ibigay. Ang resulta mula sa IF ay maaaring isang halaga, isang sanggunian sa cell, o kahit na ibang formula.

Sa halimbawang ipinakita sa itaas, nais naming magtalaga ng alinman sa 'Pass' o 'Nabigo' batay sa isang marka ng pagsubok. Ang pumasa sa iskor ay 70 o mas mataas. Ang formula sa D6, na nakopya, ay:





 
= IF (C6>=70,'Pass','Fail')

Pagsasalin: Kung ang halaga sa C6 ay mas malaki sa o katumbas ng 70, ibalik ang 'Pass'. Kung hindi man, ibalik ang 'Nabigo'.

kung paano gumawa ng drop down na menu sa excel

Ang lohikal na daloy ng formula na ito ay maaaring baligtarin. Ang formula sa ibaba ay nagbabalik ng parehong resulta:



 
= IF (C6<70,'Fail','Pass')

Pagsasalin: Kung ang halaga sa C6 ay mas mababa sa 70, ibalik ang 'Nabigo'. Kung hindi man, ibalik ang 'Pass'.

Ang parehong mga formula sa itaas, kapag nakopya, ay magbabalik ng wastong mga resulta.

Tandaan: Kung bago ka sa ideya ng pamantayan sa formula, ang artikulong ito ay nagpapaliwanag ng maraming mga halimbawa .

Isa pang pormula

Ang pag-andar ng IF ay maaaring bumalik ng isa pang pormula bilang isang resulta. Halimbawa, ang formula sa ibaba ay ibabalik ang A1 * 5% kapag ang A1 ay mas mababa sa 100, at A1 * 7% kapag ang A1 ay mas malaki sa o katumbas ng 100:

 
= IF (A1<100,A1*5%,A1*7%)

Pugad KUNG mga pahayag

Ang IF function ay maaaring ' pugad '. Ang isang 'pugad KUNG' ay tumutukoy sa isang pormula kung saan hindi bababa sa isang pag-andar ng IF ang pugad sa loob ng isa pa upang masubukan ang higit pang mga kundisyon at maibalik ang mga posibleng resulta. Ang bawat pahayag na KUNG kailangang maingat na 'pugad' sa loob ng isa pa upang ang lohika ay tama.

Halimbawa, ang sumusunod na formula ay maaaring magamit upang magtalaga ng isang marka sa halip na isang resulta ng pass / fail:

 
= IF (C6<70,'F', IF (C6<75,'D', IF (C6<85,'C', IF (C6<95,'B','A'))))

Hanggang sa 64 KUNG mga pag-andar ay maaaring mapugad. Gayunpaman, sa pangkalahatan, dapat mong isaalang-alang ang iba pang mga pagpapaandar, tulad ng VLOOKUP o HLOOKUP para sa mas kumplikadong mga sitwasyon, sapagkat nakakaya nila ang mas maraming mga kundisyon sa mas streamline na fashion .

Mga lohikal na operator

Kapag nagtatayo ka ng isang pagsubok sa IF, maaari mong gamitin ang anuman sa mga sumusunod na lohikal na operator:

Operator ng paghahambing Kahulugan Halimbawa
= katumbas ng A1 = D1
> mahigit sa A1> D1
> = mas malaki kaysa sa o katumbas ng A1> = D1
< mas mababa sa A1
<= mas mababa sa o katumbas ng A1<=D1
hindi kapareho ng A1D1

Ang IF function ay hindi sumusuporta wildcards , ngunit maaari mo pagsamahin KUNG sa COUNTIF upang makakuha ng pangunahing pag-andar ng wildcard.

KUNG may AT, O

Ang IF function ay maaaring isama sa AT pagpapaandar at ang O pagpapaandar . Halimbawa, upang ibalik ang 'OK' kapag ang A1 ay nasa pagitan ng 7 at 10, maaari mong gamitin ang paggamit ng isang pormulang tulad nito:

 
= IF ( AND (A1>7,A1<10),'OK','')

Pagsasalin: kung ang A1 ay mas malaki sa 7 at mas mababa sa 10, ibalik ang 'OK'. Kung hindi man, walang ibabalik (').

Upang ibalik ang B1 + 10 kapag ang A1 ay 'pula' o 'asul' maaari mong gamitin ang paggana O tulad nito:

 
= IF ( OR (A1='red',A1='blue'),B1+10,B1)

Pagsasalin: kung ang A1 ay pula o asul, ibalik ang B1 + 10, kung hindi man ay ibalik ang B1.

Karagdagang informasiyon

Tingnan sa ibaba para sa higit pang mga halimbawa ng pag-andar ng IF.

Mga tala

  • Upang mabilang nang may kondisyon ang mga bagay, gamitin ang COUNTIF o ang COUNTIFS pagpapaandar
  • Upang mabuo ang mga bagay nang may kondisyon, gamitin ang SUMIF o ang SUMIFS pagpapaandar
  • Kung ang alinman sa mga argumento sa KUNG ay ibinibigay bilang mga array, susuriin ng pagpapaandar ng IF ang bawat elemento ng array.


^