ایکسل میں منطقی افعال استعمال کرنے کا طریقہ: اگر ، اور ، یا ، XOR ، نہیں

منطقی افعال ایکسل میں مشہور اور مفید ہیں۔ وہ دوسرے خلیوں میں اقدار کی جانچ کرسکتے ہیں اور ٹیسٹ کے نتیجہ پر منحصر عمل انجام دے سکتے ہیں۔ اس سے ہماری اپنی اسپریڈشیٹ میں کاموں کو خود کار بنانے میں مدد ملتی ہے۔

IF فنکشن کو کیسے استعمال کریں

اگر افعال ایکسل میں اہم منطقی تقریب ہے اور لہذا ، پہلے سمجھنے والا ایک ہے۔ یہ اس مضمون میں متعدد بار ظاہر ہوگا۔

آئی ایف فنکشن کی ساخت پر ایک نظر ڈالیں ، اور پھر اس کے استعمال کی کچھ مثالیں دیکھیں۔

اگر فنکشن معلومات کے 3 بٹس کو قبول کرتا ہے:

= اگر IF (منطقی_تعداد ، [ویلیو_یف_ٹریو] ، [ویلیو_ف_فالز])
  • منطقی_سٹیسٹ: تقریب کی جانچ پڑتال کے لئے یہ شرط ہے۔
  • value_if_true: اگر شرط پوری ہو گئی ہے ، یا صحیح ہے تو انجام دینے کی کارروائی۔
  • value_if_false: اگر شرط پوری نہیں ہوئی ہے ، یا غلط ہے تو انجام دینے کی کارروائی۔

منطقی افعال کے ساتھ استعمال کرنے کیلئے موازنہ آپریٹرز

سیل اقدار کے ساتھ منطقی جانچ پڑتال کرتے وقت ، آپ کو موازنہ آپریٹرز سے واقف ہونے کی ضرورت ہے۔ آپ ذیل میں جدول میں ان کا خرابی دیکھ سکتے ہیں۔

آئیے اس کی عملی مثال کے طور پر کچھ مثالوں کو دیکھیں۔

اگر فنکشن مثال 1: ٹیکسٹ ویلیوز

اس مثال میں ، ہم یہ جانچنا چاہتے ہیں کہ آیا سیل کسی مخصوص فقرے کے برابر ہے۔ اگر افعال معاملے سے حساس نہیں ہے تو اوپری اور لوئر کیس کے خطوط کو خاطر میں نہیں لاتا ہے۔

مندرجہ ذیل فارمولہ کالم سی میں "نہیں" ظاہر کرنے کے لئے استعمال کیا جاتا ہے اگر کالم B میں "مکمل" اور "ہاں" متن موجود ہے اگر اس میں کوئی اور چیز موجود ہو۔

= IF (B2 = "مکمل" ، "نہیں" ، "ہاں")

اگرچہ اگر فنکشن حساس نہیں ہے تو ، متن کو ایک عین مطابق مماثل ہونا چاہئے۔

اگر فنکشن مثال 2: عددی اقدار

IF فنکشن عددی اقدار کا موازنہ کرنے کے لئے بھی بہت اچھا ہے۔

ذیل میں دیئے گئے فارمولے میں ہم یہ جانچتے ہیں کہ آیا سیل B2 میں ایک تعداد 75 سے زیادہ یا اس کے برابر ہے۔ اگر ایسا ہوتا ہے تو ، پھر ہم لفظ "پاس" ظاہر کرتے ہیں ، اور اگر نہیں تو لفظ "ناکام" ہوتا ہے۔

= IF (B2> = 75، "پاس"، "ناکام")

اگر ٹیسٹ کسی امتحان کے نتیجے میں مختلف متن کی نمائش کرنے سے کہیں زیادہ ہے۔ ہم مختلف حساب کتاب چلانے کے لئے بھی اس کا استعمال کرسکتے ہیں۔

