الاثنين، 25 مايو، 2015

البحث عن بيانات الشهور والسنوات


بسم الرحمن الرحمن الرحيم 
السلام عليكم ورحمة الله وبركاته 
بافتراض ان لدى جدول ديون العملاء المستحقه وهذه الديون قد تصل الى 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}
-----------------------------------------------------------------------------------------------------

الخطوه الثالثه: معادلة 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((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




هناك تعليق واحد: