دالة VLOOKUP مع IF
سنتعرف في هذا الدرس على مثال عملي سنستخدم فيه دالة VLOOKUP ودالة IF معا لبناء معادلة بحث قوية ومرنة .
الجدول التالي يحتوي على مبيعات فرع القاهرة وفرع الاسكندرية وفرع أسيوط خلال شهور السنة . ونريد البحث عن مبيعات فرع معين خلال شهر معين .
الأن سنقوم بعمل قائمة منسدلة لنختار منها الفرع بدلا من كتابته يدويا , وقائمة منسدلة أخرى لنختار منها الشهر بدلا من كتابته يدويا .
ملحوظة : يمكنك التعرف بالتفصيل على طريقة عمل قائمة منسدلة من خلال هذا الدرس : كيفية عمل قائمة منسدلة في Excel
عمل قائمة منسدلة لإختيار الفرع
حدد الخلية D16 ثم اذهب إلى التبويب Data واضغط على Data Validation
سيظهر مربع حوار Data Validation قم بعمل التالي :
- من القائمة المنسدلة Allow اختر List
- في المربع Source اكتب أسماء الفروع , وافصل بينهم بالفاصلة أو الفاصلة المنقوطة .
- اضغط على زر OK
بذلك قمنا بعمل قائمة منسدلة لإختيار الفرع .
عمل قائمة منسدلة لإختيار الشهر
حدد الخلية D17 ثم اذهب إلى التبويب Data واضغط على Data Validation
سيظهر مربع حوار Data Validation قم بعمل التالي :
- من القائمة المنسدلة Allow اختر List
- في المربع Source اضغط على السهم الصغير وحدد النطاق A2:A13 الذي يحتوى على أسماء الشهور .
- اضغط على زر OK
بذلك قمنا بعمل قائمة منسدلة لإختيار الشهر .
كتابة معادلة البحث من خلال استخدام دالة VLOOKUP مع دالة IF
سنستخدم دالة IF لكي نختبر اسم الفرع الذي تم اختياره من القائمة المنسدلة الموجودة في الخلية D16 كالتالي :
- اذا كان فرع القاهرة سيتم تنفيذ دالة VLOOKUP التالية :
VLOOKUP(D17,A2:B13,2,FALSE)
- اذا كان فرع الاسكندرية سيتم تنفيذ دالة VLOOKUP التالية :
VLOOKUP(D17,C2:D13,2,FALSE)
- اذا لم يكن فرع القاهرة أو الاسكندرية , فمعنى ذلك أنه فرع أسيوط وسيتم تنفيذ دالة VLOOKUP التالية :
VLOOKUP(D17,E2:F13,2,FALSE)