فهرست
د دې لنډ ټیوټوریل څخه به تاسو د نوي IFS فنکشن په اړه زده کړئ او وګورئ چې دا څنګه په Excel کې د nested IF لیکل ساده کوي. تاسو به د مثالونو سره د هغې ترکیب او د کارولو څو قضیې هم ومومئ.
په Excel کې Nested IF عموما کارول کیږي کله چې تاسو غواړئ هغه حالتونه ارزونه وکړئ چې له دوه څخه ډیر احتمالي پایلې ولري. د nested IF لخوا رامینځته شوی کمانډ به د "IF(IF(IF())) سره ورته وي. په هرصورت دا زوړ میتود په وخت کې ننګونې او وخت مصرف کیدی شي.
د ایکسل ټیم پدې وروستیو کې د IFS فعالیت معرفي کړی چې احتمال لري ستاسو نوی غوره شي. د ایکسل IFS فنکشن یوازې په Excel 365، Excel 2021 او Excel 2019 کې شتون لري.
د Excel IFS فنکشن - توضیحات او ترکیب
په Excel کې د IFS فعالیت ښیي چې ایا یو یا ډیر شرایط لیدل کیږي او یو ارزښت بیرته راګرځوي کوم چې لومړی ریښتینی شرط پوره کوي. IFS د Excel څو IF بیاناتو بدیل دی او د ډیری شرایطو په صورت کې لوستل خورا اسانه دي.
دلته دا دی چې فنکشن څنګه ښکاري:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )دا 2 اړین او 2 اختیاري دلیلونه لري.
- Logical_test1 اړین دلیل دی. دا هغه حالت دی چې ریښتیا یا غلط ارزوي.
- value_if_true1 دوهم اړین دلیل دی چې پایله یې ښیي چې بیرته راستنیږي که logical_test1 سمه ارزونه وکړي. دا خالي کیدی شي، کهاړین دی.
- logical_test2…logical_test127 یو اختیاري حالت دی چې ریښتیا یا غلط ارزوي.
- value_if_true2…value_if_true127 د پایلې لپاره اختیاري دلیل دی که logical_testN ریښتیا ته و ارزول شي بیرته راستانه شي. هر ارزښت_if_trueN د منطقي_testN حالت سره تړاو لري. دا خالي هم کیدی شي.
ایکسل IFS تاسو ته اجازه درکوي تر 127 مختلف شرایطو ارزونه وکړئ. که د منطقي_ټیسټ دلیل مشخص ارزښت_if_true ونه لري، فنکشن پیغام څرګندوي "تاسو د دې فنکشن لپاره ډیر لږ دلیلونه داخل کړي". که د منطقي_ټیسټ دلیل ارزول کیږي او د ریښتیني یا غلط پرته بل ارزښت سره مطابقت لري ، په Excel کې IFS #VALUE بیرته راګرځوي! تېروتنه د هیڅ ریښتیني شرایطو نه موندلو سره ، دا ښیي #N/A.
د IFS فعالیت په پرتله په Excel کې نیسټ IF د کارونې قضیې سره
د نوي ایکسل IFS کارولو ګټه دا ده چې تاسو دننه کولی شئ په یوه فعالیت کې د شرایطو لړۍ. هر حالت د هغه پایلې سره تعقیب کیږي چې کارول کیږي که حالت ریښتیا وي نو د فورمول لیکلو او لوستلو لپاره به مستقیم وي.
راځئ چې ووایو تاسو غواړئ د هغه جوازونو شمیر سره سم تخفیف ترلاسه کړئ چې کارونکي دمخه لري . د IFS فنکشن په کارولو سره به دا یو څه وي:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
12>
دلته دا دی چې دا په Excel کې د nested IF سره څنګه ښکاري:
=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))))))
لاندې د IFS فعالیت لیکل او تازه کول د هغې د Excel څو IF په پرتله اسانه ديمساوي.
=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")
14>
=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")))
15>