فضل حسين قام بنشر ديسمبر 7, 2011 مشاركة قام بنشر ديسمبر 7, 2011 الى خبراء واعضاء منتداى العزيز والعظيم سلام الله عليكم وحمته وبركاته كل عام وانتم بخير مرفق ملف موضح به المطلوب ولسيادتكم جزيل الشكر كتابة رقم 1 فى حالة التكرار وصفر فى عدم التكرار.rar رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 السلام عليكم هذا الحل بالمعادلات (وباعمدة إضافية تم إخفائها) كتابة رقم 1 فى حالة التكرار وصفر فى عدم التكرار.rar رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 السلام عليكم و رحمة الله إضافة لحل الاخ ابو احمد جرب المعادلة التالية =IF(SUMPRODUCT(1/COUNTIF(B2:E2,B2:E2))=COUNT(B2:E2),0,1) رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 السلام عليكم =SUMPRODUCT(1/COUNTIF(B2:E2;B2:E2)) هل اطمع بشرح لهذه الجزئية منك استاذ يحيى رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 السلام عليكم و رحمة الله أخي الحبيب ابو احمد شاهد هذا الرابط المشاركة رقم 6 http://excel4us.com/vb/showthread.php?t=513 دمت في حفظ الله رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 بارك الله فيك ابا الحسين شرح وافي ولزيادة الفائدة اقتبس الشرح ==================== السلام عليكم و رحمة الله و بركاته لفهم آلية عمل المعادلة التالية : =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 =============== أتمنى أن تكون قد إتضحت الصورة 1 رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 أخي أبو أحمد و لزيادة الفائدة قت بعملها بتدوينة مستقلة تحت عنوان شرح آلية إستخدام SUMPRODUCT(1/COUNTIF – الجزء الأول و البقية ستأتي إن شاء الله رابط هذا التعليق شارك More sharing options...
فضل حسين قام بنشر ديسمبر 8, 2011 الكاتب مشاركة قام بنشر ديسمبر 8, 2011 (معدل) السلام عليكم ورحمة اللة وبركاته ماشاء الله والحمد لله والله اكبر . استاذ الفاضل / المايسترو الاستاذ الكبير / يحيى حسين بارك الله فيكم وفى حلولكم وانا سعيد جدا بمشاركتكم فأنتم اساتذتنا تعلمنا منكم الكثير ومازلنا نتعلم ولكم افضال علينا لاننكرها . ويكفى ان نقول لكم جعلتون نعشق برنامج الاكسل وموقع الاكسل العريق والعظيم بكم وبأمثالكم . ولكن لى ملحوظة بسيطة على الحل بالنسبة للمايسترو والاستاذ الكبير يحيى حسين وهو بالنسبة اولا لحل الاستاذ يحيى حسين / رائع بلا ادنى شك ولكن الحل متوقف على اخر رقم فى الصف اذا تكرر كتب رقم 1 واذا اخر رقم فى الصف لم يتكرر كتب صفر . وانا اريد اذا تكرر الرقم فى اى عمود فى الصف يكتب 1 واذا لم يتكرر فى اى عمود فى الصف يكتب صفر .وليس مقصور الناتج على اخر رقم فى الصف . استاذى المايسترو / حلك حل مشكلة استاذى الفاضل يحيى حسين ولكن عند تكرار الرقم فى نفس الصف فى العمود الثانى لم يظهر واحد . وللتوضيح اكثر انا ارفقت ملف موضح به الحلين والملحوظة شاكر جدا افكاركم وحلولكم الرائعة وبارك الله فيكم وجزاكم الله كل خير وانا فى انتظار ردكم وشكرا ................... فضل كتابة رقم 1 فى حالة التكرار وصفر فى عدم التكرار.rar تم تعديل ديسمبر 8, 2011 بواسطه فضل 1 رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 السلام عليكم اخي فضل استبدل معادلتي السابقة بهذه ضعها في الخلية A2 (لا تنسى انها معادلة صفيف اي اضغط على Ctrl+Shift+Enter) واسحب للاسفل =IF(OR(F2:I2>1);1;0) رابط هذا التعليق شارك More sharing options...
أ / محمد صالح قام بنشر ديسمبر 8, 2011 مشاركة قام بنشر ديسمبر 8, 2011 بعد إذن الأساتذة وبدون الاعتماد على أعمدة إضافية جرب أخي الكريم أن تضع هذه المعادلة في الخلية a2 =IF(SUM(COUNTIF(B2:E2,B2:E2))=COUNT(B2:E2),0,1) لا تنس الضغط على Ctrl+shift+enter بعد كتابة المعادلة لأنها معادلة صفيف 1 رابط هذا التعليق شارك More sharing options...
فضل حسين قام بنشر ديسمبر 8, 2011 الكاتب مشاركة قام بنشر ديسمبر 8, 2011 استاذى الفاضل / المايسترو الاستاذ الفاضل / mas123 تسلم الايادى التى سطرت الحل والعقول التى فكرت فى الحل .وهو المطلوب بالفعل جزاكم الله كل خير والف الف شكر للمايسترو والاستاذ الفاضل /mas123 اجمل المنى وارق التهانى لشخصكم الكريم ودائما تكونان سباقين للخير دائما يارب . رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان