مائیکروسافٹ ایکسل میں منطق کے افعال

Pin
Send
Share
Send

مائیکرو سافٹ ایکسل کے ساتھ کام کرنے کے دوران استعمال ہونے والے بہت سے مختلف تاثرات میں ، منطقی افعال کو اجاگر کیا جانا چاہئے۔ ان کو فارمولوں میں مختلف شرائط کی تکمیل کی نشاندہی کرنے کے لئے استعمال کیا جاتا ہے۔ مزید یہ کہ ، اگر حالات خود سے متنوع ہوسکتے ہیں ، تو منطقی افعال کا نتیجہ صرف دو اقدار لے سکتا ہے: حالت مطمئن ہے (سچ) اور حالت مطمئن نہیں ہے (غلط) آئیے اس پر ایک قریب سے جائزہ لیتے ہیں کہ ایکسل میں منطقی افعال کیا ہیں۔

کلیدی آپریٹرز

وہاں کئی منطقی فنکشن آپریٹرز ہیں۔ اہم افراد میں مندرجہ ذیل ہیں:

  • سچ؛
  • غلط؛
  • اگر؛
  • اگر غلطی؛
  • یا
  • اور؛
  • نہیں؛
  • غلطی؛
  • آسان

منطقی افعال کم ہیں۔

پہلے دو کو چھوڑ کر مذکورہ بالا آپریٹرز میں سے ہر ایک کے پاس دلائل ہیں۔ دلائل یا تو مخصوص نمبر یا متن ، یا لنکس ہو سکتے ہیں جو ڈیٹا سیلز کے پتے کی نشاندہی کرتے ہیں۔

افعال سچ اور غلط

آپریٹر سچ صرف ایک مخصوص نقطہ نظر قبول کرتا ہے۔ اس فنکشن میں کوئی دلیل نہیں ہے ، اور ، بطور اصول ، یہ ہمیشہ زیادہ پیچیدہ تاثرات کا لازمی جزو ہوتا ہے۔

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

افعال اور اور یا

فنکشن اور کئی شرائط کے درمیان ربط ہے۔ صرف اس صورت میں جب اس فعل سے منسلک تمام شرائط مطمئن ہوجائیں ، تو اس کی قیمت واپس آجاتی ہے سچ. اگر کم از کم ایک دلیل کسی قیمت کی اطلاع دیتی ہے غلطپھر آپریٹر اور عام طور پر ایک ہی قیمت لوٹاتا ہے۔ اس فنکشن کا عمومی نظریہ:= اور (لاگ_والیو 1؛ لاگ_والیو 2؛ ...). ایک فنکشن میں 1 سے 255 دلائل شامل ہوسکتے ہیں۔

فنکشن یا، اس کے برعکس ، حق واپس کرتا ہے یہاں تک کہ اگر صرف ایک دلیل شرائط پر پورا اترتا ہے اور باقی سب غلط ہوتے ہیں۔ اس کا سانچہ مندرجہ ذیل ہے:= اور (لاگ_والیو 1؛ لاگ_والیو 2؛ ...). پچھلے فنکشن کی طرح آپریٹر یا 1 سے 255 تک کی شرائط شامل ہوسکتی ہیں۔

فنکشن نہیں

پچھلے دو بیانات کے برعکس ، فنکشن نہیں صرف ایک دلیل ہے۔ وہ اظہار کے معنی کو تبدیل کرتی ہے کے ساتھ سچ پر غلط مخصوص دلیل کی جگہ میں۔ عام فارمولہ ترکیب مندرجہ ذیل ہے۔= نہیں (لاگ ان قدر).

افعال اگر اور اگر غلطی ہو

زیادہ پیچیدہ ڈیزائنوں کے لئے ، فنکشن کا استعمال کریں اگر. یہ بیان اشارہ کرتا ہے کہ کون سی قیمت ہے سچاور کون سا غلط. اس کا عمومی نمونہ درج ذیل ہے۔= اگر IF (بولین_کسپرسنس؛ ویلیو_یف_ٹریو value ویلیو_یف_فالس). اس طرح ، اگر شرط پوری ہوجاتی ہے ، تو پہلے بیان کردہ ڈیٹا اس فنکشن پر مشتمل سیل میں پُر ہوتا ہے۔ اگر شرط پوری نہیں ہوتی ہے تو ، اس کے بعد سیل فنکشن کی تیسری دلیل میں بیان کردہ دوسرے کوائف سے پُر ہے۔