اس مثال میں ، اگر ہم گاہک ایک خاص رقم خرچ کرتے ہیں تو ہم 10٪ رعایت دینا چاہتے ہیں۔ ہم بطور مثال £ 3000 استعمال کریں گے۔

= IF (B2> = 3000، B2 * 90٪، B2)

فارمولہ کا B2 * 90٪ حصہ ایک ایسا طریقہ ہے جس سے آپ سیل B2 میں قدر سے 10٪ کم کرسکتے ہیں۔ ایسا کرنے کے بہت سارے طریقے ہیں۔

اہم بات یہ ہے کہ آپ کسی بھی فارمولے کو استعمال کرسکتے ہیں value_if_true یا value_if_false حصے اور دوسرے خلیوں کی اقدار پر منحصر مختلف فارمولوں کو چلانا ایک بہت ہی طاقت ور مہارت ہے۔

اگر فنکشن مثال 3: تاریخ کی قیمتیں

اس تیسری مثال میں ، ہم مقررہ تاریخوں کی فہرست کو ٹریک کرنے کے لئے IF فنکشن استعمال کرتے ہیں۔ اگر ہم کالم B کی تاریخ ماضی میں ہے تو ہم لفظ "حد سے زیادہ" ظاہر کرنا چاہتے ہیں۔ لیکن اگر تاریخ مستقبل میں ہے تو ، مقررہ تاریخ تک دن کی تعداد کا حساب لگائیں۔

ذیل میں دیئے گئے فارمولے کا استعمال کالم سی میں کیا گیا ہے۔ ہم چیک کرتے ہیں کہ آیا سیل بی 2 میں مقررہ تاریخ آج کی تاریخ سے کم ہے (آج کی تاریخ کمپیوٹر کی گھڑی سے آج کی تاریخ لوٹتی ہے)۔

= IF (B2)<>

اگر فارمولے سے اندرا بنے ہوئے ہیں تو کیا ہیں؟

آپ نے نیسڈڈ IFs کی اصطلاح سنی ہوگی۔ اس کا مطلب یہ ہے کہ ہم کسی اور IF فنکشن کے اندر IF فنکشن لکھ سکتے ہیں۔ اگر ہمارے پاس انجام دینے کے لئے دو سے زیادہ اعمال ہوں تو ہم یہ کرنا چاہتے ہیں۔

اگر ایک فنکشن دو اعمال انجام دینے کی صلاحیت رکھتا ہے value_if_true اور value_if_false ). لیکن اگر ہم کسی اور میں کام کرتے ہیں تو (یا گھوںسلا) ایمبیڈ کرتے ہیں value_if_false سیکشن ، پھر ہم ایک اور عمل انجام دے سکتے ہیں۔

اس مثال کو لے لو جہاں ہم لفظ "بہترین" دکھانا چاہتے ہیں اگر سیل B2 میں ویلیو 90 سے زیادہ یا اس کے برابر ہو تو ، "ویل" ڈسپلے کریں ، اگر ویلیو 75 سے زیادہ یا مساوی ہے ، اور "ناقص" ڈسپلے کریں اگر کچھ اور ہو .

= IF (B2> = 90، "عمدہ"، IF (B2> = 75، "اچھا"، "ناقص"))

اب ہم نے اپنے فارمولے میں صرف ایک IF فنکشن کیا کرسکتا ہے اس سے آگے بڑھا دیا ہے۔ اور اگر ضروری ہو تو آپ مزید افعال کا گھونسلا کرسکتے ہیں۔

فارمولے کے اختتام پر دو اختتامی خط وحدت کو دیکھیں - ہر ایک کام کے لئے ایک۔

متبادل فارمولے موجود ہیں جو اس گھومنے والے IF نقطہ نظر سے کہیں زیادہ صاف ہوسکتے ہیں۔ ایک بہت مفید متبادل ایکسل میں سوئچ فنکشن ہے۔

اور اور اور منطقی افعال

