ایکسل نیسڈڈ اگر فنکشن | Nected If Funferences کا استعمال کیسے کریں؟ | مثالیں
اگر آپ ایکسل میں فنکشنل ہوں
ایکسل میں اگر فنکشن کا مطلب ہے کہ ہم ایک سے زیادہ شرائط کو جانچنے کے لئے اگر افعال کے ساتھ ایک اور منطقی یا مشروط فعل کا استعمال کرتے ہیں ، مثال کے طور پر ، اگر جانچ پڑتال کرنے کی دو شرائط ہیں تو ہم منطقی افعال کا استعمال کرسکتے ہیں اور یا صورتحال صورت حال پر منحصر ہے ، یا ہم دوسرے مشروط افعال کو استعمال کرسکتے ہیں اگر کسی کے اندر بھی زیادہ Is۔
مثالیں
مندرجہ ذیل مثالوں کا استعمال ایکسل میں نیسٹڈ IF فنکشن کا حساب کرنے کے لئے کیا جاتا ہے۔
آپ اسے فنسٹل ایکسل ٹیمپلیٹ یہاں نیسٹڈ ڈاؤن لوڈ کرسکتے ہیںمثال # 1
اب مثال کے طور پر مقبول گھونسلے میں ایک نظر ڈالیں۔ طالب علم کے اسکور کی بنیاد پر ہمیں ان کے معیار پر پہنچنے کی ضرورت ہے۔ ایک مثال کے لئے نیچے دیئے گئے اعداد و شمار پر غور کریں۔
نتائج تک پہنچنے کے ل we ہمیں حالات سے نیچے جانچ پڑتال کرنے کی ضرورت ہے اور یہ شرائط ہمارے منطقی امتحانات کے سوا کچھ نہیں ہیں۔
- اگر اسکور ہے> = 585 نتیجہ "ڈسٹ" ہونا چاہئے
- اگر اسکور ہے> = 500 نتیجہ "سب سے پہلے" ہونا چاہئے
- اگر اسکور ہے> = 400 نتیجہ "دوسرا" ہونا چاہئے
- اگر اسکور ہے> = 350 نتیجہ "پاس" ہونا چاہئے
- اگر مذکورہ بالا تمام شرائط غلط ہیں تو اس کا نتیجہ ناکام ہونا چاہئے۔
ٹھیک ہے ، ہمارے پاس جانچنے کے لئے مکمل طور پر 5 شرائط ہیں۔ اس وقت منطقی امتحانات اس سے زیادہ ہیں جب ہمیں متعدد معیارات کی جانچ کے ل n ہمیں نیسٹڈ IF’s استعمال کرنے کی ضرورت ہے۔
- مرحلہ نمبر 1: اگر حالت کو کھولیں اور پہلا امتحان پاس کریں یعنی اسکور> = 585 ہے یا نہیں اس کی جانچ کریں۔
- مرحلہ 2: اب اگر مذکورہ بالا منطقی امتحان صحیح ہے تو پھر ہمیں "ڈسٹ" کے بطور نتائج کی ضرورت ہے۔ لہذا نتیجہ ڈبل قیمت میں درج کریں۔
- مرحلہ 3: اب اگلی دلیل یہ ہے کہ اگر قیمت یا جانچ غلط ہے۔ اگر ٹیسٹ غلط ہے تو میرے پاس ٹیسٹ کے ل 4 4 مزید شرائط ہیں ، لہذا اگلی دلیل میں ایکسل میں ایک اور شرط کھولیے۔
- مرحلہ 4: اب یہاں دوسری حالت کی جانچ کریں۔ دوسری شرط یہ جانچ کرنا ہے کہ اسکور> = 500 ہے یا نہیں۔ تو اس دلیل کو> = 500 کے طور پر پاس کریں۔
- مرحلہ 5: اگر یہ امتحان درست ہے تو نتیجہ "سب سے پہلے" ہونا چاہئے۔ لہذا نتیجہ ڈبل قیمت میں درج کریں۔
- مرحلہ 6: ہم نے پہلے ہی دو ایکسل IF حالات داخل کردیئے ہیں ، اگر یہ دو ٹیسٹ غلط ہیں تو ہمیں تیسری حالت کی جانچ کرنے کی ضرورت ہے ، لہذا اب ایک اور کھولیں اور اگلی شرط پاس کریں یعنی اسکور> = 400 ہے یا نہیں اس کی جانچ کریں۔
- مرحلہ 7: اب اگر یہ امتحان صحیح ہے تو نتیجہ "دوسرا" ہونا چاہئے۔
- مرحلہ 8: اب کل تعداد IF کے حالات ہیں۔ اگر ان تمام حالات کی جانچ غلط ہے تو ہمیں جانچنے کے لئے ایک اور شرط کی ضرورت ہے یعنی اسکور> = 300 ہے۔
- مرحلہ 9: اگر یہ حالت درست ہے تو نتیجہ "پاس" ہے۔
- مرحلہ 10: اب ہم آخری دلیل پر آ گئے۔ مکمل طور پر ہم نے 4 IF’s داخل کردیئے ہیں ، لہذا اگر ان تمام شرائط کے ٹیسٹ غلط ہیں تو حتمی نتیجہ "ناکام" ہے ، لہذا نتیجہ کے طور پر "ناکام" درج کریں۔
اس طرح ہم ایک IF حالت میں بہت سے IF حالات کا گھوںسلا کرکے ایک سے زیادہ شرائط کو جانچ سکتے ہیں۔
یہاں منطق کا پہلا IF ہے اگر نتیجہ منطقی ٹیسٹ صحیح ہے اگر منطقی ٹیسٹ غلط ہے تو دوسرا IF پر عمل درآمد ہوگا۔ اس طرح ، جب تک کہ فارمولے کو سچ ٹیسٹ کا نتیجہ نہیں مل جاتا اس پر عملدرآمد کیا جائے گا۔ اگر نتائج میں سے کوئی بھی صحیح نہیں ہے تو آخری غلط نتائج پر عمل درآمد کیا جائے گا۔
مثال # 2
اب حساب کتابیں فروخت کرنے والے کمیشن کی اصل وقتی کارپوریٹ مثال کو دیکھیں۔ مثال کے طور پر ذیل کے اعداد و شمار پر غور کریں۔
کمیشن٪ at پر پہنچنے کے لئے ، ہمیں مندرجہ ذیل شرائط کو جانچنے کی ضرورت ہے۔
- اگر فروخت کی قیمت> = 7 لاکھ ہے تو ، کمیشن٪ 10٪ ہے۔
- اگر فروخت کی قیمت> = 5 لاکھ ہے تو کمیشن٪ 7٪ ہے۔
- اگر فروخت کی قیمت> = 4 لاکھ ہے تو کمیشن٪ 5٪ ہے۔
- اگر فروخت کی قیمت <4 لاکھ ہے تو ، کمیشن 0٪ ہے۔
یہ پچھلی مثال سے ملتا جلتا ہے۔ نتائج کو پہنچنے کے بجائے ، ہمیں نتیجہ کے طور پر فی صد تک پہنچنے کی ضرورت ہے ، آئیے ایکسٹل میں فنکشنڈ ہو تو نیسٹڈ لگائیں۔
- مرحلہ نمبر 1: IF کا اطلاق کریں اور پہلی حالت کی جانچ کریں۔
- مرحلہ 2: دوسرا IF لگائیں ، اگر پہلا امتحان غلط ہے۔
- مرحلہ 3: اگر مذکورہ بالا شرائط غلط ہیں تو تیسری حالت کی جانچ کریں۔
- مرحلہ 4: اگر مذکورہ بالا تمام شرائط غلط ہیں تو نتیجہ 0٪ ہے۔
- مرحلہ 5: باقی خلیوں میں فارمولہ کاپی کریں ، ہمارے پاس نتائج ہوں گے۔
مثال # 3
ایک اور مثال کے طور پر استعمال کریں کہ دوسرے منطقی افعال کو کس طرح استعمال کیا جا AND اور اگر کئی شرائط کو جانچنے کے ل condition شرط کے ساتھ
مذکورہ مثال سے وہی ڈیٹا لیں ، لیکن میں نے ڈیٹا کو قدرے تبدیل کردیا ہے ، میں نے سیلز کالم کو ہٹا دیا ہے۔
یہاں ہمیں مندرجہ ذیل شرائط کی بنیاد پر ان ملازمین کے لئے بونس کا حساب کتاب کرنے کی ضرورت ہے۔
- اگر ملازم کا محکمہ مارکیٹنگ اور خدمت کا سال ہے> وہ 5 سال ہے تو بونس 50000 ہے۔
- اگر ملازم کا محکمہ سیلز اینڈ سروس کا سال 5 سال ہے تو بونس 45000 ہے۔
- دوسرے تمام ملازمین کے لئے اگر خدمت> 5 سال ہے تو ، بونس 25000 ہے۔
- اگر خدمت کا سال <5 سال ہے تو ، بونس صفر ہے۔
یہ تھوڑا سا مکمل ہو رہا ہے ، ہے نا؟
کسی ایک نتیجے پر پہنچنے کے ل we ، ہمیں دو شرائط پرکھنے کی ضرورت ہے۔ جب ہمیں دو شرائط کو جانچنے کی ضرورت ہے اور اگر دونوں حالات درست ہونگے تو اور منطقی حالت استعمال کی جائے گی۔
اور اگر نتیجہ کی فراہمی کی تمام شرائط درست ہیں تو نتیجہ صحیح ہوگا۔ اگر ایک شرط میں سے کوئی بھی غلط ہے تو نتیجہ صرف غلط ہوگا۔
- مرحلہ نمبر 1: IF حالت پہلے کھولیں۔
- مرحلہ 2: چونکہ نتیجہ کو پہنچنے کے ل we ہمیں دو شرائط کی جانچ کرنے کی ضرورت ہے اگر IF حالت کے اندر کھلا اور کام کرنے دیتا ہے۔
- مرحلہ 3: یہاں ہمیں حالات کی جانچ کرنے کی ضرورت ہے۔ پہلی شرط یہ ہے کہ ڈپارٹمنٹ مارکیٹنگ کر رہا ہے یا نہیں اور دوسری شرط خدمت کا سال ہے> = 5 سال۔
- مرحلہ 4: اگر فراہم کردہ شرائط صحیح ہیں تو بونس کی رقم 50000 ہے۔
- مرحلہ 5: اس طرح بقیہ حالات کے لئے ٹیسٹ لگائیں۔ میں نے نتائج پر پہنچنے کے لئے پہلے ہی فارمولہ لاگو کیا ہے۔
یاد رکھنے والی چیزیں
- اور اگر فراہم کردہ تمام شرائط سچ ہیں تو سچ کا نتیجہ لوٹائیں گے۔ اگر حالت میں سے کوئی بھی غلط ہے تو اس کے نتیجے میں غلطی واپس آئے گا۔
- حتمی نتیجے پر پہنچنے کے ل you ، آپ کو ایک اور درخواست دینے کی ضرورت ہے بلکہ آپ صرف غلط دلیل میں ہی نتیجہ پاس کرسکتے ہیں۔