اذهب الي المحتوي
أوفيسنا

مقارنة تواريخ وجلب تاريخ معين


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

السلام عليكم

       إذا فرض ووجد مجموعة من بيانات مخزن معين - دخول وخروج أصناف كل يوم -، وطلب منا إيجاد التوريده السابقة مباشرة لصرفية معينه.

هناك احتمالين:

1- أن يكون تاريخ التوريد هو نفسه تاريخ الصرف، وهذه ليست مشكله إطلاقا.

2- الإحتمال الثاني أن يكون تاريخ التوريد ليس هو تاريخ الصرف، أي سابقًا له أو تاليًا عليه، لكن إذا كان

    تاليًا له فهذا ليس منطقيًّا على الإطلاق.

       وعندما استخدمت دالة vlookup بطريقتيها ( التطابق التام، والتطابق التقريبي ) وجدت أنه يأتيني بأول أو آخر قيمة، - وذلك حسب طريقة فرز البيانات المستخدمه ( أي من التاريخ الأقدم للأحدث، أو العكس ) -، وليست هذه القيمة التي أريدها، وبصراحة حاولت باستخدام دوال كثيرة ومركبة مثل: index, match, search, IF، ولكن دون جدوى.

وهناك ملاحظة هامة: ألا وهي أن البيانات الأساسية عبارة عن صفحة إكسل أكثر من 4000 سطر، والصفحة الأخرى حوالي 300 سطر.

 

فأرجو من الله أن يوفقكم في حل هذه المسألة، وقد أرفقت ملف إكسل ( 2013 ) به مثال بسيط على الحالة التي أتكلم عنها.

 

ولكم مني جزيل الشكر، والسلام عليكم ورحمة الله وبركاته.

 

status.zip

تم تعديل بواسطه khalid_aty
رابط هذا التعليق
شارك

الأخ الفاضل خالد

أهلا بك في المنتدى بين إخوانك ..نورت المنتدى

إليك الملف التالي عله يفي بالغرض إن شاء الله

ولا تنسى أن تقوم بالإطلاع على التوجهيات على هذا الرابط

http://www.officena.net/ib/index.php?showtopic=60147

Get Nearest Date.rar

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

الأخ الفاضل Challenger

السلام عليكم

من غير ما أفتح الملف ولا أعرف ما الموجود به، أود أن أشكرك على الاهتمام وسرعة الإستجابة.

ورنبا يكرمك وإن شاء الله خير.

أشكرك شكرًا جزيلا، والسلام عليكم

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

الأخ الفاضل خالد

أهلا بك في المنتدى بين إخوانك ..نورت المنتدى

إليك الملف التالي عله يفي بالغرض إن شاء الله

ولا تنسى أن تقوم بالإطلاع على التوجهيات على هذا الرابط

http://www.officena.net/ib/index.php?showtopic=60147

 

الأخ الفاضل ياسر خليل

السلام عليكم

بداية أود أن أوجه الشكر لك مرة أخرى على الإهتمام، وسرعة الإستجابة

فجزاك الله خير الجزاء.

ولي ملاحظتان:

1- لاحظت أنك أضفت سطرًا جديدًا على ورقة البيانات الأساسية لا أعرف ما هو، فلماذا ؟

2- عندما أخذت الكود ووضعته بالملف الأساسي الخاص بي جائتني كل النتائج بالقيمة " صفر = zero "، ولا أعرف السبب.

فلو تكرمت وساعدتني بها أيضًا أكون لك شاكر.

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

تم تعديل بواسطه khalid_aty
رابط هذا التعليق
شارك

ربما يكون الحل

السلام عليكم

أشكرك أخي الكريم سليم

ولي ملاحظة: لماذا ثبت تاريخ التوريد وهو ما أريده هو ورقم الدخول - أي الإثنان معًا.

فأنا لاحظت أنك تبحث عن رقم التوريد بدلالة تاريخ الدخول الذي لا أعلمه تحديدا بطبيعة الحال.

ولك جزيل الشكر.

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

أخي الكريم خالد

السطر الذي أضفته مجرد سطر لتجريب نتيجة المعادلة

هل الملف المرفق أدى الغرض أم لا؟

بالنسبة عند نسخ المعادلة ووضعها في ملفك لا تنسى الضغط على Ctrl + Shift + Enter لأن المعالادت معادلات صفيف

تم تعديل بواسطه YasserKhalil
رابط هذا التعليق
شارك

أخي الكريم خالد

السطر الذي أضفته مجرد سطر لتجريب نتيجة المعادلة

هل الملف المرفق أدى الغرض أم لا؟

بالنسبة عند نسخ المعادلة ووضعها في ملفك لا تنسى الضغط على Ctrl + Shift + Enter لأن المعالادت معادلات صفيف

بارك الله فيك أستاذ ياسر

بالنسبة للسطر الزائد فلا عليك، كان مجرد استفسار.

أما بالنسبة للمسألة فلم تحل، ولا أدري لماذا ؟

وأيضًا تم الضغط على Ctrl + Shift + Enter ولكن لم يحدث شيئ.

فبعد إذن حضرتك سوف أرفق ملف آخر به المسألة كلها، بما فيها المعادلات الجديده.

وبعد إذن حضرتك أرجو منك تطبيق المعادلات عليه، والله الموفق.

 

Get Nearest Date 2.zip

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

أخي المعادلة سليمة وصحيحة فقط تغيير نهاية النطاق

إليك الملف المرفق

بارك الله فيك أستاذ ياسر، وجعله الله لك في ميزان حسناتك

بأمر الله غدًا سوف أطبق المعادلات على الملفات في العمل وربنا يستر

لأن الملف الذي بأيدينا الآن ما هو إلا ورقة من 17 ورقة عمل إكسل، وكل ورقة ما لا يقل عن 4000 سطر.

فيا ريت تدعو لي.

أشكرك مرة أخرى، وأتمنى أن أراك في القريب العاجل لأشكرك شخصيًّا.

تم تعديل بواسطه khalid_aty
رابط هذا التعليق
شارك

أخي الفاضل خالد

إذا كان الأمر كما تقول أن عدد الصفوف كثيرة جداً فاعلم أن معادلات الصفيف ستتسبب في ثقل الملف وكبر حجمه إلى حد كبير .. وساعتها أعتقد أن الأكواد ستكون الحل البديل ..

جرب الأول وشوف الدنيا ماشية معاك إزاي بعديها قرر ..

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

أخي الفاضل خالد

إذا كان الأمر كما تقول أن عدد الصفوف كثيرة جداً فاعلم أن معادلات الصفيف ستتسبب في ثقل الملف وكبر حجمه إلى حد كبير .. وساعتها أعتقد أن الأكواد ستكون الحل البديل ..

جرب الأول وشوف الدنيا ماشية معاك إزاي بعديها قرر ..

المشكلة أنا عارف إن الملف ممكن يتفتح بعد 5 دقائق بس ما باليد حيله؛ لأنني لا أعرف شيئ عن موضوع الأكواد ده.

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

سلامي وتحياتي لك، معلش تعبتك معايا في يوم الأجازة. بس هو ده العشم بردو.

السلام عليكم.

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
×
×
  • اضف...

Important Information