يحيى حسين قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 (معدل) السلام عليكم و رحمة الله و بركاته إخواني إستكمالاً لموضوع دورة دوال الإكسيل سا أقدم لكم اليوم الدالة SumIfs و هي دالة الجمع بتحقق أكثر من شرط و يمكنها أن تأخذ حتى 127 معيار للبحث و لا تعمل هذه الدالة الى في نسخة الاكسيل 2007 و الشكل العام لهذه الدالة هو =SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) فكما نلاحظ أن المتغير الأول : هو المدى اللذي سيتم جمعه المتغير الثاني : المدى الذي يحتوي المعيار المتغير الثالث : هو معيار البحث الموجود في المتغير الثاني . المتغيرات التي تلي المتغير الثالث هي تكرار للمتغير الثاني و الثالث مع فرقية أن هذه المتغيرات إختيارية مثالنا على ذلك : لو فرضنا ان لدينا البيانات التالية : ================ و أردنا أن نعرف المبيعات لخبور في المنطقة الشرقة من الابو توبات هنا يوجد لدينا ثلاثة معايير للبحث المعيار الاول : من عمود اسمن المندوب نريد اسم خبور المعيار الثاني : من العمود المنظقة نريد المنطقة الشرقية المعيار الثالث : من العمود الصنف نريد الاب توب و لعمل ذلك نستخدم المعادلة التالية: =SUMIFS(D2:D10,A2:A10,"خبور",B2:B10,"الشرق",C2:C10,"لاب توب") و سيكون الناتج 22 ================= و سا أكمل غداً باقي النقاط المتعلقة بهذه الدالة إن شاء الله تم تعديل يوليو 15, 2009 بواسطه Justice
رفيق محمد قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 سلمت يداك اخي يحيى ولكن ده شغل كتييير قوي كان الله في عونك
ياسر خليل أبو البراء قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 سلمت يداك أخي يحيى بارك الله فيك وجعلك دائماً ذخراً لهذا المنتدى بالمناسبة أود أن ترشح لي كتاب واحد في VBA وترفقه لي ( لإني أنوي ترجمته جزء جزء )وأعرض الترجمة على المنتدى الغالي فياريت تساعدني في اختيار الكتاب المناسب اللي تحس إنه حيكون بداية قوية لمجال البرمجة في المنتدى أخوك ياسر
m_127899 قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 (معدل) ما شاء الله تبارك الله لا حول ولا قوة إلا بالله الله يبارك فيكم إخوتي وأحبتي جزاكم الله خيرا وجعل ما تقدموه في ميزان أعمالكم قولوا آآآميـــــــــــــــــــــــــــــــــــــــــــــن تم تعديل يوليو 15, 2009 بواسطه m_127899
حسين بلال قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 جزاك الله خيراً على شرح الدالة, طيب هل جرب أحد بالمنتدى إنو يصمم هالمعادلة في 2003 ؟؟ لأنها فعلاً مهمة. جزاكم الله خيراً
الجزيرة قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 سر على بركة الله ونحن معك : ) مجهود جبار أخي الكريم يحيى
خالد القدس قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 السلام عليكم ما شاء الله تبارك الله أحسن الخالقين شرح واضح كالشمس لك من الشكر أجزله ومن الدعاء أنفعه ومن الود أخلصه بارك اله فيك وجزاك الله خيرا
m_127899 قام بنشر يوليو 15, 2009 قام بنشر يوليو 15, 2009 السلام عليكم ورحمة الله وبركاته فضلا أستاذي يحيى لو تكرمت علينا ( ضرب مثال[ بدون عصا ] وهذا المثال بدل أن يكون هناك أربع أعمدة مثل المثال الذي ذكرته أنت فليكن "6" مثلا لكي تضح الفكرة إن شاء الله ) زوجك الله من الحور العين
يحيى حسين قام بنشر يوليو 16, 2009 الكاتب قام بنشر يوليو 16, 2009 شكراً لجميع الخوة على هذه الردود و أخي Hspqn في النسخ القديمة2003 , يوجد دالة رائعة و جميلة و قوية اسمها SumProduct و سيكون لها موضوع مستقل ان شاء الله حيث سا أحاول تغطية جزء من جوانبها إن شاء الله اما اخي m_127899 خطأك هو أنك قمت بوضع الرقم 120 بين علامتي التنصيص "120" و انت هكذا عاملت الرقم كنص و الأصل أن تترك الرقم 120 بدون أقواس =SUMIFS(F2:F9,A2:A9,"a",B2:B9,"الاحد",C2:C9,"طابعة",D2:D9,"عمان",E2:E9,120) أمور يجب أخذها بعين الإعتبار عند التعامل مع هذه الدالة : 1. يجب أن يكون المدى في متغيرات المعادلة متساوي, بمعنى أن يكون بداية و نهاية المدى متساوي في كل المتغيرات سواء أكان عدد الصفوف او عدد الأعمدة . 2. إذا وجدت أي قيمة تعيد TRUE فيتم احتسابها على انها 1 و اذا كانت FALSE يتم احتسابها على انها صفر . 3. يمكننا إستخدام الأحرف البديلة في البحث عن معيار معين بحيث نستخدم* او علامة الإستفهام . راجع شرح المعادلة Sumif للتعرف على المعاير و شرحها و طرق استخدامها http://www.officena.net/ib/index.php?showtopic=28878
حسين بلال قام بنشر يوليو 16, 2009 قام بنشر يوليو 16, 2009 السلام عليكم أخي الكريم, أنا أعرف دالة sumproduct بس شغلها بيختلف عن sumifs لذا فقد سألت عن اضافتها بكود خارجي إلى نسخة 2003 جزاك الله خيراً ووهبك الجنة
m_127899 قام بنشر يوليو 16, 2009 قام بنشر يوليو 16, 2009 الله يجزيك الخير أستاذي يحيى الله يرفع من شأنك
ahmedhafez قام بنشر يوليو 16, 2009 قام بنشر يوليو 16, 2009 (معدل) اخى جوست بارك الله فيك ولاكن اذا امكن ارفاق مثال على شيت اكسل يكون اوضح وبجزاك خيرا شرح اكثر من سهل ورائع جدا وانا قد ارفقت مثال وقد استخدمت من قبل مع اخى الكريم احمد يعقوب دالة sumbroduct ولاكن هلى يمكن عمل ذلك مع sumifs ما اؤيدة ان يذهب بجوار كل شهر على اسال 5-10-0010-110-0 هذا الاكونت او اسم الاكونت ROOM REVENUE - AIR CREW التوتال الموجود اتوماتيك على اساس الشهر كل شهر GP_OBT_200409.rar تم تعديل يوليو 16, 2009 بواسطه ahmedhafez
يحيى حسين قام بنشر يوليو 16, 2009 الكاتب قام بنشر يوليو 16, 2009 (معدل) تفضل اخي احمد هذا هو طلبك بخصوص ملف الشرح و لكن سؤال غير واضح بخصوص ملفك SumIfs.rar تم تعديل يوليو 16, 2009 بواسطه Justice
ahmedhafez قام بنشر يوليو 16, 2009 قام بنشر يوليو 16, 2009 اخى شاهد المرفق لعلة يفيدك فى توضيح ما اريدة كمثال كان اخى احمد يعقوب ساعدنى فى هذا الملف ولاكن ب sumbroduct ولاكن هل يمكن عمل ذلك بدالة sumifs GP_OBT_200409.rar
يحيى حسين قام بنشر يوليو 16, 2009 الكاتب قام بنشر يوليو 16, 2009 أخي احمد هكذا ظهرت المعادلات في ملفك و لم افهم منها شيء =SUMPRODUCT(('C:\DOCUME~1\user1\LOCALS~1\Temp\Rar$DI19.937\[EXORT GP OBT ddd2.xls]2006'!$A$1:$A$1840='C:\DOCUME~1\user1\LOCALS~1\Temp\Rar$DI19.937\[EXORT GP OBT ddd2.xls]Sheet1'!H$1)*('C:\DOCUME~1\user1\LOCALS~1\Temp\Rar$DI19.937\[EXORT GP OBT ddd2.xls]2006'!$F$1:$F$1840='C:\DOCUME~1\user1\LOCALS~1\Temp\Rar$DI19.937\[EXORT GP OBT ddd2.xls]Sheet1'!$A12),('C:\DOCUME~1\user1\LOCALS~1\Temp\Rar$DI19.937\[EXORT GP OBT ddd2.xls]2006'!$D$1:$D$1840)) سنكمل الناقش يوم السبت ان شاء الله أراك على خير اخي احمد دعواكم
ahmedhafez قام بنشر يوليو 16, 2009 قام بنشر يوليو 16, 2009 اخى العزيز جوست مرفق ملف مع التوضيح وانا فى انتظار ردك اريد ان ياتى المجمموع امام كل شهر على اساس الالكونت نمبر اما كل شهر test.rar ارجو الرد اخى جوسن ان امكن عندما يسمح وقتك
يحيى حسين قام بنشر يوليو 18, 2009 الكاتب قام بنشر يوليو 18, 2009 أخي أحمد حافظ حسب فهمي لملفك اتمنى ان يكون هذا هو طلبك test.rar
ahmedhafez قام بنشر يوليو 18, 2009 قام بنشر يوليو 18, 2009 اخى جوست جزالك اللله كل خير ولاكن بهذة المعادلة هو ما تم عملة من قبل بمساعدة اخى الكريم احمد يعقوب ولاكن اريد ان اعرف هل يمكن عمل ذلك بدالة sumifs ولو تكرت بشرح معادلة الsumbroduct فى هذة الخالة فوالله انا احبك فى الله ومعجب جدا بطريقتك البسيطة فى الشرح بارك الله فيك وجعلة فى ميزان حسناتك
aymanbadr90 قام بنشر يوليو 19, 2009 قام بنشر يوليو 19, 2009 بارك الله فيك اخى الكريم اكمل دورتك اخى جزاك الله الفردوس الاعلى
يحيى حسين قام بنشر يوليو 19, 2009 الكاتب قام بنشر يوليو 19, 2009 تفضل أخي احمد حافظ هذا الملف مع استخدام الدالة SumIfs SumIFs.rar
ahmedhafez قام بنشر يوليو 19, 2009 قام بنشر يوليو 19, 2009 بارك الله فيك اخى جوست اكثر من ممتاز هذا ما كنت اريد معرفتة مع هذة الدالة ولاكن ما هةى اشروط الواجب تزافرها وفى حالة عدم توافرها لن تعمل هذة الدالة
يحيى حسين قام بنشر يوليو 20, 2009 الكاتب قام بنشر يوليو 20, 2009 أخي هذه الدالة لا تعمل اذا اختلف المدى في المعايير كما اشرت لذلك سابقاً أيضاً هذه الدالة تعمل لحساب مدى معين و لا تعمل كا صفيف و هذا أحد الفروق الجوهرية بينها و بين ال SumProduct بمعنى انه لا يمكننا التعامل في متغيراتها مع معادلات تنعيد القيمة true or false بعكس الدالة SumProduct هذه النقاط التي أتذكرها الآن
يحيى حسين قام بنشر يوليو 20, 2009 الكاتب قام بنشر يوليو 20, 2009 حياك الله اخي احم دحافظ و أحبك الذي أحببتني فيه
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.