جب آپ اپنے فارمولے میں ایک سے زیادہ موازنہ انجام دینا چاہتے ہو تو اور اور اور افعال استعمال ہوتے ہیں۔ اگر اکیلے کام صرف ایک حالت ، یا موازنہ سنبھال سکتا ہے۔

ایک مثال لے لو جہاں ہم ایک صارف کی قیمت پر 10٪ انحصار کرتے ہوئے چھوٹ دیتے ہیں اور کتنے سالوں سے وہ کسٹمر رہے ہیں۔

خود اور ، اور اور افعال ہی صحیح یا غلط کی قدر لوٹائیں گے۔

اینڈ فنکشن صرف اس صورت میں حق کی واپسی کرتا ہے جب ہر شرط پوری ہوجائے ، اور بصورت دیگر غلط OR تقریب اگر ایک یا تمام شرائط پوری ہوجائے تو صحیح لوٹاتا ہے ، اور اگر شرائط کو پورا نہیں کیا جاتا ہے تب ہی غلط کو لوٹاتا ہے۔

یہ افعال 255 حالتوں تک کی جانچ کرسکتے ہیں ، لہذا یقینی طور پر صرف دو شرائط تک محدود نہیں ہیں جیسے یہاں مظاہرہ کیا گیا ہے۔

ذیل میں AND اور OR افعال کی ساخت ہے۔ وہی لکھے ہیں۔ صرف نام کا متبادل اور برائے OR۔ یہ صرف ان کی منطق ہے جو مختلف ہے۔

= اور (منطقی 1 ، [منطقی 2] ...)

آئیے ان دونوں کی ایک مثال ملاحظہ کریں جس نے دو شرائط کا جائزہ لیا۔

اور فنکشن کی مثال

اینڈ فنکشن کو جانچنے کے لئے ذیل میں استعمال کیا جاتا ہے کہ اگر صارف کم از کم ،000 3،000 خرچ کرتا ہے اور کم از کم تین سال تک ایک صارف ہے۔

= اور (B2> = 3000، C2> = 3)

آپ دیکھ سکتے ہیں کہ یہ میٹ اور ٹیری کے لئے جھوٹی واپسی کرتا ہے کیونکہ اگرچہ وہ دونوں ایک ہی معیار پر پورا اترتے ہیں ، انہیں دونوں کو AND فنکشن کے ساتھ پورا کرنے کی ضرورت ہے۔

یا فنکشن مثال

OR فنکشن کو جانچنے کے لئے نیچے استعمال کیا جاتا ہے اگر صارف کم از کم ،000 3،000 خرچ کرتا ہے یا کم از کم تین سالوں سے کوئی صارف ہے۔

= یا (B2> = 3000، C2> = 3)

اس مثال میں ، فارمولا میٹ اور ٹیری کے لئے حق واپس کرتا ہے۔ صرف جولی اور گلیان ہی دونوں شرائط کو ناکام بناتے ہیں اور FALSE کی ویلیو واپس کرتے ہیں۔

اور کا استعمال کرتے ہوئے اور اگر IF فنکشن کے ساتھ

چونکہ اور اور اور افعال اکیلے استعمال ہونے پر سچ یا غلط کی قدر واپس کرتے ہیں ، اس لئے خود ہی ان کا استعمال کرنا غیر معمولی ہے۔

اس کے بجائے ، آپ عام طور پر ان کو IF فنکشن کے ساتھ استعمال کریں گے ، یا کسی ایکسل خصوصیت جیسے مشروط وضع یا ڈیٹا کی توثیق کے ذریعہ کچھ سابقہ ​​عمل انجام دینے کے ل if اگر فارمولہ ٹر. کا جائزہ لے۔