آپریٹر اگر غلطی ہو، اگر دلیل درست ہے تو ، سیل کو اپنی قدر واپس کردیتی ہے۔ لیکن ، اگر دلیل غلط ہے تو ، پھر صارف کی طرف اشارہ کردہ قدر سیل میں واپس کردی جاتی ہے۔ اس فنکشن کا نحو ، جس میں صرف دو دلائل ہیں ، درج ذیل ہیں:= اگر غلطی (قدر؛ قیمت_آئ_زر).

سبق: اگر ایکسل میں کام کریں

افعال غلطی اور آسان

فنکشن غلطی یہ دیکھنے کے لئے چیک کرتا ہے کہ آیا خلیوں کی ایک مخصوص خلیے یا حد میں غلط قدریں ہیں۔ غلط قدروں کا مطلب مندرجہ ذیل ہے۔

  • # N / A؛
  • # ویلیو؛
  • # نمبر!
  • #DEL / 0!
  • # لن!
  • #NAME؟؛
  • # خالی!

اس پر انحصار کرتے ہوئے کہ آیا دلیل غلط ہے یا نہیں ، آپریٹر ایک قیمت کی اطلاع دیتا ہے سچ یا غلط. اس فنکشن کا نحو ذیل میں ہے:= غلطی (قیمت). دلیل خصوصی طور پر کسی سیل یا خلیوں کی ایک صف کا حوالہ ہے۔

آپریٹر آسان سیل کی جانچ پڑتال کرتی ہے کہ آیا یہ خالی ہے یا اس میں اقدار ہیں۔ اگر سیل خالی ہے تو ، فنکشن ایک قدر کی اطلاع دیتا ہے سچاگر سیل میں ڈیٹا شامل ہو۔ غلط. اس آپریٹر کا ترکیب مندرجہ ذیل ہے۔= EMPTY (قیمت). پچھلے معاملے کی طرح ، بھی دلیل سیل یا سرنی کا حوالہ ہے۔

فنکشن مثال

اب آئیے مذکورہ بالا کچھ افعال کی اطلاق کو ایک خاص مثال کے ساتھ دیکھیں۔

ہمارے پاس انٹرپرائز کے ملازمین کی فہرست ہے جن کی تنخواہوں کے ساتھ ہے۔ لیکن ، اس کے علاوہ ، تمام ملازمین کے پاس بونس ہے۔ معمول کا پریمیم 700 روبل ہے۔ لیکن پنشنرز اور خواتین 1000 روبل کے بڑھے ہوئے بونس کے حقدار ہیں۔ رعایت ملازمین کی ہے جو ، مختلف وجوہات کی بناء پر ، ایک مہینے میں 18 دن سے بھی کم عرصے تک کام کر چکے ہیں۔ بہرحال ، وہ صرف 700 روبل کے مستقل بونس کے حقدار ہیں۔

آئیے ایک فارمولا بنانے کی کوشش کریں۔ لہذا ، ہمارے پاس دو شرائط ہیں جن کے تحت 1000 روبل کا بونس رکھا گیا ہے - یہ ریٹائرمنٹ ایج یا ملازم کی خواتین کی صنف کا حصول ہے۔ اسی وقت ، ہم ان تمام لوگوں کو شامل کرتے ہیں جو 1957 سے پہلے پیدا ہوئے تھے بطور پنشنر۔ ہمارے معاملے میں ، جدول کی پہلی لائن کے لئے ، فارمولہ مندرجہ ذیل شکل اختیار کرے گا۔= IF (OR (C4 <1957؛ D4 = "خواتین")؛ "1000"؛ "700"). لیکن ، یہ نہ بھولیں کہ بڑھا ہوا پریمیم حاصل کرنے کی شرط 18 دن یا اس سے زیادہ عرصے تک کام کر رہی ہے۔ ہمارے فارمولے میں اس شرط کو نافذ کرنے کے لئے ، ہم فنکشن کا اطلاق کرتے ہیں نہیں:= IF (OR (C4 <1957؛ D4 = "خواتین")) ((نہیں (E4 <18))؛ "1000"؛ "700").

اس فنکشن کو ٹیبل کے کالم کے خلیوں میں کاپی کرنے کے لئے جہاں پریمیم ویلیو کا اشارہ ہوتا ہے ، ہم سیل کے نچلے دائیں کونے میں کرسر بن جاتے ہیں جہاں فارمولہ پہلے سے موجود ہے۔ ایک فل مارکر ظاہر ہوتا ہے۔ اسے میز کے آخر تک نیچے گھسیٹیں۔

اس طرح ، ہمیں انٹرپرائز کے ہر ملازم کے لئے الگ الگ بونس کے سائز کے بارے میں معلومات کے ساتھ ایک ٹیبل موصول ہوا۔

سبق: مفید ایکسل خصوصیات

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

Pin
Send
Share
Send