فہرست کا خانہ
IF فنکشن Microsoft Excel کے سب سے زیادہ مفید اور وسیع پیمانے پر استعمال ہونے والے فنکشنز میں سے ایک ہے۔ اگر ہمیں Excel میں اپنی روزمرہ کی زندگی کے کام میں کسی بھی قسم کے منطقی موازنہ کی ضرورت ہو تو ہم IF فنکشن استعمال کرتے ہیں۔ آج میں دکھاؤں گا کہ اس IF فنکشن کو کس طرح استعمال کرنا ہے قدروں کی ایک وسیع رینج کے ساتھ، ایکسل میں کچھ مانوس فنکشنز کے ساتھ۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
IF فنکشن کا استعمال رینج آف ویلیوز کے ساتھ کریں ایکسل میں فنکشنز IF فنکشن ہے، جو ہمیں توقعات سے منطقی طور پر اقدار کا موازنہ کرنے کے قابل بناتا ہے۔⇒ نحو
=IF(logical_test, [value_if_true], [value_if_false])
⇒ فنکشن کا مقصد
یہ یہ تعین کرتا ہے کہ آیا کوئی شرط صحیح ہے یا FALSE ، اور اگر شرط TRUE ہے تو ایک قدر لوٹاتا ہے۔
⇒ دلیل
<11 دلیل ضروری/اختیاری وضاحت منطقی_ٹیسٹ ضروری ہے سیل یا سیل کی ایک رینج کے لیے دی گئی شرط۔ [value_if_true] اختیاری اگر شرط پوری ہو جائے تو وضاحتی بیان۔ [value_if_false] اختیاری تعریف شدہ بیان اگر شرط پوری نہیں ہوئیفنکشنز۔STEPS:
- سب سے پہلے، اس سیل کو منتخب کریں جہاں ہم نتیجہ ڈالنا چاہتے ہیں۔
- پھر، اس میں فارمولہ داخل کریں۔ وہ سیل۔
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- آخر میں کی بورڈ سے انٹر کی دبائیں۔
🔎 فارمولا کیسے کام کرتا ہے؟
- <24 MAX($D$5:$D$21) حد کی زیادہ سے زیادہ قیمت لوٹاتا ہے۔
- MIN($D$5:$D$21) کم سے کم واپس کرتا ہے۔ حد کی قدر۔
- IF( D5=MAX($D$5:$D$21), "اچھا", IF(D5=MIN($D$5:$D$21), "نہیں اچھا"، "اوسط")) موازنے کے بعد نتیجہ دکھاتا ہے۔
یاد رکھنے کی چیزیں
- اگر آپ کوشش کر رہے ہیں اپنے فارمولے میں کسی عدد کو صفر سے تقسیم کریں، آپ کو #DIV/0! خرابی نظر آ سکتی ہے۔
- The #VALUE! خرابی اس وقت ہوتی ہے جب آپ حساب میں ڈیٹا کی غلط قسم داخل کرتے ہیں۔ مثال کے طور پر، آپ کسی ایسے فارمولے میں ٹیکسٹ درج کر سکتے ہیں جو نمبروں کی توقع کر رہا ہو۔
- اگر ہم فارمولہ سیل یا حوالہ سیل کو تبدیل کرتے ہیں تو #REF! خرابی ظاہر ہوگی۔ فارمولے میں موجود حوالہ جات اب درست نہیں ہیں۔
- #NAME! غلطی آپ کو اپنے فارمولے میں کسی فنکشن کے نام کی غلط ہجے دکھائے گی۔
نتیجہ
اوپر کی وہ مثالیں آپ کو E xcel IF فنکشن کو مختلف اقدار کے ساتھ سیکھنے میں مدد کرتی ہیں۔ کیا آپ کا کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔
متعین نہیں، منطقی قدریں TRUE یا FALSE ہیں۔ اگر بیانات کی وضاحت کی گئی ہے، تو وہ واپسی کی قدروں کے طور پر ظاہر ہوں گے اس پر منحصر ہے کہ آیا شرائط مطمئن ہیں یا نہیں۔ 0>آئیے ایکسل کی کچھ مثالیں دیکھتے ہیں IF مختلف اقدار کے ساتھ فنکشنز۔ فرض کریں، ہمارے پاس Kingfisher Bookshop نامی کتابوں کی دکان سے کچھ کتابوں کے ناموں، مصنفین، نمبروں اور قیمتوں کے ساتھ ڈیٹا سیٹ ہے۔ آج ہمارا مقصد E xcel IF فنکشن کو اقدار کی حد کے ساتھ لاگو کرنے کا طریقہ سیکھنا ہے۔1۔ سیلز کی رینج کے ساتھ ایکسل IF فنکشن بنائیں
پہلی مثال میں، ہم یہ سیکھیں گے کہ سیلز کی رینج میں ایک خاص قدر ہے یا نہیں۔ آئیے چیک کریں کہ آیا مصنف ایملی برونٹے کی کوئی کتاب ہے یا نہیں۔ اس کا مطلب ہے کہ آیا کالم Author (کالم C ) میں ایملی برونٹے کا نام ہے یا نہیں۔ ایسا کرنے کے لیے آپ Excel کے IF اور COUNTIF فنکشنز کا مجموعہ استعمال کر سکتے ہیں۔
STEPS:
- <24 سب سے پہلے، ایک سیل کو منتخب کریں اور اس سیل میں یہ فارمولہ درج کریں۔
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- دوسرے طور پر، <1 دبائیں>نتیجہ دیکھنے کے لیے
- اگر آپ ایک تخمینی مماثلت چاہتے ہیں،آپ COUNTIF فنکشن کے اندر وائلڈ کارڈ کریکٹرز (*,?,~) استعمال کرسکتے ہیں۔ مثال کے طور پر، یہ جاننے کے لیے کہ آیا Bronte بہنوں ( Emily Bronte اور Charlotte Bronte دونوں ) کی کوئی کتاب موجود ہے، درج ذیل فارمولے کا استعمال کریں۔
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- مزید، نتیجہ ظاہر کرنے کے لیے Enter کی کو دبائیں۔
- اور، ہمارے پاس ہے " ہے "۔ کیونکہ Bronte Sisters کی تین کتابیں ہیں۔
نوٹ: The COUNTIF فنکشن کیس غیر حساس میچ تلاش کرتا ہے۔ یعنی، اگر آپ فارمولہ استعمال کرتے ہیں IF(COUNTIF(C5:C21,"emily bronte")>0,"There is", "There is not"), یہ پھر بھی "<1" لوٹائے گا۔>ہے ”۔
🔎 فارمولا کیسے کام کرتا ہے؟
- <24 COUNTIF(C5:C21,"Emily Bronte") رینج C5:C21 میں "Emily Bronte" کا نام ظاہر ہونے کی تعداد واپس کرتا ہے۔
- COUNTIF(C5:C21,"Emily Bronte")>0 اگر نام رینج میں کم از کم ایک بار ظاہر ہوتا ہے تو TRUE لوٹاتا ہے، اور اگر نام ہے تو FALSE لوٹاتا ہے۔ ظاہر نہیں ہوتا۔
- لہذا IF(COUNTIF(C5:C21,"Emily Bronte")>0,"There is", "There is not") واپس کرتا ہے "وہاں ہے" "، اگر نام کم از کم ایک بار ظاہر ہوتا ہے، اور اگر نام ظاہر نہیں ہوتا ہے تو " نہیں ہے " لوٹاتا ہے۔
2۔ عددی قدروں کی رینج کے ساتھ IF فنکشن بنائیں
اب ہم ایک اور IF اسٹیٹمنٹ لاگو کریں گے۔ ہم اقدار کی فہرست بنائیں گے۔ایک رینج سے جو دو دیے گئے نمبروں کے درمیان آتا ہے۔ آئیے کالم D سے ان کتابوں کی تعداد معلوم کرتے ہیں جو وہاں ہیں یا نہیں جو 10 سے 20 کے درمیان آتی ہیں۔ اس قسم کے کاموں کو E xcel IF فنکشن کی قدروں کے ساتھ مکمل کیا جا سکتا ہے۔
STEPS:
- شروع کرنے کے لیے، وہ سیل منتخب کریں جہاں آپ نتیجہ دیکھنا چاہتے ہیں۔
- پھر، وہاں فارمولہ درج کریں۔ .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- دبائیں درج کریں ۔
- فارمولے کو رینج پر ڈپلیکیٹ کرنے کے لیے فل ہینڈل آئیکن کو نیچے گھسیٹیں۔ یا، رینج کو آٹو فل کرنے کے لیے، پلس ( + ) علامت پر ڈبل کلک کریں ۔
- آخر میں، ہم نتیجہ دیکھ سکتے ہیں۔
31>
3۔ رینج آف ویلیوز کے لیے IF فنکشن کے ساتھ Apply AND Conditions
اب ہم IF فنکشن کے اندر شرائط لاگو کریں گے۔ آئیے چیک کریں کہ آیا ہر کتاب دو دی گئی شرائط کو پورا کرتی ہے یا نہیں۔ پہلی کتاب کی تعداد 10 سے زیادہ ہے اور دوسری کتاب کی قیمت 20 سے زیادہ ہے۔ اگر وہ شرائط پوری ہوتی ہیں تو ہم کتاب خریدیں گے۔
اس کے لیے، ہم IF اور AND فنکشنز کا مجموعہ استعمال کریں گے۔ جب اس کے تمام پیرامیٹرز کو TRUE کے طور پر جانچا جاتا ہے، تو AND فنکشن واپس آتا ہے TRUE ؛ بصورت دیگر، یہ FALSE لوٹاتا ہے۔
STEPS:
- شروع میں، ایک سیل منتخب کریںپہلی کتاب سے متصل اور فارمولا درج کریں۔
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- دبائیں انٹر آپ کے کی بورڈ پر ایک بار پھر بٹن۔
- متبادل طور پر، ہم اور حالت ( *<کی علامت استعمال کر سکتے ہیں 2>) فارمولے میں۔ لہذا، فارمولہ اس طرح نظر آئے گا۔
- نتیجہ دیکھنے کے لیے انٹر دبائیں۔
- <24 فارمولے کو رینج پر کاپی کرنے کے لیے، فل ہینڈل علامت کو نیچے کی طرف گھسیٹیں۔ متبادل کے طور پر، آپ آٹو فل رینج میں اضافہ ( + ) کے نشان پر ڈبل کلک کر سکتے ہیں۔
<3 اسی طرح، ہم نتیجہ حاصل کر سکتے ہیں۔
4۔ رینج آف ویلیوز کے لیے IF فنکشن کو OR شرائط کے ساتھ استعمال کریں
اب یا قسم کی شرائط پر آئیں۔ آئیے چیک کریں کہ آیا ہر کتاب کم از کم ایک شرط کو پورا کرتی ہے یا نہیں۔ اگر اس کے کسی بھی پیرامیٹرز کو TRUE کے طور پر جانچا جاتا ہے، تو OR فنکشن واپس آتا ہے TRUE ؛ دوسری صورت میں، یہ FALSE لوٹتا ہے۔
STEPS:
- سب سے پہلے، وہ سیل منتخب کریں جہاں ہم نتیجہ دیکھنا چاہتے ہیں۔<25
- دوسرے طور پر، فارمولہ داخل کریں۔
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
23>
- فنکشن استعمال کرنے کے بجائے، ہم یا علامت ( + ) استعمال کرسکتے ہیں۔ تو، فارمولا کرے گاہو.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- نتیجہ دیکھنے کے لیے انٹر دبائیں۔
- اس کے بعد، فارمولے کو رینج پر کاپی کرنے کے لیے Fill ہینڈل آئیکن کو گھسیٹیں۔ یا، جمع ( + ) کے نشان پر ڈبل کلک کریں ۔ یہ فارمولے کو بھی نقل کرتا ہے۔
- آخر میں، ہم نے ہر کتاب کے لیے شناخت کر لی ہے کہ آیا اسے خریدا جا سکتا ہے یا نہیں، اگر کم از کم ایک شرط ہے یا نہیں۔ .
5۔ رینج آف ویلیوز کے لیے نیسٹڈ IF فنکشن کا استعمال کریں
اس مثال میں، ہم نیسٹڈ IF شرائط استعمال کریں گے۔ اس کا مطلب ہے کہ ہم ایک IF فارمولے کو دوسرے IF فارمولے کے اندر لاگو کریں گے۔ میں آپ سے ایک کام کرنے کو کہتا ہوں۔ تمام کتابوں کے لیے، چیک کریں کہ قیمت $30.00 سے زیادہ ہے یا اس کے برابر ہے یا پہلے نہیں۔ اگر ہاں، تو چیک کریں کہ نمبر 15 سے بڑا ہے یا اس کے برابر ہے یا نہیں۔ پھر، اگر اب بھی ہاں، تو چیک کریں کہ مصنف کا نام حرف " C " سے شروع ہوتا ہے یا نہیں۔ اگر اب بھی ہاں، تو " مطمئن " واپس کریں۔ بصورت دیگر، واپس کریں “ مطمئن نہیں ہے “۔
STEPS:
- شروع کرنے کے لیے، سیل کو منتخب کریں اور درج ذیل فارمولہ داخل کریں۔ وہاں۔
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- نتیجہ دیکھنے کے لیے انٹر کی کو دبائیں۔
- اسی طرح، پچھلی مثالوں میں، فارمولے کو رینج پر ڈپلیکیٹ کرنے کے لیے فل ہینڈل آئیکن کو نیچے گھسیٹیں۔ یا، رینج کو آٹو فل کرنے کے لیے، پلس پر ڈبل کلک کریں ( + )علامت۔
- آخر میں، آپ دیکھ سکتے ہیں، صرف پانچ کتابیں بیک وقت تینوں شرائط کو پورا کرتی ہیں۔ 6۔ IF & ایکسل میں SUM فنکشنز
ہم اس مثال میں IF اور SUM فنکشنز کو جوڑیں گے۔ SUM فنکشن اضافے کا استعمال کرتے ہوئے قدروں کا اضافہ کرتا ہے۔ آئیے مثال کی پیروی کرتے ہیں۔
STEPS:
- دوسرا سیل منتخب کریں G6 ، اور فارمولہ کو اس منتخب سیل میں ڈالیں۔
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- پھر، نتیجہ دیکھنے کے لیے انٹر کی دبائیں
🔎 فارمولا کیسے کام کرتا ہے؟
- SUM(D5:D21) یہ حصہ رینج کی قدروں کو جوڑتا ہے اور اس کے نتیجے میں کتابوں کی کل تعداد لوٹاتا ہے۔
- SUM(D5:D21)>=80 اور SUM(D5:D21)>=50 چیک کرتا ہے کہ شرط پوری ہوئی ہے یا نہیں۔
- IF(SUM(D5:D21)>=80، "اچھا"، IF(SUM(D5:D21)>=50، "اطمینان بخش"، "خراب")) نتیجہ کی اطلاع دیتا ہے۔ ہمارے معاملے میں، نتیجہ " اچھا " تھا۔
7۔ IF & کو ضم کریں AVERAGE فنکشنز
پیرامیٹر کے طور پر دیے گئے نمبروں کی اوسط کا تعین AVERAGE فنکشن سے ہوتا ہے۔ آئیے اس مثال کے لیے IF اور AVERAGE فنکشنز کو یکجا کرتے ہیں۔
STEPS:
- شروع میں، اس سیل کو منتخب کریں جہاں ہم نتیجہ ڈالنا چاہتے ہیں۔ ہمارے معاملے میں، ہم سیل کا انتخاب کریں گے G6 ۔
- پھر، اس میں فارمولہ داخل کریںسیل۔
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- مزید، کی بورڈ سے انٹر کی دبائیں۔ <24 کام؟
- AVERAGE(D5:D21) کتابوں کی اوسط تعداد کا حساب لگاتا ہے۔
- AVERAGE(D5:D21)> =20 اور اوسط(D5:D21)>=10 تصدیق کریں کہ آیا شرط مطمئن تھی۔
- IF(AVERAGE(D5:D21)>=20 , "اچھا"، IF(AVERAGE(D5:D21)>=10، "اطمینان بخش"، "خراب")) نتیجہ ظاہر کرتا ہے۔ ہماری صورتحال میں نتیجہ " اطمینان بخش " ہے۔
8۔ IF & قدروں کی حد سے مماثل درست فنکشنز
اگر دو ٹیکسٹ اسٹرنگ ایک جیسے ہوں تو EXACT فنکشن TRUE لوٹاتا ہے، اور FALSE ورنہ جب دو متنی تاروں کا موازنہ کرنا۔ اگرچہ یہ فارمیٹنگ کی تضادات کو نظر انداز کرتا ہے، EXACT کیس حساس ہے۔ آئیے IF اور EXACT فنکشنز کو ایک ساتھ ضم کرتے ہیں تاکہ قدروں کی ایک حد سے مماثل ہو۔
STEPS:
- اس سیل کا انتخاب کریں جہاں ہم نتیجہ دیکھنا چاہتے ہیں۔
- اس کے بعد درج ذیل فنکشن فارمولہ شامل کریں۔
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- اپنے کی بورڈ پر ایک بار پھر Enter کی کو دبائیں۔
- اور، آپ دیکھ سکتے ہیں کہ یہ رینج میں نتیجہ دکھائے گا۔
نوٹ: آپ کو ہر سیل میں فارمولہ استعمال کرنے کی ضرورت نہیں ہے، یہ خود بخود کی حد کے نتائج دکھائے گا۔سیلز۔
🔎 فارمولہ کیسے کام کرتا ہے؟
- EXACT( $C$5:$C$21,"Leo Tolstoy") ظاہر کرتا ہے کہ آیا دونوں ڈیٹا بالکل مماثل ہیں یا نہیں۔
- IF(EXACT($C$5:$C$21,"Leo) ٹالسٹائی")، "ہاں"، "نہیں") منطق چیک کریں اور نتیجہ واپس کریں۔
9۔ IF، AND & کو یکجا کریں آج کی تاریخ حاصل کرنے کے افعال
فرض کریں، ہم یہ دیکھنا چاہتے ہیں کہ آمد کی تاریخ 7 دن کے اندر ہے یا نہیں، اگر آمد کی تاریخ صرف سات دن کے اندر ہے تو ہم کتاب خرید سکتے ہیں۔ اس کے لیے، ہم IF ، AND، اور TODAY فنکشنز کا مجموعہ استعمال کریں گے۔
STEPS:
- اسی طرح، پہلے کی مثالوں میں، سیل کو منتخب کریں اور پھر وہاں فارمولہ درج کریں۔
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- پھر، دبائیں Enter ۔
- فارمولے کو رینج پر کاپی کرنے کے لیے، <1 کو گھسیٹیں> ہینڈل بھریں علامت نیچے کی طرف۔ متبادل کے طور پر، آپ آٹو فل رینج میں اضافہ ( + ) کے نشان پر ڈبل کلک کر سکتے ہیں۔
- آخر میں، یہ نتیجہ دکھائے گا کالم F میں ہر کتاب۔
10۔ IF, MAX اور amp; MIN افعال
فرض کریں کہ ہم کتابوں کی تعداد کا موازنہ پہلی کتاب سے کرنا چاہتے ہیں۔ اور ہم کل کتاب میں سب سے زیادہ اور سب سے کم قیمت پائیں گے۔ اس کے لیے، ہم IF ، MAX & کا مجموعہ استعمال کریں گے۔ MIN