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

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

قام بنشر

أخواني الاعزاء

السلام عليكم

تحية طيبة من عند الله مباركة

أقدم اليكم أخواني الأحباب دالة حتى وقت قريب كنت أجهل وجودها بالأكسل وهي دالة في نظري أنها مكملة لدالة SUMIF إذ أن الدالة الأخير لاتعمل إلا مع شرط واحد ولكن الدالة المعنية تقوم بالعمل وفق شروط متعددة (وهذا حسب خبرتي المتواضعة وليقم بالتصحيح على كلامي هذا اخواني المشرفين ) ، ولذا أرفق لكم مثال عملي وهو منقول للأمانة العلمية ولكن للأسف لاأذكر المصدر ..

تفضلوا الملف المرفق

sales_analysis.rar

  • Like 1
قام بنشر

هذه الدالة الوحيدة التي تحل مكان Array Formulla

و يمكنها القيام بوظائف كثير من الدوال الاخرى

كعمليات الجمع لاكثر من شرط كما هو حال مثال اخي

او العد لاكثر من شرط

و ما يميزها عن غيرها من الدوال ايضاً قدرتها على التعامل مع البيانات النصية و استخراج قيم حسابيه منها

و غيرها الكثير الثكير

و لها عدد كبير من الخدع

و و و و

لو تحدثنا عنها بتعمق اكبر فقد تحتاج لساعات طويلة

شكراً لك على موضعك اخي

قام بنشر

اخي جوست

السلام عليكم

شكراً على المشاركة ولو كان لديك مثال أنت ايضاً حوال هذه الدالة ياريت ترفقه لتعم الفائدة حيث أنني لم أرى لها أمثلة كثيرة

والسلام ختام

قام بنشر

أخي هذه الدالة الموضوعة في الجدول الأصلي

=SUMPRODUCT((DATA!$A3:$A31=$A2)*(DATA!$B3:$B31=$C2)*(DATA!$C3:$C31=$C3)*(DATA!$D3:$D31))
و يمكننا استبدالة بـ Arrar Fomula
=SUM(IF((DATA!$A3:$A31=$A2)*(DATA!$B3:$B31=$C2)*(DATA!$C3:$C31=$C3),(DATA!$D3:$D31),0))

و لكن لا تنسى ان تضغط على Ctrl+Shift+Enter

و ليس Enter لوحدها عند استخدام الدالة البديلة

قام بنشر

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

كيف الحال أخي في الله جوستيك

إذا تكرمت أن تضع لنا شرح مبسط حيث أن خلفيتي بسيطة جدا بهذا البرنامج العملاق

لكي أفهم ما هو دور هذه الدالة

وأكون شاكر لك جدا

ووفقك الله إلى ما يحب ويرضى

ونفعنا الله بعلمك

قام بنشر

مثال بسيط على طريقة استخدامها للعد

افترضنا ان لدينا في العمود الاول

يحيى

خبور

عمر

خبور

يحيى

يحيى

خبور

عمر

عمر

و في العمود المقابل بي

البيانات التالية

شمال

شمال

جنوب

شمال

شرق

شمال

شرق

جنوب

شرق

و تريد معرفة عدد المرات التي تواجد فيها اسم عمر في العمود الاول مع المنطقة جنوب في العمود الثاني بمعني

كم مرة قام عمر بزيارة الجنوب

نقوم باستخدام المعادلة التالية :

=SUMPRODUCT(($A$1:$A$9="عمر")*(B1:B9="جنوب"))
و في الاكسيل 2007 يوجد دالة جديدة اسمها COUNTIFS تفي بالغرض و تاخذ الشكل التالي :
=COUNTIFS(A1:A9,"عمر",B1:B9,"جنوب")
و لكن لو افترضنا وجود عمود ثالث و به قيمة المبيعات العمود سي 500 200 100 300 100 500 300 400 200 و اردنا معرفة المبيعات التي قام بها عمر في منطقة الجنوب نستخدم الدالة التالية
=SUMPRODUCT(($A$1:$A$9="عمر")*(B1:B9="جنوب")*C1:C9)
و هنا قامت الدالة SumProduct بالعد و الضرب و الجمع و يمكننا استخدام ال Array Formula ايضا لنفس المطلوب السابق
=SUM(IF(($A$1:$A$9="عمر")*(B1:B9="جنوب"),C1:C9,0))

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

  • Like 1
قام بنشر

جزاك الله خيراً على المعلومات والتعقيب ولكن بتجربة Ctrl+Shift+Enter لم تنجح الدالة البديلة

وياريت اخي توضحلنا المغزى من :

و لكن لا تنسى ان تضغط على Ctrl+Shift+Enter

و ليس Enter لوحدها عند استخدام الدالة البديلة

قام بنشر

أخي الخطأ سيكون بسبب استخدام الفاصلة و الفاصلة المنقوطة

بين متغيرات الدالة

حيث ان استخدم الفاصلة العادية في برامجي

في حين ان جهازك انت يقرأ فاصلة منقوطة

فقط قم بهذا التعديل و من ثم قم بتطبيق باقي الاجراءات و ستجد الامور تمام

ام سؤالك

وياريت اخي توضحلنا المغزى من :

و لكن لا تنسى ان تضغط على Ctrl+Shift+Enter

و ليس Enter لوحدها عند استخدام الدالة البديلة

فهذه النمط من الدوال او ما يعرف باللغة العربية لفيف الصف لا يتقبل الاكسيل الا ب

Ctrl+Shift+Enter

راجع هذا الرابط و هو من موقع مايكروسوفت

http://office.microsoft.com/ar-sa/excel/HA...=CH100648411025

قام بنشر

الأخوة

زياد و ياسر و احمد حافظ و خالد القدس

شكرا على مروركم الطيب

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

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

و اخي احمد حافظ رابط موقع مايكروسوفت في مشاركتي اعلاه به توضيح كامل لهذا النمط من الدوال

و لكني افكر جدياً بعمل دورة متكاملة للدوال في هذا المنتدى

بحيث يكون بها تفاعل بيننا جميعاً للوصول الى قمة المعرفة لكل دالة

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

و نسأل الله العلي القدير ان يرزقنا خير الدنيا و الآخرة

قام بنشر

شكرا على ردك الكريم وفى انتظار تطبيق هذة الفكرة كما ارجو ان يتسع صدرك لانى الفترة المقبلى هنا فى مكان عمل سوف نستخدم برنامج مايكروسوفت المحاسبى axapta dynamics2009 وياتى معة برنامج يعمل من داخل الكسل اسمة ATLAS وهو يحتاج الى خبرة كبيرة فى الاكسل لانة يوجد بة معادلات معدة مسبقا برمجيا وارجو من الاخوة مساعدتى اذا احتجت شيئا فى الاكسل ان شاء الرحمن

هذة بعض اللينك لمن يريد معرفة هذا الموضوع اكتر وانا مستعد لمساعدة اى احد اخر فى هذا البرنامج http://www.atlasxl.com.au/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information