بسم الرحمن الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بافتراض ان لدى جدول ديون العملاء المستحقه وهذه الديون قد تصل الى 5 سنوات كما فى مجال العقارات .وتوفر لدى جدول ببيانات العملاء والاقساط كما فى الجدول التالى
والمطلوب منك هو استخراج بيانات اقساط شهر مايو لعام 2015
الدوال المستخدمه فى الحل
دالة : MONTH
دالة : YEAR
دالة :IF
دالة : SMALL
دالة : ROW
دالة: MATCH
دالة : INDEX
دالة:IFERROR
المعادلة المستخدمة:
=IFERROR(INDEX(B$10:B$24;MATCH(SMALL(IF((MONTH($C$10:$C$24)=$F$10)*(YEAR($C$10:$C$24)=$G$10);ROW($C$10:$C$24);"");ROW($A1));ROW($C$10:$C$24);0));"")
خطوات عمل المعادله : فى الخليه F12
الخطوه الاولى: معادلة MONTH لاستخراج ارقام الشهور التى تساوى رقم الشهر الذى تم اختياره فى الخليه F10 ثم الضغط على مفتاح CTRL+SHIFT+ENTER
{=(MONTH($C$10:$C$24)=$F$10)} باختبار المعادله بالضغط على مفتاح F9
-----------------------------------------------------------------------------------------------------
{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}
-----------------------------------------------------------------------------------------------------
الخطوه الثانيه: معادلة YEAR لاستخراج ارقام السنوات التى تساوى رقم السنه الذى تم اختياره فى الخليه G10 ثم الضغط على مفتاح CTRL+SHIFT+ENTER
{=(YEAR($C$10:$C$24)=$G$10)} باختبار المعادله بالضغط على مفتاح F9
{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE}
=IFERROR(INDEX(B$10:B$24;MATCH(SMALL(IF((MONTH($C$10:$C$24)=$F$10)*(YEAR($C$10:$C$24)=$G$10);ROW($C$10:$C$24);"");ROW($A1));ROW($C$10:$C$24);0));"")
خطوات عمل المعادله : فى الخليه F12
الخطوه الاولى: معادلة MONTH لاستخراج ارقام الشهور التى تساوى رقم الشهر الذى تم اختياره فى الخليه F10 ثم الضغط على مفتاح CTRL+SHIFT+ENTER
{=(MONTH($C$10:$C$24)=$F$10)} باختبار المعادله بالضغط على مفتاح F9
-----------------------------------------------------------------------------------------------------
{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}
-----------------------------------------------------------------------------------------------------
الخطوه الثانيه: معادلة YEAR لاستخراج ارقام السنوات التى تساوى رقم السنه الذى تم اختياره فى الخليه G10 ثم الضغط على مفتاح CTRL+SHIFT+ENTER
{=(YEAR($C$10:$C$24)=$G$10)} باختبار المعادله بالضغط على مفتاح F9
{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE}
-----------------------------------------------------------------------------------------------------
الخطوه الثالثه: معادلة IF الشرطية ( تحقق شرط السنه والشهر يتم ارجاع رقم الصف) وفى حالة عدم تحقق الشرط يتم ارجاع فراغ ثم الضغط على مفتاح CTRL+SHIFT+ENTER
{=IF((MONTH($C$10:$C$24)=$F$10)*(YEAR($C$10:$C$24)=$G$10);ROW($C$10:$C$24);"")}
باختبار المعادله بالضغط على مفتاح F9
{10;"";"";13;"";15;"";"";18;"";"";21;"";"";""}
-----------------------------------------------------------------------------------------------------
الخطوه الرابعه: معادلة SMALL لعمل ترتيب من الاصغر الى الاكبر لارقام الصفوف التى تم تحقيقها من المعادله IF الضغط على مفتاح CTRL+SHIFT+ENTER
----
الخطوه الرابعه: معادلة SMALL لعمل ترتيب من الاصغر الى الاكبر لارقام الصفوف التى تم تحقيقها من المعادله IF الضغط على مفتاح CTRL+SHIFT+ENTER
باختبار المعادله بالضغط على مفتاح F9
{10;"";"";13;"";15;"";"";18;"";"";21;"";"";""}
-----------------------------------------------------------------------------------------------------
الخطوه الرابعه: معادلة SMALL لعمل ترتيب من الاصغر الى الاكبر لارقام الصفوف التى تم تحقيقها من المعادله IF الضغط على مفتاح CTRL+SHIFT+ENTER
{=SMALL(IF((MONTH($C$10:$C$24)=$F$10)*(YEAR($C$10:$C$24)=$G$10);ROW($C$10:$C$24);"");ROW($A1))} |
----
الخطوه الرابعه: معادلة SMALL لعمل ترتيب من الاصغر الى الاكبر لارقام الصفوف التى تم تحقيقها من المعادله IF الضغط على مفتاح CTRL+SHIFT+ENTER
ما شاء الله
ردحذف