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

(تمت الإجابة) كتابة رقم 1 فى حالة تكرار رقم فى صف ورقم صفر فى عدم التكرار


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

الى خبراء واعضاء منتداى العزيز والعظيم

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

كل عام وانتم بخير

مرفق ملف موضح به المطلوب

ولسيادتكم جزيل الشكر

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

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

السلام عليكم

هذا الحل بالمعادلات (وباعمدة إضافية تم إخفائها)

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

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

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

أخي الحبيب ابو احمد شاهد هذا الرابط المشاركة رقم 6

http://excel4us.com/vb/showthread.php?t=513

دمت في حفظ الله

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

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

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

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

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

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

=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
رابط هذا التعليق
شارك

أخي أبو أحمد و لزيادة الفائدة قت بعملها بتدوينة مستقلة

تحت عنوان

شرح آلية إستخدام SUMPRODUCT(1/COUNTIF – الجزء الأول

و البقية ستأتي إن شاء الله

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

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

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

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

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

وهو بالنسبة اولا لحل الاستاذ يحيى حسين / رائع بلا ادنى شك ولكن الحل متوقف على اخر رقم فى الصف اذا تكرر كتب رقم 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