کیا جاننا ہے۔
- IF-THEN کا نحو ہے۔ =IF(منطق ٹیسٹ، قدر اگر سچ، قدر اگر غلط) .
- 'سچ' قدر فنکشن کو بتاتی ہے کہ اگر منطقی امتحان کا نتیجہ درست ہے تو کیا کرنا ہے۔
- 'غلط' قدر فنکشن کو بتاتی ہے کہ اگر لاجک ٹیسٹ کا نتیجہ غلط ہے تو کیا کرنا ہے۔
یہ مضمون وضاحت کرتا ہے کہ کس طرح ایکسل میں IF فنکشن (جسے IF-THEN بھی کہا جاتا ہے) لکھنا اور استعمال کرنا ہے۔ ہدایات Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010 پر لاگو ہوتی ہیں؛ ایکسل برائے میک اور ایکسل آن لائن۔
کھیل میں چہکنا چیٹ کیسے دیکھیں
ایکسل میں IF-THEN کیسے لکھیں۔
ایکسل میں IF فنکشن آپ کی اسپریڈ شیٹس میں فیصلہ سازی شامل کرنے کا ایک طریقہ ہے۔ یہ ایک شرط کی جانچ کرتا ہے کہ آیا یہ درست ہے یا غلط اور پھر نتائج کی بنیاد پر ہدایات کے ایک مخصوص سیٹ کو انجام دیتا ہے۔
مثال کے طور پر، اگر کوئی مخصوص سیل 900 سے زیادہ ہے تو آپ نتائج کو واپس کرنے کے لیے IF سیٹ کر سکتے ہیں۔ اگر ایسا ہے، تو آپ فارمولے کو متن 'PERFECT' واپس کر سکتے ہیں۔ اگر ایسا نہیں ہے تو، آپ فارمولے کو 'بہت چھوٹا' بنا سکتے ہیں۔
IF-THEN فنکشن کے نحو میں فنکشن کا نام اور قوسین کے اندر فنکشن کے دلائل شامل ہیں۔
یہ IF-THEN فنکشن کا مناسب نحو ہے:
فنکشن کا IF حصہ لاجک ٹیسٹ ہے۔ یہ وہ جگہ ہے جہاں آپ دو اقدار کا موازنہ کرنے کے لیے موازنہ آپریٹرز کا استعمال کرتے ہیں۔ فنکشن کا THEN حصہ پہلے کوما کے بعد آتا ہے اور ان کے درمیان کوما کے ساتھ ہدایات کے دو سیٹ شامل ہوتے ہیں۔
- پہلا آئٹم فنکشن کو بتاتا ہے کہ اگر موازنہ درست ہے تو کیا کرنا ہے۔
- دوسرا آئٹم فنکشن کو بتاتا ہے کہ اگر موازنہ غلط ہے تو کیا کرنا ہے۔
IF-THEN فنکشن کی ایک سادہ مثال
مزید پیچیدہ حسابات کی طرف جانے سے پہلے، آئیے IF-THEN بیان کی ایک سیدھی سی مثال دیکھیں۔
ہماری اسپریڈشیٹ سیل A1 کے ساتھ 0 کے طور پر ترتیب دی گئی ہے۔ ہم درج ذیل فارمولے کو B1 میں داخل کر سکتے ہیں تاکہ یہ ظاہر کیا جا سکے کہ آیا قیمت 00 سے بڑی ہے۔
اس فنکشن میں درج ذیل حصے ہیں:
- مقررہ نمبر
- حروف کی ایک تار (متن کی قدر)
- تاریخ یا وقت
- فنکشنز جو اوپر کی کسی بھی قدر کو لوٹاتے ہیں۔
- سپریڈ شیٹ میں کسی دوسرے سیل کا حوالہ جس میں مندرجہ بالا اقدار میں سے کوئی بھی ہو۔
- میں ایکسل میں متعدد IF-THEN بیانات کیسے بنا سکتا ہوں؟
متعدد IF-THEN بیانات بنانے کے لیے ایکسل میں نیسٹنگ کا استعمال کریں۔ متبادل طور پر، استعمال کریں IFS فنکشن .
- آپ Excel میں کتنے IF سٹیٹمنٹس بنا سکتے ہیں؟
آپ ایک ہی IF-THEN اسٹیٹمنٹ کے اندر 7 IF اسٹیٹمنٹس تک گھونسلے بنا سکتے ہیں۔
- ایکسل میں مشروط فارمیٹنگ کیسے کام کرتی ہے؟
ایکسل میں مشروط فارمیٹنگ کے ساتھ، آپ مختلف شرائط کی جانچ کرنے کے لیے ایک ہی ڈیٹا پر ایک سے زیادہ اصول لاگو کر سکتے ہیں۔ ایکسل پہلے اس بات کا تعین کرتا ہے کہ آیا مختلف قواعد متصادم ہیں، اور، اگر ایسا ہے تو، پروگرام اس بات کا تعین کرتا ہے کہ ڈیٹا پر کون سا مشروط فارمیٹنگ اصول لاگو کیا جائے۔
سادہ زبان میں، یہ IF فنکشن کہتا ہے، 'اگر A1 میں قدر 1,000 سے زیادہ ہے تو لکھیںپرفیکٹ. ورنہ لکھوبہت چھوٹا.'
فنکشن کا موازنہ کرنے والا حصہ صرف دو قدروں کا موازنہ کر سکتا ہے۔ ان دونوں اقدار میں سے کوئی بھی ہو سکتا ہے:
فنکشن کا 'سچا' یا 'غلط' حصہ بھی مذکورہ بالا میں سے کسی کو واپس کر سکتا ہے۔ آپ IF فنکشن کو اس کے اندر اضافی حسابات یا فنکشنز شامل کر کے بہت ایڈوانس بنا سکتے ہیں۔
ایکسل میں IF-THEN اسٹیٹمنٹ کی صحیح یا غلط شرائط داخل کرتے وقت، آپ کو کسی بھی متن کے ارد گرد کوٹیشن مارکس استعمال کرنے کی ضرورت ہے جسے آپ واپس کرنا چاہتے ہیں، الا یہ کہ آپ TRUE اور FALSE استعمال کر رہے ہوں، جسے Excel خود بخود تسلیم کر لیتا ہے۔ دیگر اقدار اور فارمولوں کو کوٹیشن مارکس کی ضرورت نہیں ہے۔
IF-THEN فنکشن میں حساب لگانا
موازنہ کے نتائج پر منحصر ہے، آپ IF فنکشن کو انجام دینے کے لیے مختلف حسابات کو سرایت کر سکتے ہیں۔ یہ مثال B2 میں کل آمدنی کے لحاظ سے ٹیکس کی شرح کے لیے ایک حساب کا استعمال کرتی ہے۔ منطق کا ٹیسٹ B2 میں کل آمدنی کا موازنہ کرتا ہے یہ دیکھنے کے لیے کہ آیا یہ ,000.00 سے زیادہ ہے۔
اگر B2 میں قدر 50,000 سے زیادہ ہے تو IF فنکشن اسے 0.15 سے ضرب دے گا۔ اگر یہ کم ہے تو فنکشن اسے 0.10 سے ضرب دے گا۔
آپ حسابات کو فنکشن کے موازنے والے پہلو میں بھی شامل کر سکتے ہیں۔ مندرجہ بالا مثال میں، آپ اندازہ لگا سکتے ہیں کہ قابل ٹیکس آمدنی کل آمدنی کا صرف 80% ہوگی۔ اس کو ذہن میں رکھتے ہوئے، آپ مندرجہ بالا IF فنکشن کو درج ذیل میں تبدیل کر سکتے ہیں۔
یہ فارمولہ پہلے ان پٹ ویلیو (اس معاملے میں، B2) کو 0.8 سے ضرب دیتا ہے، اور پھر اس نتیجے کا موازنہ 50,000 سے کرتا ہے۔ باقی فنکشن اسی طرح کام کرتا ہے۔
چونکہ ایکسل کوما کو فارمولے کے حصوں کے درمیان وقفے کے طور پر دیکھتا ہے، اس لیے 999 سے زیادہ نمبر داخل کرتے وقت ان کا استعمال نہ کریں۔ مثال کے طور پر، 1000 ٹائپ کریں، 1000 نہیں۔
IF فنکشن کے اندر نیسٹنگ فنکشنز
آپ ایکسل میں IF سٹیٹمنٹ کے اندر ایک فنکشن ایمبیڈ (یا 'nest') بھی کر سکتے ہیں۔ یہ عمل آپ کو جدید حساب کتاب کرنے اور پھر حقیقی نتائج کا متوقع نتائج سے موازنہ کرنے دیتا ہے۔
اس مثال میں، فرض کریں کہ آپ کے پاس کالم B میں طلباء کے پانچ درجات کے ساتھ ایک اسپریڈ شیٹ ہے۔ آپ AVERAGE فنکشن کا استعمال کرتے ہوئے ان گریڈوں کا اوسط لے سکتے ہیں۔ کلاس کے اوسط نتائج پر منحصر ہے، آپ سیل C2 یا تو 'بہترین!' واپس کر سکتے ہیں۔ یا 'کام کی ضرورت ہے۔'
اس طرح آپ ایکسل میں IF-THEN درج کریں گے:
انگریزی میں: 'اگر B2 سے B6 کی قدروں کی اوسط 85 سے زیادہ ہے تو ٹائپ کریں۔بہترین!دوسری صورت میں، ٹائپ کریںکام کی ضرورت ہے۔.'
جیسا کہ آپ دیکھ سکتے ہیں، ایکسل میں IF-THEN فنکشن کو ایمبیڈڈ کیلکولیشنز یا فنکشنز کے ساتھ داخل کرنا آپ کو متحرک اور انتہائی فعال اسپریڈشیٹ بنانے کی اجازت دیتا ہے۔
عمومی سوالات