hussam031 قام بنشر أبريل 7, 2005 قام بنشر أبريل 7, 2005 السلام عليكم الاخوة الكرام لدي عدة اسالة تنتهي لحل واحد ... كيف يمكنني تركيب دالة تجمع فقط الارقام الزوجية او الفردية السؤوال الثاني : كيف يمكن ان احصي فقط الاعداد الزوجية مع العلم انني استعنت بالدالة ISEVEN و التي ترجع في حال العدد زوجي TRUE و اذا كان فردي ترجع FALSE اخوكم حسام...
محمد حجازي قام بنشر أبريل 8, 2005 قام بنشر أبريل 8, 2005 السلام عليكم ... يمكنك حل مشكلتك بواسطة صيغ الصفيف: الصيغة التالية تقوم بجمع الأرقام الزوجية الموجودة في المجال A1:A10 (لا تنسى الضغط على Ctrl+Shift+Enter عند إدراج الصيغة) : =SUM(IF(MOD(A1:A10;2)=0;A1:A10;"")) بصورة بسيطة فإن الصيغة السابقة تقوم باختبار قيمة كل خلية موجود في المجال A1:A10 على حدى ، وتجمع القيم الموجودة في الخلايا التي تحتوي على أعداد زوجية (القيم التي يكون باقي قسمتها على 2 مساوياً للصفر). الصيغة السابقة جيدة في حال كون قيم الخلايا كلها أعداد صحيحة ، ولكن ماذا لو حوت الخلايا على أرقام عشرية؟ ، هنا يبقى الخيار لك في الاعتماد على العدد الصحيح دون تقريب (من خلال الدالة TRUNC) أو تقريب الأعداد قبل اختبارها زوجية/فردية (باستخدام الدالة ROUND أو الدالة INT) ، لاحظ صيغ الصفيف التالية: =SUM(IF(MOD(TRUNC(A1:A10;0);2)=0;A1:A10;"")) =SUM(IF(MOD(ROUND(A1:A10;0);2)=0;A1:A10;"")) =SUM(IF(MOD(INT(A1:A10);2)=0;A1:A10;"")) .....لا تنسى دائماً الضغط على Ctrl+Shift+Enter عند إدراج الصيغة..... و بالنسبة للعدد فهذه هي صيغ الصفيف: في حال كون الأرقام كلها صحيحة: =COUNT(IF(IF(A1:A10<>"";MOD(A1:A10;2);"")=0;1;"")) في حال وجود أرقام عشرية: =COUNT(IF(IF(A1:A10<>"";MOD(TRUNC(A1:A10;0);2);"")=0;1;"")) =COUNT(IF(IF(A1:A10<>"";MOD(ROUND(A1:A10;0);2);"")=0;1;"")) =COUNT(IF(IF(A1:A10<>"";MOD(INT(A1:A10);2);"")=0;1;"")) مرفق ملف يوضح الحالات السابقة كلها. بالتوفيق SUM_COUNT_ISEVEN.zip
hussam031 قام بنشر أبريل 9, 2005 الكاتب قام بنشر أبريل 9, 2005 (معدل) اخي محمد جزاك الله خير .. اخوك حسام تمت العملية بنجاااااحححححح و جاري و اشكرك على زيادة الداول الاخرى . اخوك حسام ... تم تعديل أبريل 9, 2005 بواسطه hussam031
الردود الموصى بها