مائیکروسافٹ ایکسل کے ساتھ کام کرتے وقت بہت سے مختلف اظہارات کے استعمال میں، آپ کو منطقی افعال کا انتخاب کرنا چاہئے. وہ فارمولوں میں مختلف حالات کی تکمیل کا اشارہ کرنے کے لئے استعمال کیا جاتا ہے. اس کے علاوہ، اگر حالات خود متعدد متنوع ہوسکتے ہیں تو، منطقی افعال کا نتیجہ صرف دو اقدار لے سکتا ہے: حالت مکمل ہوجاتا ہے (سچ ہے) اور شرط نہیں ملی (غلط). آئیے ہیں کہ ایکسل میں منطقی افعال کیا خیالات کے بارے میں قریب نظر آتے ہیں.
اہم آپریٹرز
منطقی افعال کے کئی آپریٹرز ہیں. اہم لوگوں کے درمیان، مندرجہ ذیل نمائش پر روشنی ڈالی جانا چاہئے:
- صحیح؛
- غلط
- IF؛
- غلطی؛
- OR؛
- اور؛
- نہیں؛
- غلطی؛
- BROUGHT.
کم عام منطقی افعال موجود ہیں.
سب سے اوپر آپریٹرز میں سے ہر ایک، سب سے پہلے دو کے علاوہ، دلائل ہیں. دلائل یا تو مخصوص تعداد یا متن، یا اعداد و شمار کے خلیات کے ایڈریس کا اشارہ حوالہ جات ہوسکتا ہے.
افعال سچ ہے اور غلط
آپریٹر سچ ہے صرف ایک مخصوص ہدف کی قیمت کو قبول کرتا ہے. اس تقریب میں کوئی دلیل نہیں ہے، اور، ایک اصول کے طور پر، یہ تقریبا ہمیشہ زیادہ پیچیدہ اظہار کا حصہ ہے.
آپریٹر غلطاس کے برعکس، یہ کسی بھی قدر کو قبول نہیں کرتا ہے جو سچ نہیں ہے. اسی طرح، اس فنکشن میں کوئی دلیل نہیں ہے اور زیادہ پیچیدہ اظہار میں شامل ہے.
افعال اور اور یا
فنکشن اور کئی حالات کے درمیان ایک لنک ہے. صرف اس صورت میں جب یہ فعل باندھتا ہے، وہ واپس آ جاتا ہے سچ ہے. اگر کم از کم ایک دلیل قیمت کی اطلاع دیتا ہے غلطپھر آپریٹر اور عام طور پر اسی قدر واپس آتا ہے. اس فنکشن کا عام نقطہ نظر:= اور (log_value1؛ لاگ_value2؛ ...)
. تقریب میں 1 سے 255 دلائلوں میں شامل ہوسکتا ہے.
فنکشن یااس کے برعکس، قیمت درست ہے، یہاں تک کہ اگر دلائل میں سے صرف ایک شرائط کو پورا کرتا ہے، اور دیگر تمام غلط ہیں. اس کے سانچے مندرجہ ذیل ہیں:= اور (log_value1؛ لاگ_value2؛ ...)
. پچھلے تقریب کی طرح، آپریٹر یا 1 سے 255 حالات میں شامل ہوسکتا ہے.
فنکشن نہیں
دو سابق بیانات کے برعکس، تقریب نہیں یہ صرف ایک دلیل ہے. اس کے ساتھ اظہار کا معنی بدلتا ہے سچ ہے پر غلط مخصوص دلیل کی جگہ میں. عمومی فارمولا نحو مندرجہ ذیل ہے:= نہیں (لاگ_value)
.
افعال اگر اور غلطی
زیادہ پیچیدہ ڈھانچے کے لئے، کام کا استعمال کریں اگر. یہ بیان اس بات کا اشارہ کرتا ہے کہ قیمت جس قدر ہے سچ ہےاور کون ہے غلط. اس کی عام پیٹرن مندرجہ ذیل ہے:= IF (بیلیان_ایکشن؛ قدر_ف_س_فر_؛ قدر_ف غلط)
. اس طرح، اگر شرط مل جائے تو، پہلے سے مخصوص اعداد و شمار اس فن پر مشتمل سیل میں بھرا ہوا ہے. اگر شرط نہیں ملتی ہے تو، سیل کی دوسری تیسری دلیل میں مخصوص ڈیٹا سے بھرا ہوا ہے.
آپریٹر غلطیاگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس بلاگ کے بارے میں آپ پہلے ہی غلط استعمال کی اطلاع دے چکے ہیں. لیکن، اگر دلیل غلط ہے، تو صارف کی طرف سے واپس آنے والے سیل سیل میں واپس آ گیا ہے. اس فنکشن کے نحو، جس میں صرف دو دلائل موجود ہیں، مندرجہ ذیل ہیں:= خراب (قیمت؛ value_if_fault)
.
سبق: ایکسل میں IF فنکشن
افعال غلطی اور BROUGHT
فنکشن غلطی چیک کرتا ہے کہ آیا ایک مخصوص سیل یا سیل کی ایک رینج غلط قیمتوں پر مشتمل ہے. غلط اقدار کے تحت مندرجہ ذیل ہیں:
- # N / A؛
- #VALUE؛
- #NUM!
- # DEL / 0!
- # LINK!
- # NAME؟
- # نپل!
اس پر منحصر ہے کہ آیا کوئی غلط دلیل یا نہیں، آپریٹر قیمت کی اطلاع دیتا ہے سچ ہے یا غلط. اس فنکشن کا نحو مندرجہ ذیل ہے:= غلط (قیمت)
. یہ دلیل خاص طور پر ایک سیل یا خلیات کی ایک صف ہے.
آپریٹر BROUGHT سیل کی جانچ کرتا ہے کہ آیا یہ خالی ہے یا اقدار پر مشتمل ہے. اگر سیل خالی ہے تو، فنکشن قیمت کی اطلاع دیتا ہے سچ ہےاگر سیل میں ڈیٹا شامل ہے - غلط. اس بیان کے لئے نحو یہ ہے:= مکمل (قیمت)
. جیسا کہ پچھلے معاملے میں، دلیل سیل یا صف کے حوالے سے ایک حوالہ ہے.
درخواست مثال
اب ہم ایک مخصوص مثال کے ساتھ مندرجہ بالا کچھ افعال کی درخواست پر غور کرتے ہیں.
ہمارے ملازمتوں کی اپنی تنخواہ کے ساتھ ایک فہرست ہے. لیکن، اس کے علاوہ، تمام ملازمین نے بونس وصول کیا. معمول پریمیم 700 روبوس ہے. لیکن پنشن پسندوں اور خواتین 1،000 ارب rubles کے اونچائی پریمیم کا حق رکھتے ہیں. استثناء ایسے ملازمین ہیں جو مختلف وجوہات کی بناء پر، ایک مہینے میں 18 دن سے کم کام کرتے ہیں. کسی بھی صورت میں، وہ صرف 700 روبوس کی عام پریمیم کا حقدار ہیں.
چلو ایک فارمولا بنانے کی کوشش کرتے ہیں. لہذا، ہمارے پاس دو شرائط ہیں، جس کی کارکردگی 1000 روبوس پر مشتمل ہے - ملازم سے تعلق رکھتا ہے یا ملازم سے تعلق رکھتا ہے. ایک ہی وقت میں، ہم 1957 سے پہلے ان تمام افراد کو پینشنروں کو تفویض کریں گے. ہمارے معاملے میں، میز کی پہلی قطار کے لئے، فارمولہ اس طرح نظر آئے گا:= IF (OR (C4 <1957؛ D4 = "خاتون")؛ "1000"؛ "700")
. لیکن یہ نہیں بھولنا کہ اضافی پریمیم حاصل کرنے کے لئے ضروری شرط 18 دن یا اس سے زیادہ کام کر رہا ہے. ہمارے فارمولا میں اس حالت کو سرایت کرنے کے لئے، تقریب کو لاگو کریں نہیں:= IF (OR (C4 <1957؛ D4 = "خاتون") * (نہیں (E4 <18))؛ "1000"؛ "700")
.
ٹیبل کے کالم کے خلیات میں اس فنکشن کو کاپی کرنے کے لئے، جہاں پریمیم قیمت اشارہ کیا جاتا ہے، ہم اس سیل کے نچلے دائیں کونے میں کرسر بن جاتے ہیں، جس میں پہلے ہی ایک فارمولہ موجود ہے. ایک بھرپور مارکر ظاہر ہوتا ہے. بس میز کے اختتام پر اسے نیچے ڈراو.
اس طرح، ہم نے الگ الگ انٹرپرائز کے ہر ملازم کے لئے ایوارڈ کی رقم کے بارے میں معلومات کے ساتھ میز حاصل کی.
سبق: ایکسل کے مفید افعال
جیسا کہ آپ دیکھ سکتے ہیں، مائیکروسافٹ ایکسل میں حسابات کے لۓ منطقی افعال ایک بہت آسان آلہ ہیں. پیچیدہ افعال کا استعمال کرتے ہوئے، آپ ان کے ساتھ ساتھ کئی حالات کو مقرر کر سکتے ہیں اور انحصار کے نتیجے میں نتائج حاصل کرسکتے ہیں کہ آیا یہ حالات مکمل ہوجائے یا نہیں. ایسے فارمولوں کا استعمال کئی کاموں کو خودکار کرنے میں کامیاب ہے، جو صارف کا وقت بچاتا ہے.