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

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

قام بنشر (معدل)

لدي قائمة من الأرقام الثابتة

أريد ان اقارن اي رقم آخر مع هذه القائمة بحيث يكون الناتج هو القيمة المطابقة أو الاكبر منها

حاولت باستخدام Vlookup لكن دائما يعطي القيمة الأصغر

أرجو المساعدة

ولكن بدون استخدام if لأن الأرقام الثابتة كثيرة وليس هناك أي ترابط بينها

مثال

الأرقام الثابتة : 250 , 450 , 625

عند ادخال 250 تكون النتيجة 250

عند ادخال 255 تكون النتيجة 450 وليس 250

:fff:

Book1.rar

تم تعديل بواسطه cococo
قام بنشر

مشكور أخي كريم على سرعة ردك لكن لم اقصد هذا

سأشرح الموضوع بشكل وافي:

لدي قائمة من المنتجات, كل منتج يتم تعريفه باستخدام رقم معين

عملية اختيار المنتج تخضع لمعادلة رياضية أحصل منها على رقم أقوم بمقارنته بأرقام المنتجات

فمثلاً أرقام المنتجات: 250, 450, 625

فإذا كان ناتج العملية الحسابية 250 فإن المنتج الذي يتم اختياره هو 250

أما إذا كان الناتج أكبر من 250 أو يساوي 450 فإن المنتج الذي يتم اختياره هو 450

أخي لا أريد أستخدام If لأنني اقوم بمقارنة رقم بعدد كبير من الأرقام

وشكرا لك

قام بنشر

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

أخي العزيز cococo...

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

كما أتمنى من الأخوة المشرفين والأخوة الأعضاء إبداء رأيهم في هذا الملف وفكرة هذا الملف وتوجيهي في حالة الخطأ وتشجيعي في حالة الصواب وشكرا .

Book1.rar

قام بنشر

مشكور أخي,

المشكلة ليست في ايجاد النتيجة الصحيحة

المشكلة في ايجاد اقصر الطرق للوصول للنتيجة

كنت احاول الحصول على النتيجة في خطوة واحدة او اثنتين على الاكثر

كما اعتقد ان طويلة نسبيا ولدي طريقة اقصر قليلا لكن ابحث عن غيرها

وجهودك مشكورة

قام بنشر

أخي كريم لقد بحثت حتى وجدت جزءا مما اريد

استعملت Indirect لتغيير أرقام الخلايا

فأصبح الحل أبسط قليلا

إليك :wink2: الملف الجديد يحتوي على ما قمت به انت مشكورا بالاضافة لما توصلت اليه

Book1.rar

قام بنشر

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

أخي العزيز cococo...

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

Book2.rar

قام بنشر

أخي كريم,

طبعاً أنا اكتب هذا الكلام الآن وأنا مبتسم

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

قمت بتحليل ما اقترحته فوجدت أنك زدت جملة في المعادلة

ارفق لك التعديل الأخير والتغيير المهم يبدأ من جملة if(vlookup الأولى

أما ما قبل ذلك من عبارات فقمت بحذفه حتى تسهل عليك المقارنة فقط

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

أنتظر ملاحظتك

Book3.rar

قام بنشر

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

أخي العزيز cococo...

الزيادات التي على المعادلة لا بد منها إذا كان هناك أناس يستخدمون نفس الملف أما إذا كان ملف شخصي فليس لها داعي .

"صدق أو لا تصدق" لقد كان سبب تأخري في الرد عليك هو بعض المشاغل أولا عمل خطوة واحدة لإنجاز الملف . وعندما أنتهيت وجئت لكي أرفق الملف وجدت نفس الفكرة بالضبط التي عملتها أخي؟؟ سبحان الله توارد خواطر...

فصممت خطوة واحدة آخرى وأرفقتها في نفس ملفك وإليك الملف المرفق .

وأعتقد أننا في هذه الحالة متعادلان. :tongue2: :')

ملاحظة: الصفر في رأس القائمة لقد قمت بحذفه ولم يؤثر على النتيجة.

وأخيرا : المنافسة الشريف جميلة وفي الإبداع تكون أجمل... مع خالص شكري وتقديري

Book3.rar

  • Like 1
قام بنشر (معدل)

أخي كريم...

لقد وصلت الآن إلى العمل وجئت متلهفا لأرى ردك

الجملة التي كتبتها أنت مناسبة جدا وتفي بالغرض

لكن سبقتك :tongue2::wink2::clapping:

جزاك الله خيرا أخي كريم وأسأل الله أن يوفقك

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

والحمد لله رب العالمين

تم تعديل بواسطه cococo

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