Jedwali la yaliyomo
Kutoka kwenye somo hili fupi utajifunza kuhusu chaguo mpya za kukokotoa za IFS na kuona jinsi inavyorahisisha uandishi wa IF uliowekwa katika Excel. Utapata pia syntax yake na kesi kadhaa za utumiaji zilizo na mifano.
Nested IF katika Excel hutumiwa mara nyingi unapotaka kutathmini hali ambazo zina matokeo zaidi ya mawili. Amri iliyoundwa na nested IF ingefanana na "IF(IF(IF()))". Hata hivyo mbinu hii ya zamani inaweza kuwa ngumu na inayotumia muda wakati fulani.
Timu ya Excel hivi majuzi imeanzisha kitendakazi cha IFS ambacho huenda kikawa kipendwa chako kipya. Chaguo za kukokotoa za Excel IFS zinapatikana tu katika Excel 365, Excel 2021 na Excel 2019.
Kitendaji cha Excel IFS - maelezo na sintaksia
Chaguo za kukokotoa za IFS katika Excel huonyesha kama hali moja au zaidi huzingatiwa na hurejesha thamani inayotimiza masharti ya TRUE ya kwanza. IFS ni mbadala wa kauli nyingi za IF za Excel na ni rahisi zaidi kusoma ikiwa kuna masharti kadhaa.
Hivi ndivyo chaguo la kukokotoa linavyoonekana kama:
Ina hoja 2 zinazohitajika na 2 za hiari.
- logical_test1 ndiyo hoja inayohitajika. Ni hali inayotathmini kuwa TRUE au FALSE.
- value_if_true1 ni hoja ya pili inayohitajika inayoonyesha matokeo ya kurejeshwa ikiwa logical_test1 itatathmini kuwa TRUE. Inaweza kuwa tupu, ikiwamuhimu.
- logical_test2…logical_test127 ni sharti la hiari ambalo hutathmini kuwa KWELI au SI KWELI.
- value_if_true2…value_if_true127 ni hoja ya hiari ya matokeo itarejeshwa ikiwa logical_testN itatathmini kuwa TRUE. Kila thamani_if_trueN inahusiana na hali logical_testN. Inaweza pia kuwa tupu.
Excel IFS hukuwezesha kutathmini hadi hali 127 tofauti. Ikiwa hoja_ya_mtihani wa kimantiki haina thamani fulani_kama_kweli, chaguo za kukokotoa huonyesha ujumbe "Umeingiza hoja chache sana za chaguo hili la kukokotoa". Ikiwa hoja_ya_mtihani wa kimantiki itatathminiwa na kuwiana na thamani nyingine isipokuwa TRUE au FALSE, IFS katika Excel hurejesha #VALUE! kosa. Bila masharti ya TRUE kupatikana, inaonyesha #N/A.
Kitendaji cha IFS dhidi ya IF kilichowekwa katika Excel na hali za matumizi
Faida ya kutumia Excel IFS mpya ni kwamba unaweza kuingiza mfululizo wa masharti katika kitendakazi kimoja. Kila sharti hufuatwa na matokeo yatakayotumika ikiwa hali hiyo ni kweli na kuifanya iwe rahisi kuandika na kusoma fomula.
Tuseme unataka kupata punguzo kulingana na idadi ya leseni ambazo mtumiaji tayari anazo. . Kwa kutumia chaguo la kukokotoa la IFS, itakuwa kitu kama hiki:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Hivi ndivyo inavyoonekana na nested IF katika Excel:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
Chaguo za kukokotoa za IFS hapa chini ni rahisi kuandika na kusasisha kuliko nyingi zake za Excel IFsawa.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))