نیچے دیئے ہوئے فارمولے میں ، اور فنکشن IF فنکشن کے منطقی امتحان کے اندر گھونس جاتا ہے۔ اگر اینڈ فنکشن صحیح لوٹتا ہے تو کالم B میں موجود رقم سے 10٪ چھوٹ جاتا ہے۔ ورنہ ، کوئی رعایت نہیں دی جاتی ہے اور کالم B میں قدر کالم D میں دہرائی جاتی ہے۔

= اگر (اور (B2> = 3000، C2> = 3)، B2 * 90٪، B2)

XOR فنکشن

OR فنکشن کے علاوہ ، ایک خصوصی OR فنکشن بھی ہے۔ اسے XOR فنکشن کہتے ہیں۔ ایکس او آر فنکشن ایکسل 2013 ورژن کے ساتھ متعارف کرایا گیا تھا۔

اس فنکشن کو سمجھنے کے لئے کچھ کوشش کر سکتی ہے ، لہذا عملی مثال دکھا دی گئی ہے۔

XOR فنکشن کی ساخت او آر فنکشن جیسی ہے۔

= XOR (منطقی 1 ، [منطقی 2] ...)

جب صرف دو شرائط کا جائزہ لیں جب XOR فنکشن لوٹتا ہے:

  • اگر کسی بھی حالت کا جائزہ لیا جائے تو سچ۔
  • غلط اگر دونوں شرطیں درست ہیں ، یا نہ ہی شرط صحیح ہے۔

یہ OR تقریب سے مختلف ہے کیونکہ اگر یہ دونوں شرطیں درست ہوں گی تو یہ حقیقت لوٹ آئے گی۔

جب مزید شرائط شامل کی جاتی ہیں تو اس فنکشن کو قدرے زیادہ الجھن ہو جاتی ہے۔ پھر XOR فنکشن لوٹتا ہے:

  • سچ ہے اگر ایک طاق شرائط کی تعداد صحیح
  • غلط اگر ایک یہاں تک کہ شرائط کی تعداد سچ کے نتیجے میں ہوتی ہے ، یا اگر سب حالات غلط ہیں۔

آئیے XOR فنکشن کی ایک سادہ سی مثال دیکھتے ہیں۔

اس مثال میں ، فروخت سال کے دو حصوں میں تقسیم ہوتی ہے۔ اگر سیلز پرسن دونوں حصوں میں ،000 3،000 یا اس سے زیادہ فروخت کرتا ہے تو پھر انہیں سونے کا معیار تفویض کیا جاتا ہے۔ یہ مضمون میں پہلے کی طرح I& کے ساتھ ایک AND فنکشن کے ساتھ حاصل کیا گیا ہے۔

لیکن اگر وہ نصف میں in 3000 یا اس سے زیادہ فروخت کرتے ہیں تو ہم انہیں سلور کا درجہ دینا چاہتے ہیں۔ اگر وہ دونوں میں ،000 3000 یا اس سے زیادہ فروخت نہیں کرتے ہیں تو کچھ بھی نہیں۔

XOR فنکشن اس منطق کے ل perfect بہترین ہے۔ نیچے دیئے گئے فارمولہ E کے کالم میں داخل کیا گیا ہے اور اگر "ہاں" یا "نہیں" ظاہر کرنے کے لئے IF کے ساتھ XOR فنکشن دکھاتا ہے صرف اس صورت میں جب دونوں میں سے کوئی شرط پوری ہوجائے۔

= IF (XOR (B2> = 3000، C2> = 3000)، "ہاں"، "نہیں")

فنکشن نہیں

اس مضمون میں بحث کرنے کے لئے حتمی منطقی تقریب نہیں فعل ہے ، اور ہم نے سب سے آسان چھوڑ دیا ہے۔ اگرچہ بعض اوقات اس تقریب کے 'حقیقی دنیا' کے استعمال کو دیکھنا مشکل ہوسکتا ہے۔

نوٹ فنکشن اس کی دلیل کی قدر کو تبدیل کرتا ہے۔ لہذا اگر منطقی قدر صحیح ہے ، تو یہ غلط ثابت ہوجاتی ہے۔ اور اگر منطقی قدر غلط ہے تو ، یہ صحیح ہوگی۔

