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

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

قام بنشر

اريد دالة جمع خلايا بها ارقام مع خلايا بها ارقام ونص

مثلا خليه بها رقم وليكن 3 وخليه بها 2ك ااوكل الخلايا تحتوي ارقام ونص

وتكون معادله لاتحتاج لوضع كود في حدث الصفحه يعني الكتب المعادله تجمع فورا دون الحاجه لاكواد

قام بنشر

السلام عليكم

 

سؤال مهم فعلا و احب ان اضيف علاوة ما اضافة الاخوة الكرام السيد سليم و السيد عبدالله انه يمكن استخلاص الارقام من نص عن طريق الدالة SumProduct

 

انظر المثال المرفق

 

فكرة الكود هو ضرب عناصر مصفوفتين عن طريق الدالة sumproduct و من ثم جمع الناتج

 

مثال:

في الخلية A1  العبارة التالية:

250 كرتون حليب

 

المصفوفة الاولى تمثل الارقام المستخلصة من النص و هى {0,5,2}

المصفوفة الثانية تمثل المنزلة العشرية لكل رقم {1,10,100} 

و عند ضرب المصفوفتين و جمع الناتج نحصل على 250

 

هذا كود المعادلة لخلية A1 ممكن ان تحتوي على نص بطول 30 حرف

SUMPRODUCT(MID(0&A1,LARGE(INDEX(ISNUMBER(--MID(A1,ROW($1:$30),1))* ROW($1:$30),0),ROW($1:$30))+1,1)*10^ROW($1:$30)/10)

استخلاص الارقام من نص.zip

  • Like 3
قام بنشر

يبدو انيي لم اوفق في عرض سؤالي عشان كده عملت مثال ارفقت ملف باسم مثال لعل وعسي اوفق في طرح المشكله واجد حل سهل وبسيط مش معادله صعبه وطويله

قام بنشر

الأسئلة التى كان من المفترض على الزملاء أن يحصلوا على إجاباتها منذ عرض الموضوع

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

فمثلا الخلية الأولى فى المثال يقع الرقم جهة اليمين وبدون فراغ

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

هل كل بياناتك هكذا أى ثابتة على هذا ، أم هناك تغيير أخر يمكن أن يطرأ فى بعض البيانات التى لم يتم أدراجها فى المثال

ياريت يتم أرفاق مثال به مزيدا من البيانات وكافة أحتمالات أوضاع الرقم بالنسبة للنص

تقبلوا تحياتى

قام بنشر

أخي الفاضل

 

انت محظوظ جدا على فكرة، كل عمالقة المنتدي تواجدوا بموضوعك وما شاء الله بدل الحل حلول .. انت اللى مش عاوز تتعب نفسك وعاوز حاجة سهلة بدل المعادلات الطويلة علما ان حلول الأساتذة الكرام تفي بالغرض وزيادة

 

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

 

انظر الملف المرفق

 

تحياتي :fff: 

مثال.rar

  • Like 2
قام بنشر

عذرا أخوتى وزملائى سبب مداخلتى

أن هذه الصيغة البسيطة تحقق طلب السائل وفقا لما فهمت من سؤالة

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

{=SUM(VALUE(SUBSTITUTE(A1:A2,"كيلو","")))}

وهذه الصيغة أيضا بعيدا عن علامة الصفيف

=SUMPRODUCT(--(SUBSTITUTE(A1:A2,"كيلو","")))

أرجو أن يكون توضيحى يحمل معنى كلامى

تقبلوا تحياتى

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

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

الاساتذة الافاضل 

الاستاذ سليم حاصبيا

الاستاذ ابو تراب

الاستاذ ابن مصر

الاستاذ محمد الريفي

الاستاذ الكبير ملك المعادلات ابو محمود جزاه الله خيرا

حلول ومعادلات رائعة جزاكم الله خيرا

وفقكم الله ورعاكم وحفظكم من كل سوء

ولغرض المساهمة والمشاركة مع الاساتذة الكبار

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

عسى ينتفع بها اخينا فتحي سلام جزاه الله خيرا

تقبلوا فائق الاحترام والتقدير

 

جمع المعادلات في خلية واحدة+.rar

تم تعديل بواسطه أبو محمد عباس
  • Like 2
قام بنشر

السلام عليكم

مينفعش الكل يشارك وأنا واقف أتفرج - معرفش غير أنزل الملعب وأقوم بدور راس حربة - :yes:

تفضل المرفق التالي به دالتين : الدالة الأولى تقوم باستخراج الأرقام من ضمن النص ، وفيه تفصيل ليها بالملف المرفق ، والثانية تقوم بجمع الأرقام  Digits :welcomeani:

والله المستعان ..

Extract Number - Sum Digits Function.rar

  • Like 3
قام بنشر

أخوتى وزملائى لقد أصبح العنوان الأن يحوى معنى مايريدة السائل

وهو جمع مدى يحتوى على نصوص وأرقام وليس فصل أرقام عن نصوص ثم جمعها

تقبلوا تحياتى

قام بنشر

عذرا أخوتى وزملائى سبب مداخلتى

أن هذه الصيغة البسيطة تحقق طلب السائل وفقا لما فهمت من سؤالة

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

{=SUM(VALUE(SUBSTITUTE(A1:A2,"كيلو","")))}

وهذه الصيغة أيضا بعيدا عن علامة الصفيف

=SUMPRODUCT(--(SUBSTITUTE(A1:A2,"كيلو","")))

أرجو أن يكون توضيحى يحمل معنى كلامى

تقبلوا تحياتى

 

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

10 كيلو

20 كيلو

30 كيلو ... وهكذا 

 

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

 

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

الاساتذة الافاضل 

الاستاذ سليم حاصبيا

الاستاذ ابو تراب

الاستاذ ابن مصر

الاستاذ محمد الريفي

الاستاذ الكبير ملك المعادلات ابو محمود جزاه الله خيرا

حلول ومعادلات رائعة جزاكم الله خيرا

وفقكم الله ورعاكم وحفظكم من كل سوء

ولغرض المساهمة والمشاركة مع الاساتذة الكبار

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

عسى ينتفع بها اخينا فتحي سلام جزاه الله خيرا

تقبلوا فائق الاحترام والتقدير

 

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

تحياتي أستاذي الكريم

 

 

السلام عليكم

مينفعش الكل يشارك وأنا واقف أتفرج - معرفش غير أنزل الملعب وأقوم بدور راس حربة - :yes:

تفضل المرفق التالي به دالتين : الدالة الأولى تقوم باستخراج الأرقام من ضمن النص ، وفيه تفصيل ليها بالملف المرفق ، والثانية تقوم بجمع الأرقام  Digits :welcomeani:

والله المستعان ..

 

 

ابن بلدى الغالي انت الأجمل والأروع والأفضل دائما ... مفيش أحسن من كده جبت من الآخر، زادك الله علما وفضلا

 

تحياتي للجميع :fff: 

FormatCell.rar

  • Like 2
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information