دالة VLOOKUP مع IF

سنتعرف في هذا الدرس على مثال عملي سنستخدم فيه دالة VLOOKUP ودالة IF معا لبناء معادلة بحث قوية ومرنة .


الجدول التالي يحتوي على مبيعات فرع القاهرة وفرع الاسكندرية وفرع أسيوط خلال شهور السنة . ونريد البحث عن مبيعات فرع معين خلال شهر معين .

دالة VLOOKUP مع IF


الأن سنقوم بعمل قائمة منسدلة لنختار منها الفرع بدلا من كتابته يدويا , وقائمة منسدلة أخرى لنختار منها الشهر بدلا من كتابته يدويا .


ملحوظة : يمكنك التعرف بالتفصيل على طريقة عمل قائمة منسدلة من خلال هذا الدرس : كيفية عمل قائمة منسدلة في Excel




عمل قائمة منسدلة لإختيار الفرع

حدد الخلية D16 ثم اذهب إلى التبويب Data واضغط على Data Validation

دالة VLOOKUP مع IF


سيظهر مربع حوار Data Validation قم بعمل التالي :

- من القائمة المنسدلة Allow اختر List

- في المربع Source اكتب أسماء الفروع , وافصل بينهم بالفاصلة أو الفاصلة المنقوطة .

- اضغط على زر OK

دالة VLOOKUP مع IF


بذلك قمنا بعمل قائمة منسدلة لإختيار الفرع .

دالة VLOOKUP مع IF




عمل قائمة منسدلة لإختيار الشهر

حدد الخلية D17 ثم اذهب إلى التبويب Data واضغط على Data Validation

دالة VLOOKUP مع IF


سيظهر مربع حوار Data Validation قم بعمل التالي :

- من القائمة المنسدلة Allow اختر List

- في المربع Source اضغط على السهم الصغير وحدد النطاق A2:A13 الذي يحتوى على أسماء الشهور .

- اضغط على زر OK

دالة VLOOKUP مع IF


بذلك قمنا بعمل قائمة منسدلة لإختيار الشهر .

دالة VLOOKUP مع IF




كتابة معادلة البحث من خلال استخدام دالة 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)

دالة VLOOKUP مع IF