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

هل يمكن للاكسل البحث عن علاقات بين الارقام


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

لخبراء الاكسل في الموقع : هل يمكن للاكسل البحث عن علاقات بين الارقام على سبيل المثال هناك مجموعة من الارقام ، وعندما اكتب رقم معين يبحث عن علاقة ما بين الارقام وليس الرقم نفسه.

مثال : عندما اكتب رقم 100 :

يبحث في الورقة عن قيمة : 10 * 10

او : 99 + 1

او : 101 - 1

او 200/100 ،

اي يبحث عن جميع الاحتمالات الممكنة التي تعطي نتيجة : 100

 

اظن الموضوع صعب ، حتى لم يفكروا فيها مبرمجي ماكروسوف اوفيس نفسهم

 

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

اضافة رد لخبراء الاكسل في الموقع : هل يمكن للاكسل البحث عن علاقات بين الارقام - اظن الموضوع صعب ، حتى لم يفكروا فيها مبرمجي ماكروسوف اوفيس نفسهم

 

اضافة ملف مرفق

البحث عن علاقة رقم بمجموعة ارقام اخرى.rar

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

السلام عليكم

ما رئيك ان اقول لك ان الامر ابسط مما تظن

اليط هته المعادلة التي صممتها لهذا الغرض

Function rabie(x As Double, xx As Double, xxx As Double) As String
On Error Resume Next
If x = x * xxx Then
        rabie = "علاقة حاصل ضرب"
    ElseIf x = x * xxx Then
        rabie = "علاقة طرح"
    ElseIf x = x * xxx Then
        rabie = "علاقة جمع"
    ElseIf x = x * xxx Then
        rabie = "علاقة قسمة"
    Else
        rabie = "لايوجد علاقة"
End If
End Function

الصيغة العامة لدالة

rabie(قيمة البحث عن العلاقة;القيمة الاولى;القيمة الثانية)

 

البحث عن علاقة رقم بمجموعة ارقام اخرى.rar

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

عذراً من الاستاذ شوقي

هناك مشكلتين

1- المعادلة فيها خطأ

2-الكود فيه مشكلة

اعنقد الملف المرفق يحل المشكلة

البحث عن علاقة رقم بمجموعة ارقام اخرى.rar

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

لم يفي بالغرض ، لانه عند التغير في رقم 100 لا يتغير الارقام في الجدول

اخ الكريم جمال

بعد التغغير في الرقم 100

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

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

تفضل أخى الحل

الكود يبحث فى نطاق البحث عن العلاقة التى تساوى [d2] ويتم ترحيلها إلى نطاق النتيجة ثم يتم كتابه نوع العلاقة بجوار كل نتيجة

البحث عن علاقة رقم بمجموعة ارقام اخرى.rar

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

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

البحث عن علاقة رقم بمجموعة ارقام اخرى - سؤال 2.rar

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

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

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

ملحوظة أخى أظن أنك لم ترها فى الملف المرفق لى سابقاً فى المشاركة رقم 9:

أن الكود يقوم بجلب العلاقات بترتيب معين وهو:

1- علاقات الضرب

2- علاقات الجمع

3- علاقات الطرح

4- علاقات القسمة

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

جرب اضافة سجل آخرفى أول مرفق لك و اضغط "Get Data" ولاحظ ظهور النتيجة على حسب الترتيب السابق

 

طلب آخر:

* ممكن تذكرلى علاقة واحدة على الأقل موجودة فى المرفق الثانى لك

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

شكرا اولا على الاهتمام والرد.

 

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

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

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