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

تعديل لملف للأخ يحيى كيفية البحث وايجاد كافة النتائج


adam13

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

السلام عليكم لقد أدهشنى جدا هذا الملف والذى قام بعمله أخى الكريم يحيى ونظرا للمعادلة الرائعة قمت بعمل موضوع جديد ووضع طلبى فيه أريد تعديل بسيط عليه بحيث يعتمد البحث على متغير واحد الملف مرفق وبه شرح ماأريده

يحيى حسين.rar

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

السلام عليكم و رحمة الله <BR>أخي آدم الملف يعطي النتيجة حسب طلبك <BR>و ليس بحاجة لأي تعديل <BR>فالدالة الموجودة في العمود B<BR>تظهر جميع الأرقام المرتبطة بالتاريخ الموجود في الخلية A1<BR>==============<BR>أما إذا كنت تقصد الإستغناء عن العمود A<BR>استخدم هذه المعادلة <BR>

&nbsp;<BR>=IF(ROWS(A$3:A3)&lt;=COUNTIF(Numbers,$A$1),INDEX(Names,SMALL(IF(Numbers=$A$1,ROW($A$2:$A$8)-ROW($A$2)+1),ROWS(A$3:A3))),"")<BR> 

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

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

ولماذا لم تظهر اسم الصفحة التى يتم جلب البيانات منها فى المعادلة

لكى أقوم بتطبيق المعادلة على ملفات اخرى

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

اخي لم افهم قصدك بإظهار اسم الصفحة

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

أما بخصوص إختصار المعادلة سا أحاول فيها

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

اخي لم افهم قصدك بإظهار اسم الصفحة

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

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

كى أسطتيع باستخدام المعادلة فى ملفات أخرى

بارك الله فيك وبانتظار ماعودتنا عليه من الحلول الرائعة

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

الله يعطيكم العافية

لكن مثلي من الممكن أن يزعج حضراتكم فقط أريد أن أفهم الأكواد وكيف أتعامل معها

وكيف لي أن أصمم أو أعمل الطود الذي أحتاجة

الرجاء مساعدتي بارك الله فيكم

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

الله يعطيكم العافية

لكن مثلي من الممكن أن يزعج حضراتكم فقط أريد أن أفهم الأكواد وكيف أتعامل معها

وكيف لي أن أصمم أو أعمل الطود الذي أحتاجة

الرجاء مساعدتي بارك الله فيكم

أنظر لتلك الروابط

1

2

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

تفضل اخي هذه المعادلة حسب طلبك

 =IF(ROWS(A$3:A3)<=COUNTIF(البيانات!$A$2:$A$8,$A$1),INDEX(البيانات!$B$2:$B$8,SMALL(IF(البيانات!$A$2:$A$8=$A$1,ROW($A$2:$A$8)-ROW($A$2)+1),ROWS(A$3:A3))),"") 

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

جزاك الله كل خير ياأخى الحبيب

ولو انى لا أحب أن أتعامل المصفوفات ولكنها تفى بالغرض

smile2.gif

أنا أحب التعامل مع المصفوفات

فهي تأتي بالحلول السحرية التي لا تأتي بها المعادلات العادية

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

جزاك الله كل خير ياأخى الحبيب

ولو انى لا أحب أن أتعامل المصفوفات ولكنها تفى بالغرض

smile2.gif

أنا أحب التعامل مع المصفوفات

فهي تأتي بالحلول السحرية التي لا تأتي بها المعادلات العادية

صدقت ياأخى ولكنى لا أحبها لأننى قد اخطئ

فعندما تتغير شكل المصفوفة تأتى بنتائج غير صحيحة

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

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