اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تاريخ آخر تعامل لعميل معين


الردود الموصى بها

أخي العزيز / أبو عبدالله

بالمرفق تم استعمال معادلة بال VBA وهي معادلة MAXIF وهي معادلة هامة جداً برأيي ووجدت أنها تمثل حل مناسب لطلبك مع ملاحظة أن العملاء بالتقرير اللذين ليس لهم تعاملات ستجد تاريخ آخر تعامل لهم فارغ بالطبع .

تحياتي

أبو عبدالله

حسابات - تاريخ آخر تعامل.rar

رابط هذا التعليق
شارك

السلام عليكم

بعد إذن أخي العزيز / أبو عبدالله - الأول

ولأجل أخي العزيز / أبو عبدالله - الثاني

جربت طريقة بدون أكواد أو فيجوال بيزيك، فقط معادلات الأكسل والمدي الديناميكي

أرجو تعجبكم

تفضل المرفق

حسابات2.rar

رابط هذا التعليق
شارك

أخي الحبيب / أبو عبدالله

أشكرك من كل قلبي .

أخي الحبيب/ م. طارق

أخي الحبيب / يحيى حسين

أنتم أساتذتنا في المعادلات ويبدو أنني أذهب دائماً إلى آخر الحلول على الرغم من وجود حلول أسهل فلكم الشكر على المعادلات القيمة .

تحياتي

أبو عبدالله

رابط هذا التعليق
شارك

أخي الحبيب / أبو عبدالله

شكر الله لك كلماتك الطيبة

وجعلنا عند حسن ظنكم

أخي الحبيب وأستاذي / يحيى حسين

أرجو توضيح هذه الطريقة فللأسف لم أستخدمها من قبل

وبالتحديد التعبير عن مدي بصورة كسرية (1/؟؟)

وجزاك الله عنا خيرا

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله

أخي الحبيب طارق

هذه الطريقة تعتمد على عمل الدالة lookup

في قدراتها على التعامل مع النتائج بصورة تقريبية

أي بمعنى عندما تبحث عن الرقم 1 فإنها ستعيد أخر صعنر يحمل الرقم 1 حتى لو تكرر رقم 1

هذا الجاتب مرتبط بالمتغير الأول للدالة و الذي وضعناها الرقم 2

===========

أما الجانب الأخر و هو المتغير الثاني و هو البحث عن جميع القيم المساوية لقيمة البحث و التي ستمثلها المصفوفة true and false

و من ثم قسمتها على 1

و بذلك سنحصل على مصفوفة أخرى تتكون من الرقم 1 او الخطاأ#DIV/0!

==========

و المتغير الثالث هو القيمة المقابلة لقيمة البحث في المدى الذي يحتوي التاريخ

==========

و لتجميع النقاط أعلاه

الدالة lookup ستبحث عن القيمة 2 أو أي قيمة اصغر من قيمة البحث

طبعاً السبب في اختيار الرقم 2 لانه الرقم الأكبر و الذي لن يصل اليه حاصل قسمة الرقم 1 على المدى

و ستجد الدالة الرقم 1 في المدى و بطبيعتها تتجاهل الخطأ #DIV/0!

و بما انها تبحث عن قيمة تقريبية ستعيد اخر موضوع للرقم 1 و الذي سيقابله التاريخ الذي نبحث عنه

========

أتمنى أن أكون وفقت في الشرح

و أي سؤال أخي طارق لا تتردد فيه

و دمتم في حفظ الله و رعايته

رابط هذا التعليق
شارك

أخي الكريم طارق

أخي الكريم يحيى

جزاكم الله كل خير ، زدتم الموضوع جمالاً بحلولكم الرائعة : )

والشكر طبعاً لأستاذنا أبو عبد الله ، على سرعة رده على الموضوع

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله

أخي الحبيب طارق

هذه الطريقة تعتمد على عمل الدالة lookup

في قدراتها على التعامل مع النتائج بصورة تقريبية

أي بمعنى عندما تبحث عن الرقم 1 فإنها ستعيد أخر صعنر يحمل الرقم 1 حتى لو تكرر رقم 1

هذا الجاتب مرتبط بالمتغير الأول للدالة و الذي وضعناها الرقم 2

===========

أما الجانب الأخر و هو المتغير الثاني و هو البحث عن جميع القيم المساوية لقيمة البحث و التي ستمثلها المصفوفة true and false

و من ثم قسمتها على 1

و بذلك سنحصل على مصفوفة أخرى تتكون من الرقم 1 او الخطاأ#DIV/0!

==========

و المتغير الثالث هو القيمة المقابلة لقيمة البحث في المدى الذي يحتوي التاريخ

==========

و لتجميع النقاط أعلاه

الدالة lookup ستبحث عن القيمة 2 أو أي قيمة اصغر من قيمة البحث

طبعاً السبب في اختيار الرقم 2 لانه الرقم الأكبر و الذي لن يصل اليه حاصل قسمة الرقم 1 على المدى

و ستجد الدالة الرقم 1 في المدى و بطبيعتها تتجاهل الخطأ #DIV/0!

و بما انها تبحث عن قيمة تقريبية ستعيد اخر موضوع للرقم 1 و الذي سيقابله التاريخ الذي نبحث عنه

========

أتمنى أن أكون وفقت في الشرح

و أي سؤال أخي طارق لا تتردد فيه

و دمتم في حفظ الله و رعايته

"ياما في الدوال يا يحي"

تعبير مقتبس من مثل مصري "ياما في الجراب ياحاوي"

وصلت الفكرة

سلمت يمينك وشمالك

جزاك الله خيرا

رابط هذا التعليق
شارك

"ياما في الدوال يا يحي"

تعبير مقتبس من مثل مصري "ياما في الجراب ياحاوي"

وصلت الفكرة

سلمت يمينك وشمالك

جزاك الله خيرا

السلام عليكم و رحمة الله

صدقت أخي طارق

ياما في الدوال

ففهي من الامور ما نحتاج لسنين حتى نصل إليها

و نسأل الله التوفيق لإحترافها إن شاء الله

==============

دمتم في حفظ الله و رعايته

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information