اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

إضافة لحل الاخ ابو احمد

جرب المعادلة التالية


=IF(SUMPRODUCT(1/COUNTIF(B2:E2,B2:E2))=COUNT(B2:E2),0,1)

قام بنشر

بارك الله فيك ابا الحسين شرح وافي

ولزيادة الفائدة اقتبس الشرح

====================

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

لفهم آلية عمل المعادلة التالية :

=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
سنفترض وجود القيم التالية في المدى A1:A5 ياسر ياسر يحيى ياسر احمد و هنا نريد معرفة عدد الأسماء بدون تكرار فالإسم ياسر تكرر ثلاث مرات و اسم يحيى مرة واحدة و اسم احمد مرة واحدة سنقوم بوضع المعادلة التالية في الخلية B1 ثم نقوم بسحبها للأسفل
=COUNTIF($A$1:$A$5,A1)
و سيظهر عندنا الأرقام التالية 3 3 1 3 1 و هي تشير بالطبع إلى عدد مرات التكرار لكل اسم الآن في الخلية C1 سنضع المعادلة التالية ثم نسحبها للأسفل
=1/B1
و سيكون الناتج 0.33333 0.33333 1 0.33333 1 في الخلية C6 ضع المعادلة التالية
=SUM(C1:C5)
و سيكون الناتج 3 و هو عدد الأسماء بدون تكرار الآ نأتي للمعادلة موضع الشرح و هي
=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
ستكون البداية من داخل المعادلة في الجزء
COUNTIF(A1:A5,A1:A5)

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

{3;3;1;3;1}

و من ثم سيتم قسمة الرقم 1 على هذه المصفوفة

و ستكون النتيجة

{0.333333333333333;0.333333333333333;1;0.333333333333333;1}

و من ثم ستقوم الدالة SUMPRODUCT بجمع هذه المصفوفة

و تعطينا النتيجة 3

===============

أتمنى أن تكون قد إتضحت الصورة

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

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

ماشاء الله والحمد لله والله اكبر .

استاذ الفاضل / المايسترو الاستاذ الكبير / يحيى حسين

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

وهو بالنسبة اولا لحل الاستاذ يحيى حسين / رائع بلا ادنى شك ولكن الحل متوقف على اخر رقم فى الصف اذا تكرر كتب رقم 1 واذا اخر رقم فى الصف لم يتكرر كتب صفر . وانا اريد اذا تكرر الرقم فى اى عمود فى الصف يكتب 1 واذا لم يتكرر فى اى عمود فى الصف يكتب صفر .وليس مقصور الناتج على اخر رقم فى الصف .

استاذى المايسترو / حلك حل مشكلة استاذى الفاضل يحيى حسين ولكن عند تكرار الرقم فى نفس الصف فى العمود الثانى لم يظهر واحد .

وللتوضيح اكثر انا ارفقت ملف موضح به الحلين والملحوظة

شاكر جدا افكاركم وحلولكم الرائعة وبارك الله فيكم وجزاكم الله كل خير وانا فى انتظار ردكم

وشكرا ................... فضل

كتابة رقم 1 فى حالة التكرار وصفر فى عدم التكرار.rar

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

السلام عليكم

اخي فضل

استبدل معادلتي السابقة

بهذه ضعها في الخلية A2 (لا تنسى انها معادلة صفيف اي اضغط على Ctrl+Shift+Enter) واسحب للاسفل


=IF(OR(F2:I2>1);1;0)

قام بنشر

بعد إذن الأساتذة

وبدون الاعتماد على أعمدة إضافية

جرب أخي الكريم أن تضع هذه المعادلة في الخلية a2


=IF(SUM(COUNTIF(B2:E2,B2:E2))=COUNT(B2:E2),0,1)

لا تنس الضغط على

Ctrl+shift+enter

بعد كتابة المعادلة

لأنها معادلة صفيف

  • Like 1
قام بنشر

استاذى الفاضل / المايسترو

الاستاذ الفاضل / mas123

تسلم الايادى التى سطرت الحل والعقول التى فكرت فى الحل .وهو المطلوب بالفعل جزاكم الله كل خير والف الف شكر للمايسترو والاستاذ الفاضل /mas123

اجمل المنى وارق التهانى لشخصكم الكريم ودائما تكونان سباقين للخير دائما يارب .

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information