کچھ مثالوں سے اس کی وضاحت آسان ہوگی۔

نہیں فنکشن کی ساخت ہے؛

= نہیں (منطقی)

فنکشن مثال نہیں 1

اس مثال میں ، ذرا تصور کریں کہ ہمارا لندن میں ہیڈ آفس ہے اور پھر بہت سی دوسری علاقائی سائٹیں۔ ہم لفظ "ہاں" ظاہر کرنا چاہتے ہیں اگر سائٹ لندن کے سوا کچھ بھی ہے ، اور اگر یہ لندن ہے تو "نہیں"۔

اگر نہیں تو فعل کے منطقی امتحان میں اگر تقریب کے اعدادوشمار کی جانچ پڑتال کی جائے تو نتیجہ نتیجہ کو الٹا کرسکتا ہے۔

= اگر (نہیں (B2 = "لندن") ، "ہاں" ، "نہیں")

اس کا نہیں منطقی آپریٹر استعمال کرکے حاصل کیا جاسکتا ہے۔ ذیل میں ایک مثال ہے۔

= IF (B2 "لندن" ، "ہاں" ، "نہیں")

فنکشن مثال نہیں 2

ایکسل میں معلوماتی کاموں کے ساتھ کام کرتے وقت نو فنکشن مفید ہے۔ یہ ایکسل میں افعال کا ایک گروپ ہیں جو کسی چیز کی جانچ پڑتال کرتے ہیں ، اور اگر چیک کامیاب ہوتا ہے تو سچ واپس کرتا ہے ، اور اگر ایسا نہیں ہوتا ہے تو غلط کہتے ہیں۔

مثال کے طور پر ، آئس ٹیکسٹ فنکشن یہ چیک کرے گا کہ آیا سیل میں ٹیکسٹ موجود ہے یا نہیں اور اگر وہ ایسا نہیں کرتا ہے تو اسے سچ واپس کردے گا۔ نہیں فنکشن مددگار ہے کیوں کہ یہ ان افعال کے نتیجے کو الٹا سکتا ہے۔

ذیل کی مثال میں ، ہم ایک سیل سیل پرسن کی رقم کی 5٪ رقم ادا کرنا چاہتے ہیں۔ لیکن اگر انھوں نے کچھ نہیں اٹھایا تو لفظ "کوئی نہیں" سیل میں ہے اور اس سے فارمولے میں غلطی پیدا ہوگی۔

ISTEXT فنکشن کا استعمال متن کی موجودگی کی جانچ پڑتال کے لئے کیا جاتا ہے۔ اگر متن موجود ہو تو یہ حقیقت لوٹاتا ہے ، لہذا نو فنکشن اس کو غلط میں بدل دیتا ہے۔ اور IF اپنا حساب کتاب کرے۔

= اگر (نہیں (ISTEXT (B2))، B2 * 5٪، 0)

منطقی افعال میں مہارت حاصل کرنا آپ کو ایکسل صارف کی حیثیت سے ایک بڑا فائدہ دے گا۔ خلیوں میں اقدار کی جانچ اور ان کا موازنہ کرنے اور ان نتائج پر مبنی مختلف حرکتیں کرنے کے قابل ہونا بہت مفید ہے۔

اس مضمون میں آج کل استعمال ہونے والے بہترین منطقی کاموں کا احاطہ کیا گیا ہے۔ ایکسل کے حالیہ ورژن میں اس لائبریری میں شامل مزید افعال کا تعارف دیکھا گیا ہے ، جیسے اس مضمون میں بیان کردہ XOR فنکشن۔ ان نئے اضافوں کے ساتھ تازہ کاری برقرار رکھنے سے آپ بھیڑ سے آگے رہیں گے۔


$config[zx-auto] not found$config[zx-overlay] not found