فہرست کا خانہ
اس مضمون میں، ہم ایکسل میں نیسٹڈ IF فنکشن کو استعمال کرنا سیکھیں گے ۔ جب کسی فنکشن کو دوسرے فنکشن کے اندر داخل کیا جاتا ہے، تو اسے نیسٹڈ فنکشن کہا جاتا ہے۔ آج، ہم 6 نسٹڈ IF فنکشن کی مثالی مثالیں دکھائیں گے۔ یہ مثالیں آپ کو نیسٹڈ IF فنکشن کے استعمال کو سمجھنے میں مدد کریں گی۔ تو، بغیر کسی تاخیر کے، آئیے بحث شروع کرتے ہیں۔
پریکٹس بک ڈاؤن لوڈ کریں
یہاں سے پریکٹس بک ڈاؤن لوڈ کریں۔
نیسٹڈ آئی ایف فنکشن کا استعمال کریں۔ xlsx
ایکسل IF فنکشن کا تعارف
نیسٹڈ IF فنکشن کو سمجھنے کے لیے، ہمیں پہلے IF فنکشن کے بارے میں جاننا ہوگا۔ مائیکروسافٹ ایکسل میں، IF فنکشن دی گئی شرط کو چیک کرتا ہے اور اگر اس کے بعد پورا ہوتا ہے تو نتیجہ دکھاتا ہے۔ نیز، اگر شرط پوری نہیں ہوتی ہے، تو دوسرا نتیجہ دکھاتا ہے۔
- نحو
IF (logical_test, [value_if_true], [value_if_false])
- دلیل
منطقی_ٹیسٹ: یہ لازمی ہے IF فنکشن کی دلیل۔ یہ دلیل سیل یا سیل کی ایک رینج کے لیے دی گئی حالت کی نمائندگی کرتی ہے۔
[value_if_true]: یہ فنکشن کی دوسری دلیل ہے۔ اگر شرط پوری ہوتی ہے تو یہ بیان کردہ بیان ہے۔
[value_if_false]: یہ تیسرا دلیل ہے جو ظاہر ہوتا ہے اگر شرط غلط ہے۔
ایکسل نیسٹڈ آئی ایف فنکشن کا تعارف
دی نیسٹڈ IFS فنکشن، ہم پچھلا ڈیٹاسیٹ استعمال کر سکتے ہیں۔
مزید جاننے کے لیے ذیل کے مراحل کا مشاہدہ کریں۔
مراحل:
- شروع کرنے کے لیے، سیل D5 منتخب کریں اور فارمولا ٹائپ کریں:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- پھر، Enter کو دبائیں۔
یہاں، ٹیسٹ 1 یہ جانچنا ہے کہ آیا سیل C5 5500 سے بڑا ہے۔ اگر TRUE ، تو یہ 12 % دکھائے گا۔ بصورت دیگر، یہ ٹیسٹ 2 اور اسی طرح پر چلا جائے گا۔
- مندرجہ ذیل مرحلے میں، تمام نتائج دیکھنے کے لیے فل ہینڈل نیچے کا استعمال کریں۔<10
43>
3. داخل کریں CHOOSE فنکشن
ہم متعدد شرائط کو چیک کرنے کے لیے CHOOSE فنکشن کا بھی استعمال کر سکتے ہیں۔ CHOOSE فنکشن اس قدر کے انڈیکس نمبر کی بنیاد پر فہرست سے ایک قدر واپس کرتا ہے۔ CHOOSE فنکشن کی عمومی شکل ذیل میں دی گئی ہے۔
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
اگر آپ چاہیں تو فارمولے کے اندر مزید ٹیسٹ چیک کرسکتے ہیں۔ .
44>> شروع میں، سیل D5 منتخب کریں اور فارمولا ٹائپ کریں: =CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- اس کے بعد، دبائیں درج کریں ۔
یہاں، آپ چوزے کے اندر چار دلائل دیکھ سکتے ہیں۔ فنکشن۔ پہلی دلیل میں، ہم نے تمام شرائط کو جمع ( + ) نشان کے ساتھ شامل کیا ہے۔ پھر، اگلے دلائل میں، ہم نے نتائج کی قدر کے ساتھ رکھا ہے۔شرائط کی پوزیشن کا احترام. مثال کے طور پر، دوسری دلیل پہلی حالت کے نتیجے کو ظاہر کرتی ہے۔ وغیرہ۔ Excel SWITCH فنکشن
آپ sWITCH فنکشن کو نیسٹڈ IF فنکشن کے متبادل کے طور پر بھی استعمال کرسکتے ہیں۔ لیکن، آپ کو ایک بات یاد رکھنے کی ضرورت ہے۔ جب آپ کو مخصوص اقدار کے ایک مقررہ سیٹ سے نمٹنے کی ضرورت ہو تو آپ SWITCH فنکشن استعمال کرسکتے ہیں۔ ڈیٹا سیٹ میں، آپ دیکھ سکتے ہیں کہ ہم نے سیلز رینج کی جگہ رینک متعارف کرایا ہے۔ رینک کی یہ مخصوص قدریں کمیشن کو آسانی سے تقسیم کرنے میں ہماری مدد کریں گی۔
47>
اس طریقہ کے بارے میں مزید جاننے کے لیے نیچے دیے گئے مراحل پر عمل کریں۔
STEPS:
- سب سے پہلے، سیل E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- اب، نتیجہ دیکھنے کے لیے Enter دبائیں۔
<6
یہاں، فارمولہ سیل D5 کی قدر تلاش کرے گا۔ اگر قدر A ہے، تو یہ پرنٹ کرے گا 5 %، اگر B تو 9 %، اور اگر C پھر 12 %۔
- اگلے مرحلے میں، بس فل ہینڈل نیچے گھسیٹیں۔
<49
5. CONCATENATE فنکشن استعمال کریں
SWITCH فنکشن Excel 2016 میں متعارف کرایا گیا تھا۔ پرانے ورژن میں SWITCH کا فنکشن نہیں ہے۔ اس صورت میں، آپ CONCATENATE فنکشن کی جگہ استعمال کر سکتے ہیں۔پچھلا طریقہ۔
آئیے ذیل کے مراحل پر بات کرتے ہیں۔
اسٹیپس:
- پہلے میں جگہ، سیل E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- میں درج ذیل فارمولہ ٹائپ کریں اس کے بعد، نتیجہ دیکھنے کے لیے Enter دبائیں۔
51>
یہاں، ہم نے متعدد IF کو جوڑ دیا ہے۔ افعال. یہ فارمولہ 5 % ظاہر کرتا ہے اگر سیل D5 کی قدر A ہے، 9 % اگر B ، اور 12 % اگر C ۔
- آخر میں، مطلوبہ سیلز میں نتائج دیکھنے کے لیے فل ہینڈل کو نیچے گھسیٹیں۔
یاد رکھنے والی چیزیں
ایکسل میں نیسٹڈ IF فنکشن کے ساتھ کام کرتے ہوئے آپ کو درج ذیل چیزیں یاد رکھنے کی ضرورت ہے۔
- جب آپ نیسٹڈ IF فنکشن استعمال کر رہے ہوں تو آپ کو ٹیسٹ اور نتائج کی مناسب ترتیب کو برقرار رکھنا چاہیے۔
- Excel 2007 – میں 2016 ، آپ زیادہ سے زیادہ 64 شرائط استعمال کر سکتے ہیں۔
- اگر آپ کا فارمولہ شرائط کی تعداد کی وجہ سے بڑا ہو جاتا ہے تو اس کے بجائے متبادل طریقے استعمال کریں۔
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
یہاں،
- C1: پہلی شرط۔
- T1: قدر ظاہر کی جائے گی اگر پہلی شرط پوری ہوجائے۔
- C2: دوسری شرط۔
- T2: دوسری شرط پوری ہونے پر دکھائی جانے والی قدر۔
- C3: 2
- T4: چوتھی شرط پوری ہونے پر دکھائی جانے والی قدر۔
- F4: یہ وہ قدر ہے جو شرائط پوری نہ ہونے کی صورت میں دکھائی جائے گی۔ .
آپ فارمولے کے اندر اپنی ضروریات کے مطابق مزید شرائط شامل کرسکتے ہیں۔
ایکسل میں نیسٹڈ آئی ایف فنکشن کو استعمال کرنے کی 6 مثالی مثالیں
1. سادہ کا استعمال نتائج تلاش کرنے کے لیے Nested IF فنکشن
نیسٹڈ IF فنکشن کے استعمال کو سمجھنے کے لیے، ہم سب سے پہلے ایک سادہ مثال دکھائیں گے۔ اس مثال میں، ہم کچھ طلباء کے نتائج تلاش کرنے کی کوشش کریں گے۔ یہاں، ہم تین شرائط استعمال کر رہے ہیں۔
- پہلے، اگر کوئی طالب علم 70 یا زیادہ حاصل کرتا ہے، تو وہ پاس ہو جائے گا۔
- دوسرا، اگر اسے 70 سے کم آتا ہے، تو وہ فیل ہو جائے گا۔
- تیسرے، اگر کوئی نمبر نہیں ہے، تو، طالب علم کو سمجھا جائے گا۔غیر حاضر۔
آئیے یہ دیکھنے کے لیے ذیل کے مراحل پر عمل کریں کہ نیسٹڈ IF فنکشن کیسے کام کرتا ہے۔
STEPS :
- سب سے پہلے، سیل C5 منتخب کریں اور فارمولا ٹائپ کریں:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- اس کے بعد نتیجہ دیکھنے کے لیے Enter دبائیں۔
اس فارمولے میں،
- پہلی دلیل ہے C5= "" اور دوسری دلیل ہے "غیر حاضر" ۔ یہ پہلی شرط کو ظاہر کرتا ہے۔ یہ اشارہ کرتا ہے کہ اگر سیل C5 خالی ہے، تو، یہ دوسری دلیل دکھائے گا۔ ہمارے معاملے میں، یہ ہے غیر حاضر ۔
- دوسرا IF فنکشن کہتا ہے کہ اگر نمبر 70 سے زیادہ ہے، تو ایک طالب علم پاس بصورت دیگر، وہ نہیں کرے گا۔
- مندرجہ ذیل مرحلے میں، کرسر کو سیل D5 کے نیچے دائیں جانب رکھیں اور فل ہینڈل کو گھسیٹیں<نیچے
2. ایکسل میں Nested IF فنکشن کا استعمال کرتے ہوئے گریڈ تلاش کریں
دوسری مثال میں، ہم ایکسل میں نیسٹڈ IF فنکشن استعمال کریں گے تاکہ کچھ طالب علموں کے درجات معلوم کریں۔ یہ نیسٹڈ IF فنکشن کو بیان کرنے کے لیے سب سے زیادہ استعمال ہونے والی مثالوں میں سے ایک ہے۔ اس مثال کے لیے، ہم ایک ڈیٹا سیٹ استعمال کریں گے جس میں کچھ طلبہ کے نمبر ہوں گے۔ یہاں، نمبروں اور متعلقہ درجات کی حد بھی دی گئی ہے۔ ہمیں طلباء کے حاصل کردہ نمبروں کی بنیاد پر ان کے درجات کا جائزہ لینے کی ضرورت ہے۔
آئیےاس مثال کے بارے میں مزید جاننے کے لیے نیچے دیے گئے مراحل کا مشاہدہ کریں۔
STEPS:
- سب سے پہلے سیل D5 منتخب کریں اور ٹائپ کریں فارمولا:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- پھر، نتیجہ دیکھنے کے لیے انٹر دبائیں۔
7>
اس فارمولے میں،
- ہماری پہلی شرط یہ ہے کہ آیا نیچے کوئی نشان موجود ہے یا نہیں۔>61 ۔
- اگر TRUE ، تو یہ F لوٹتا ہے۔
- اگر FALSE ، تو یہ چیک کرتا ہے۔ اگلا IF
- اگلے IF فنکشن میں، یہ ذیل کے نشانات کو چیک کرتا ہے 71 اور واپس کرتا ہے D اگر یہ ہے TRUE .
- اس طرح، نیسٹڈ IF فنکشن تمام شرائط کو چیک کرنے کے لیے آگے بڑھتا ہے۔
- اس کے بعد تمام سیلز میں نتائج دیکھنے کے لیے فل ہینڈل استعمال کریں۔
3. چھٹی کے دن مختص کرنے کے لیے ایکسل نیسٹڈ IF فنکشن کا اطلاق کریں
ہم نیسٹڈ IF فنکشن کو مزید مقاصد کے لیے بھی استعمال کر سکتے ہیں۔ تیسری مثال میں، ہم کسی کمپنی کے ملازمین کے لیے تعطیلات کی مدت مختص کرنے کی کوشش کریں گے۔ تعطیل کی مدت مختص کرنے کے لیے، ہم نے کچھ شرائط متعارف کرائی ہیں۔ اگر کسی ملازم کی ملازمت کی مدت 15 سال یا اس سے زیادہ ہے، تو اس کے پاس 25 چھٹی کے دن ہوں گے۔ اگر یہ 9 سے 14 سال کے درمیان ہے، تو اس کے پاس 15 چھٹی کے دن ہوں گے۔ اور آخر میں، اگر ملازمت کی مدت 9 سال سے کم ہے، تو اس کے پاس 10 چھٹی کے دن ہوں گے۔
چلو ادائیگی کریں ذیل کے اقدامات پر توجہ دیںمثال جاننے کے لیے۔
STEPS:
- سب سے پہلے، سیل D5 منتخب کریں اور نیچے فارمولہ ٹائپ کریں:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- اس کے بعد نتیجہ دیکھنے کے لیے انٹر دبائیں۔
اس فارمولے میں، ہم نے 3 شرائط استعمال کیے ہیں۔
- پہلی حالت میں، ہم نے چیک کیا کہ آیا سیل C5 15 سے بڑا ہے۔ جیسا کہ یہ TRUE ہے، یہ سیل D5 میں 25 دکھاتا ہے۔
- اگر یہ FALSE تھا، تو، یہ اگلی حالت وغیرہ کو چیک کریں گے۔
- آخر میں، نیچے اسکرین شاٹ کی طرح نتائج دیکھنے کے لیے فل ہینڈل نیچے گھسیٹیں۔
4. ایکسل میں Nested IF فنکشن کے ساتھ ادائیگی کی حیثیت کا تعین کریں
عملی زندگی میں، ہمیں اکثر ادائیگی کی حیثیت کا تعین کرنے کی ضرورت ہوتی ہے۔ خدمات فراہم کرنے والی تنظیموں کو اپنے صارفین کی ادائیگیوں کا ریکارڈ رکھنے کی ضرورت ہے۔ ان صورتوں میں، ہم نیسٹڈ IF فنکشن بھی استعمال کر سکتے ہیں۔
نیچے ڈیٹاسیٹ میں، ہم بل اور ادائیگی کی رقم دیکھ سکتے ہیں۔ کچھ گاہکوں کی. اس معلومات کو استعمال کرتے ہوئے، ہم سٹیٹس کالم کو اپ ڈیٹ کرنے کی کوشش کریں گے۔
تو، آئیے مثال کو سمجھنے کے لیے نیچے دیے گئے مراحل پر عمل کریں۔
اقدامات:
- سب سے پہلے، سیل G5 منتخب کریں اور فارمولہ ٹائپ کریں:
=IF(F5=0,"Paid",IF(TODAY()
- دبائیں انٹر نتیجہ دیکھنے کے لیے۔
اس فارمولے میں،
- ہم پہلے چیک کریں گے کہ آیا سیل F5 0 کے برابر ہے۔اگر یہ TRUE ہے، تو یہ ادائیگی دکھائے گا۔
- بصورت دیگر، یہ دوسری حالت میں چلا جائے گا۔
- دوسری حالت میں، ہم نے TODAY فنکشن استعمال کیا اور اس کا موازنہ مقررہ تاریخ سے کیا۔
- اگر موجودہ تاریخ مقررہ تاریخ سے زیادہ ہے، تو، یہ بعد دکھائے گا۔
- اور اگر موجودہ تاریخ مقررہ تاریخ سے کم ہے، تو یہ آن دکھائے گی۔
- آخر میں، تمام سیلز میں نتائج دیکھنے کے لیے فل ہینڈل نیچے گھسیٹیں۔
28>
5۔ داخل کریں Excel Nested IF فنکشن درست پروڈکٹ واپس کرنے کے لیے
اس مثال میں، ہم نیسٹڈ IF فنکشن کا استعمال کرتے ہوئے دو نمبروں کی صحیح پروڈکٹ واپس کرنے کی کوشش کریں گے۔ مثال کی وضاحت کے لیے، ہم ذیل کا ڈیٹا سیٹ استعمال کریں گے۔
آئیے مثال کو سمجھنے کے لیے نیچے دیے گئے مراحل پر عمل کریں۔
STEPS:
- شروع کرنے کے لیے، سیل C5 منتخب کریں اور فارمولہ ٹائپ کریں:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- اور دبائیں Enter ۔
اس فارمولے میں،
- پہلی شرط یہ چیک کرنا ہے کہ آیا سیل B5 15×12 کے برابر ہے۔ اگر TRUE ، تو، یہ دکھائے گا 180 ۔ اگر یہ FALSE ہے، تو، ہم اگلی شرط پر جائیں گے۔
- اگلی حالت میں، یہ 14×19 تلاش کرے گا اور دکھائے گا۔ 266 اگر یہ شرط کو پورا کرتا ہے۔
- اور آخری شرط میں، یہ 2 0x25 کی قدر تلاش کرے گا اور 500 ظاہر کرے گا اگر یہ اس پر پورا اترتا ہے۔حالت۔
- فارمولہ ٹائپ کرنے کے بعد، فل ہینڈل کو نیچے گھسیٹیں۔
- <۹>آخری مثال میں، ہم نیسٹڈ IF فنکشن کو اور & دونوں کے ساتھ استعمال کریں گے۔ یا فنکشنز ۔ سب سے پہلے، ہم OR فنکشن کا استعمال دکھائیں گے اور پھر، ہم AND فنکشن کو لاگو کریں گے۔
مثال کی وضاحت کے لیے، ہم ایک ڈیٹا سیٹ استعمال کریں گے جو مارچ & کی فروخت کی رقم کے بارے میں معلومات پر مشتمل ہے۔ اپریل ۔ ہم ان کی فروخت کی رقم کی بنیاد پر سیلز کمیشن تقسیم کریں گے۔
33>
آئیے کمیشن کی تقسیم کے بارے میں مزید جاننے کے لیے ذیل کے مراحل پر عمل کریں۔
اقدامات:
- سب سے پہلے، سیل E5 منتخب کریں اور فارمولہ ٹائپ کریں:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- پھر، نتیجہ دیکھنے کے لیے Enter کی کو دبائیں۔
اس فارمولے میں، ہم نے یا فنکشن کے ساتھ نیسٹڈ IF فنکشن استعمال کیا ہے۔ ہم یا فنکشن کے اندر متعدد شرائط استعمال کرسکتے ہیں۔ اگر ان شرائط میں سے کوئی ایک TRUE ہے، تو یہ تفویض کردہ قدر ظاہر کرے گا۔ اس کا مطلب ہے کہ اگر آپ کو کسی ایک شرط کو پورا کرنے کی ضرورت ہے، تو آپ کو OR فنکشن کا اطلاق کرنا چاہیے۔
- پہلی شرط یہ جانچتی ہے کہ آیا دو ماہ میں سے کسی میں فروخت کی رقم زیادہ ہے مقابلے 5500 اور اگر TRUE ، تو یہ کمیشن کو 12 % پر سیٹ کرتا ہے۔
- دوسری حالت میں، یہ چیک کرتا ہے کہ آیا فروخت کی رقم کے درمیان ہے 4001 سے 5500 ۔ یہ کمیشن میں 9 % پرنٹ کرتا ہے۔
- اور آخری شرط یہ ہے کہ فروخت کی رقم کو 2500 سے 4000<کے درمیان چیک کریں۔ 2>۔
- اس کے بعد، فارمولے کو کاپی کرنے کے لیے فل ہینڈل کا استعمال کریں۔
نوٹ: رینج E5:E10 کا نمبر فارمیٹ فیصد پر سیٹ ہونا چاہیے۔ بصورت دیگر، یہ 0 دکھائے گا۔
- مندرجہ ذیل مرحلے میں، ہم اور فنکشن کے ساتھ نیسٹڈ IF فارمولہ داخل کریں گے۔ .
- اس مقصد کے لیے، سیل E5 منتخب کریں اور فارمولہ ٹائپ کریں:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
یہاں، اور فنکشن کے اندر دونوں حالتیں TRUE ہونی چاہئیں۔ بصورت دیگر، یہ اگلی IF حالت کو انجام دے گا۔ مثال کے طور پر، اگر دونوں سیل C5 اور D5 5500 سے زیادہ ہیں، تب ہی یہ کمیشن کو 12 % پر سیٹ کرے گا۔
- آخر میں، تمام نتائج دیکھنے کے لیے فل ہینڈل نیچے گھسیٹیں۔
37>
میں نیسٹڈ IF فنکشن کے متبادل ایکسل
اگر آپ کے پاس بہت سی شرائط ہیں تو نیسٹڈ IF فنکشن کو نافذ کرنا مشکل ہو جاتا ہے۔ فارمولہ بڑا ہو سکتا ہے اور کوئی بھی چھوٹی غلطی آپ کو غلط نتائج کی طرف لے جا سکتی ہے۔ مشکلات سے بچنے کے لیے، آپ نیسٹڈ کے متبادل استعمال کر سکتے ہیں۔IF ایکسل میں فنکشن۔ یہاں، ہم 5 متبادل پر بات کریں گے۔ آپ انہیں اپنی ضروریات کے مطابق استعمال کر سکتے ہیں۔
1. VLOOKUP فنکشن کا استعمال کریں
جب آپ نمبروں کی مسلسل رینج استعمال کر رہے ہوں، تو آپ اس کی بجائے VLOOKUP فنکشن استعمال کرسکتے ہیں۔ نیسٹڈ IF فنکشن۔ اس مقصد کے لیے، آپ کو ایک ریفرنس ٹیبل رکھنے کی ضرورت ہے اور تخمینی مماثلت کے ساتھ فارمولہ بنانا ہوگا۔ ہمارے معاملے میں، کمیشن ٹیبل ہماری ریفرنس ٹیبل ہے۔ ڈیٹا سیٹ میں، ہمارے پاس ہر سیلز مین کے لیے سیلز کی رقم ہے اور ہم کمیشن مختص کرنے کی کوشش کریں گے۔
آئیے مزید جاننے کے لیے احتیاط سے اقدامات پر عمل کریں۔
1 2>
- اس کے بعد، دبائیں Enter ۔
یہاں، ہم VLOOKUP فنکشن کو سیل C5 دوسرے کالم میں لوک اپ ٹیبل سے لے کر کی قدر تلاش کرنے کے لیے استعمال کیا ہے۔ سیل C13 سے D15 ۔ ہمیں یہاں تخمینی مماثلت لاگو کرنے کی ضرورت ہے، لہذا ہم نے فارمولے کی آخری دلیل میں TRUE استعمال کیا۔
- آخر میں، Fill ہینڈل کو نیچے تک گھسیٹیں۔ تمام نتائج دیکھیں۔
2. ایکسل IFS فنکشن کا اطلاق کریں
IFS فنکشن کا اطلاق اس کام کو کرتا ہے متعدد شرائط کو نافذ کرنا بہت آسان ہے۔ IFS فنکشن کی عمومی شکل اس طرح لکھی جا سکتی ہے:
IFS(Test1,Value1,[Test 2],[Value 2]....)
کے استعمال کی وضاحت کے لیے