فہرست کا خانہ
اس مختصر ٹیوٹوریل سے آپ نئے IFS فنکشن کے بارے میں سیکھیں گے اور دیکھیں گے کہ یہ کس طرح ایکسل میں نیسٹڈ IF لکھنے کو آسان بناتا ہے۔ آپ کو اس کا نحو اور مثالوں کے ساتھ استعمال کے چند کیسز بھی ملیں گے۔
ایکسل میں Nested IF عام طور پر اس وقت استعمال ہوتا ہے جب آپ ان حالات کا جائزہ لینا چاہتے ہیں جن کے دو سے زیادہ ممکنہ نتائج ہوتے ہیں۔ نیسٹڈ IF کے ذریعہ بنائی گئی کمانڈ "IF(IF(IF()))" سے مشابہ ہوگی۔ تاہم یہ پرانا طریقہ بعض اوقات مشکل اور وقت طلب ہو سکتا ہے۔
ایکسل ٹیم نے حال ہی میں IFS فنکشن متعارف کرایا ہے جو ممکنہ طور پر آپ کا نیا پسندیدہ بن جائے گا۔ Excel IFS فنکشن صرف Excel 365, Excel 2021 اور Excel 2019 میں دستیاب ہے۔
Excel IFS فنکشن - تفصیل اور نحو
Excel میں IFS فنکشن ظاہر کرتا ہے کہ آیا ایک یا زیادہ شرائط کا مشاہدہ کیا گیا ہے اور ایک قدر لوٹاتا ہے جو پہلی سچی شرط کو پورا کرتا ہے۔ IFS ایکسل ایک سے زیادہ 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 ایک اختیاری شرط ہے جو درست یا FALSE کی جانچ کرتی ہے۔
- value_if_true2…value_if_true127 نتیجہ کے لیے ایک اختیاری دلیل ہے۔ اگر logical_testN کا درست اندازہ ہوتا ہے تو واپس کیا جائے گا۔ ہر قدر_if_trueN کا تعلق ایک شرط logical_testN سے ہے۔ یہ خالی بھی ہو سکتا ہے۔
Excel IFS آپ کو 127 تک مختلف حالات کا جائزہ لینے دیتا ہے۔ اگر ایک logical_test دلیل میں کچھ قدر_if_true نہیں ہے تو، فنکشن پیغام دکھاتا ہے "آپ نے اس فنکشن کے لیے بہت کم دلائل درج کیے ہیں"۔ اگر ایک منطقی_ٹیسٹ دلیل کا جائزہ لیا جاتا ہے اور صحیح یا غلط کے علاوہ کسی قدر سے مطابقت رکھتا ہے، تو Excel میں IFS #VALUE! غلطی کوئی صحیح شرائط نہ ملنے کے، یہ #N/A دکھاتا ہے۔
ایکسل میں IFS فنکشن بمقابلہ نیسٹڈ IF استعمال کے معاملات کے ساتھ
نئے Excel IFS کو استعمال کرنے کا فائدہ یہ ہے کہ آپ درج کر سکتے ہیں۔ ایک فنکشن میں حالات کا ایک سلسلہ۔ ہر شرط کے بعد نتیجہ آتا ہے جو استعمال کیا جائے گا اگر شرط درست ہے تو فارمولہ لکھنا اور پڑھنا سیدھا ہے۔
مان لیں کہ آپ صارف کے پاس پہلے سے موجود لائسنسوں کی تعداد کے مطابق رعایت حاصل کرنا چاہتے ہیں۔ . IFS فنکشن کا استعمال کرتے ہوئے، یہ کچھ اس طرح ہو گا:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
یہ ایکسل میں نیسٹڈ 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 سے زیادہ آسان ہے۔مساوی