دو نمبروں یا تاریخوں کے درمیان ایکسل IF

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل دکھاتا ہے کہ ایکسل IF فارمولہ کو استعمال کرنے کا طریقہ یہ دیکھنے کے لیے کہ آیا کوئی دیا ہوا نمبر یا تاریخ دو اقدار کے درمیان آتی ہے۔

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

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

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

    • چیک کرنے کے لیے اس سے بڑا (>) آپریٹر استعمال کریں۔
    • چیک کرنے کے لیے اس سے کم (<) آپریٹر کا استعمال کریں۔ اگر قدر بڑی تعداد سے کم ہے۔

    عام اگر کے درمیان فارمولہ ہے:

    اور( قدر> smaller_number، قدر< بڑا_نمبر)

    باؤنڈری ویلیوز کو شامل کرنے کے لیے، (>=) سے بڑا یا اس کے برابر اور (<) سے کم یا مساوی استعمال کریں۔ ;=) آپریٹرز:

    AND( value>= smaller_number, value<= larger_number)

    For مثال کے طور پر، یہ دیکھنے کے لیے کہ آیا A2 میں کوئی نمبر 10 اور 20 کے درمیان آتا ہے، جس میں باؤنڈری ویلیوز شامل نہیں، B2 کا فارمولہ، کاپی کیا گیا، یہ ہے:

    =AND(A2>10, A2<20)

    یہ چیک کرنے کے لیے کہ آیا A2 کے درمیان ہے 10 اور 20، بشمول حد کی قدروں، C2 میں فارمولہ یہ شکل اختیار کرتا ہے:

    =AND(A2>=10, A2<=20)

    میں دونوں صورتوں میں، نتیجہ بولین ویلیو TRUE ہے اگر ٹیسٹ کیا جائے۔نمبر 10 اور 20 کے درمیان ہے، اگر یہ نہیں ہے تو FALSE:

    اگر دو نمبروں کے درمیان ہے تو

    اگر آپ اپنی مرضی کی قیمت واپس کرنا چاہتے ہیں اگر کوئی نمبر دو قدروں کے درمیان ہے تو IF فنکشن کے منطقی امتحان میں AND فارمولا۔

    مثال کے طور پر، اگر A2 میں نمبر 10 اور 20 کے درمیان ہے تو "Yes" واپس کرنے کے لیے، "No" بصورت دیگر، ان IF اسٹیٹمنٹس میں سے ایک استعمال کریں:<3

    اگر 10 اور 20 کے درمیان ہے:

    =IF(AND(A2>10, A2<20), "Yes", "No")

    اگر 10 اور 20 کے درمیان، بشمول باؤنڈریز:

    =IF(AND(A2>=10, A2<=20), "Yes", "No")

    ٹِپ۔ فارمولے میں حد کی قدروں کو ہارڈ کوڈنگ کرنے کے بجائے، آپ انہیں انفرادی سیلز میں داخل کر سکتے ہیں، اور ان سیلز کا حوالہ دے سکتے ہیں جیسا کہ ذیل کی مثال میں دکھایا گیا ہے۔

    فرض کریں کہ آپ کے پاس کالم A میں قدروں کا ایک سیٹ ہے اور آپ جاننا چاہتے ہیں کہ ایک ہی قطار میں کالم B اور C کے نمبروں کے درمیان کون سی قدر آتی ہے۔ فرض کریں کہ ایک چھوٹی تعداد ہمیشہ کالم B میں ہوتی ہے اور بڑی تعداد کالم C میں ہوتی ہے، یہ کام اس فارمولے سے پورا کیا جا سکتا ہے:

    =IF(AND(A2>B2, A2

    باؤنڈریز سمیت:

    =IF(AND(A2>=B2, A2<=C2), "Yes", "No")

    اور یہاں If between بیان کا ایک تغیر ہے جو درست ہونے کی صورت میں خود ہی ایک قدر لوٹاتا ہے، کچھ متن یا ایک خالی سٹرنگ اگر غلط:

    =IF(AND(A2>10, A2<20), A2, "Invalid")

    باؤنڈریز سمیت:

    =IF(AND(A2>=10, A2<=20), A2, "Invalid")

    اگر باؤنڈری ویلیوز مختلف کالموں میں ہیں

    جب چھوٹی اور بڑی تعداد کا آپ موازنہ کر رہے ہیں تو وہ مختلف کالموں میں ظاہر ہو سکتی ہیں (یعنی نمبر 1 ہمیشہ نمبر 2 سے چھوٹا نہیں ہوتا ہے) کا تھوڑا زیادہ پیچیدہ ورژن استعمال کریں۔فارمولا۔

    اور( قدر > MIN( num1 , num2 ), value < MAX( num1 , num2 ))

    یہاں، ہم سب سے پہلے یہ جانچتے ہیں کہ آیا ہدف کی قدر MIN فنکشن کے ذریعے لوٹائے گئے دو نمبروں میں سے چھوٹے سے زیادہ ہے، اور پھر چیک کریں کہ آیا یہ کسی بڑے سے کم ہے۔ MAX فنکشن کے ذریعے لوٹائے گئے دو نمبروں میں سے۔

    تھریش ہولڈ نمبرز کو شامل کرنے کے لیے، منطق کو اس طرح ایڈجسٹ کریں:

    AND( value >= MIN( num1 , num2 ), value <= MAX( num1 , num2 ))

    مثال کے طور پر، معلوم کرنے کے لیے اگر A2 میں کوئی نمبر B2 اور C2 میں دو نمبروں کے درمیان آتا ہے، تو ان میں سے ایک فارمولہ استعمال کریں:

    باؤنڈریز کو چھوڑ کر:

    =AND(A2>MIN(B2, C2), A2

    باؤنڈریز سمیت:

    =AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2))

    TRUE اور FALSE کی بجائے اپنی اپنی اقدار واپس کرنے کے لیے، دو نمبروں کے درمیان درج ذیل Excel IF اسٹیٹمنٹ استعمال کریں:

    =IF(AND(A2>MIN(B2, C2), A2

    یا

    =IF(AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2)), "Yes", "No")

    ایکسل فارمولہ: اگر دو تاریخوں کے درمیان ہے

    اگر تاریخوں کے درمیان ہے ایکسل میں فارمولہ بنیادی طور پر اگر نمبروں کے درمیان ہے ۔

    یہ چیک کرنے کے لیے کہ آیا دی گئی تاریخ wi ہے۔ ایک مخصوص رینج کو پتلا کریں، عام فارمولہ یہ ہے:

    IF(AND( date >= start_date , date <= end_date ), value_if_true, value_if_false)

    باؤنڈری کی تاریخیں شامل نہیں:

    IF(AND( date > start_date , date < تاریخ_اختتام ), value_if_true, value_if_false)

    تاہم، ایک انتباہ ہے: IF اپنے دلائل اور حوالے سے براہ راست فراہم کردہ تاریخوں کو تسلیم کرتا ہےانہیں ٹیکسٹ سٹرنگ کے طور پر۔ IF کسی تاریخ کو پہچاننے کے لیے، اسے DATEVALUE فنکشن میں لپیٹنا چاہیے۔

    مثال کے طور پر، جانچنے کے لیے کہ آیا A2 میں تاریخ 1-Jan-2022 اور 31-Dec-2022 کے درمیان آتی ہے، آپ استعمال کر سکتے ہیں یہ فارمولا:

    =IF(AND(A2>=DATEVALUE("1/1/2022"), A2<=DATEVALUE("12/31/2022")), "Yes", "No")

    اگر شروع اور اختتامی تاریخیں پہلے سے طے شدہ سیلز میں ہوں تو فارمولہ بہت آسان ہو جاتا ہے:

    =IF(AND(A2>=$E$2, A2<=$E$3), "Yes", "No")

    جہاں $ E$2 تاریخ آغاز ہے اور $E$3 آخری تاریخ ہے۔ براہ کرم سیل کے پتوں کو مقفل کرنے کے لیے مطلق حوالہ جات کے استعمال پر توجہ دیں، اس لیے مندرجہ ذیل سیلز میں کاپی کرنے پر فارمولا نہیں ٹوٹے گا۔

    ٹپ۔ اگر ہر آزمائشی تاریخ کو اس کی اپنی حد میں آنا چاہیے، اور باؤنڈری کی تاریخیں بدل سکتی ہیں، تو چھوٹی اور بڑی تاریخ کا تعین کرنے کے لیے MIN اور MAX فنکشنز کا استعمال کریں جیسا کہ اگر باؤنڈری ویلیوز مختلف کالموں میں ہیں میں وضاحت کی گئی ہے۔ 11 AND اسٹیٹمنٹ کے اندر، پہلا منطقی ٹیسٹ چیک کرتا ہے کہ آیا ہدف کی تاریخ آج کی تاریخ سے زیادہ ہے، جبکہ دوسرا منطقی ٹیسٹ چیک کرتا ہے کہ آیا یہ موجودہ تاریخ کے علاوہ n دن سے کم ہے یا نہیں:

    IF(AND( date > TODAY(), date <= TODAY()+ n ), value_if_true, value_if_false)

    مثال کے طور پر، یہ جانچنے کے لیے کہ آیا A2 میں کوئی تاریخ اگلے 7 دنوں میں آتی ہے، فارمولا یہ ہے:

    =IF(AND(A2>TODAY(), A2<=TODAY()+7), "Yes", "No")

    اگر تاریخ آخری N دنوں کے اندر ہے

    یہ جانچنے کے لیے کہ آیادی گئی تاریخ آج کی تاریخ کے آخری n دنوں کے اندر ہے، آپ دوبارہ IF کو AND اور TODAY فنکشنز کے ساتھ استعمال کرتے ہیں۔ AND کا پہلا منطقی ٹیسٹ یہ چیک کرتا ہے کہ آیا ٹیسٹ شدہ تاریخ آج کی تاریخ مائنس n دنوں سے زیادہ ہے یا اس کے برابر، اور دوسرا منطقی ٹیسٹ چیک کرتا ہے کہ آیا تاریخ آج سے کم ہے:

    IF(AND( 1 A2 میں تاریخ گزشتہ 7 دنوں میں واقع ہوئی، فارمولا یہ ہے:

    =IF(AND(A2>=TODAY()-7, A2

    Hopefully, our examples have helped you understand how to use the If between formula in Excel efficiently. I thank you for reading and hope to see you on our blog next week!

    Practice workbook

    Excel If between - formula examples (.xlsx file)

    <3

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