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

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

قام بنشر (معدل)

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

مرحبا للجميع

اشكر جميع الموجودين في المنتدى لأنه بالفعل في شغلات كتير حلوة ومفيدة

هل يمكن استخدام دالة sumifs في اكسل 2003 ؟؟

أخي الكريم إن الدالة SUMIFS خاصة بالإصدارات الجديدة للأوفيس 2007 و 2010 ولا يمكن استعمالها في أوفيس 2003 ويمكن استعمال بدلها دوال أخرى تعمل عملها مثل SUMPRODUCT أو غيرها وأعتقد أنه يمكن استحداث دالة جديدة بواسطة الأكواد تعمل عمل هذه الدالة في إكسيل 2003 (وهذا العمل أتركه للإخوة المميزين)...

أخوك بن علية

تم تعديل بواسطه hben
قام بنشر

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

انا حاولت استخدام دالة بدل sumifs ولكن لا فائدة ، ارجو مساعدتي في الملف المرفق في استخدام الدوال الصحيحة وشكرا

أختي الكريمة نحن في انتظار الملف المرفق....

أخوك بن علية

قام بنشر

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

أختي الكريمة الفكرة موجودة في الحل بالمرفق ولكني لا أستطيع أن أفهم التواريخ (تواريخ الزيارات)....

أخوك بن علية

111.rar

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

أخي الكريم المرفق عبارة عن 2 ورقة الاولي وهي البيانات ويوجد فيها تواريخ الزيارات (M6:V53 )التي يتم ادخالها بشكل يومي والثانية : الاحصاءات التي يتم من خلالها احصاء عدد الزيارات خلال فترة معينة علماً انني اريد استخدام اربع شروط ( تاريخ 1+ تاريخ 2 + اختصاص + تصنيف )

شكراً

قام بنشر

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

أختي الكريمة، اعتقد أن هذه المرة قد فهمت المطلوب وتم إنجاز كل المعادلات اللزمة للإحصائيات... تجدين كل هذا في المرلف المرفق...

أخوك بن علية

111_1.rar

أخي الكريم شكرا لاهتمامك .... بالفعل هو المطلوب ... أود أن توضح لي فقط طريقة الفلتر

قام بنشر

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

أخي الكريم شكرا لاهتمامك .... بالفعل هو المطلوب ... أود أن توضح لي فقط طريقة الفلتر

أختي الكريمة، بالنسبة لطريقة الفلتر فيما يخص بيانات الطبيب، في الحقيقة هو ليس فلتر وإنما هو قائمة LIST تم إنشاؤها بواسطة التحقق من الصحة Validation (تجدينها في أمر "بيانات" أو DATA) بواسطةالمعادلة

=Code
حيث "Code" هو تسمية لنطاق اختير بالمعادلة:
=OFFSET(البيانات!$A$6;;;NBVAL(البيانات!$A:$A)-1)

تجدين كل هذا في الملف بالأعلى...

أتمنى أني وفقت في الشرح (وإن لم يكن سأوافيك لاحقا بالشرح بالصورة)...

أخوك بن علية

قام بنشر

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

أخي الكريم شكرا لاهتمامك .... بالفعل هو المطلوب ... أود أن توضح لي فقط طريقة الفلتر

أختي الكريمة، بالنسبة لطريقة الفلتر فيما يخص بيانات الطبيب، في الحقيقة هو ليس فلتر وإنما هو قائمة LIST تم إنشاؤها بواسطة التحقق من الصحة Validation (تجدينها في أمر "بيانات" أو DATA) بواسطةالمعادلة

=Code
حيث "Code" هو تسمية لنطاق اختير بالمعادلة:
=OFFSET(البيانات!$A$6;;;NBVAL(البيانات!$A:$A)-1)
تجدين كل هذا في الملف بالأعلى... أتمنى أني وفقت في الشرح (وإن لم يكن سأوافيك لاحقا بالشرح بالصورة)... أخوك بن علية
جزاك الله كل الخير ...شكرا لاهتمامك أود ان توضح لي
=OFFSET(البيانات!$A$6;;;NBVAL(البيانات!$A:$A)-1)

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

شكرا

قام بنشر (معدل)

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

أختي الكريمة معذرة عن تأخري في شرح المطلوب لأني كنت مشغولا قليلا مع متطلبات العمل وخاصة يومي الأحد والاثنين... المهم أحاول الآن شرح المعادلة مااستطعت:

أولا المعادلة المكتوبة في نص الموضوع بها خطأ (خطأ في ترجمة دالة وقد خلطت بين اللغتين الفرنسية والإنجليزية) الدالة OFFSET هي بالإنجليزية والدالة NBVAL بالفرنسية (في الملف المرفق كتبتها صحيحة) وبالتالي الكتابة الصحيحة للمعادلة هي:

بالإنجليزية:

=OFFSET(البيانات!$A$6;;;COUNTA(البيانات!$A:$A)-1)
وبالفرنسية:
=DECALER(البيانات!$A$6;;;NBVAL(البيانات!$A:$A)-1)
وأصلها(بالإنجليزية) هو :
=OFFSET(البيانات!$A$6;0;0;COUNTA(البيانات!$A:$A)-1)

وتفسيرها :

عرض معلومات العمود A من ورقة "البيانات" بداية من الخلية الثابتة (المطلقة) A$6 $ التي تمثل أول عنصر سيظهر في القائمة إلى آخر خلية "غير فارغة" وتبينها الدالة COUNTA(A:A)-1 (عدد الخلايا-الأسطر- إلى آخر خلية غير فارغة في العمود A) والعدد -1 في العملية هو حذف 1 من هذا العدد (الذي يمثله عنوان الجدول في العمود A وفي الملف هو الخلية A5) (نحذف عدد الخلايا غير الفارغة الموجودة فوق رأس خلية القائمة التي مثلناها بالخلية A6) وبطبيعة الحال يجب أن لا نجد خلايا فارغة بين الخلية A6 وآخر خلية غير فارغة في العمود A وإلا سيكون خطأ في عدد عناصر القائمة ولا يظهر فيها العناصر الأخيرة بحسب عدد هذه الفراغات...

لا أستطيع أن أشرح ذلك أكثر...

والله أعلم

أخوك بن علية

تم تعديل بواسطه hben
قام بنشر

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

أختي الكريمة معذرة عن تأخري في شرح المطلوب لأني كنت مشغولا قليلا مع متطلبات العمل وخاصة يومي الأحد والاثنين... المهم أحاول الآن شرح المعادلة مااستطعت:

أولا المعادلة المكتوبة في نص الموضوع بها خطأ (خطأ في ترجمة دالة وقد خلطت بين اللغتين الفرنسية والإنجليزية) الدالة OFFSET هي بالإنجليزية والدالة NBVAL بالفرنسية (في الملف المرفق كتبتها صحيحة) وبالتالي الكتابة الصحيحة للمعادلة هي:

بالإنجليزية:

=OFFSET(البيانات!$A$6;;;COUNTA(البيانات!$A:$A)-1)
وبالفرنسية:
=DECALER(البيانات!$A$6;;;NBVAL(البيانات!$A:$A)-1)
وأصلها(بالإنجليزية) هو :
=OFFSET(البيانات!$A$6;0;0;COUNTA(البيانات!$A:$A)-1)

وتفسيرها :

عرض معلومات العمود A من ورقة "البيانات" بداية من الخلية الثابتة (المطلقة) A$6 $ التي تمثل أول عنصر سيظهر في القائمة إلى آخر خلية "غير فارغة" وتبينها الدالة COUNTA(A:A)-1 (عدد الخلايا-الأسطر- إلى آخر خلية غير فارغة في العمود A) والعدد -1 في العملية هو حذف 1 من هذا العدد (الذي يمثله عنوان الجدول في العمود A وفي الملف هو الخلية A5) (نحذف عدد الخلايا غير الفارغة الموجودة فوق رأس خلية القائمة التي مثلناها بالخلية A6) وبطبيعة الحال يجب أن لا نجد خلايا فارغة بين الخلية A6 وآخر خلية غير فارغة في العمود A وإلا سيكون خطأ في عدد عناصر القائمة ولا يظهر فيها العناصر الأخيرة بحسب عدد هذه الفراغات...

لا أستطيع أن أشرح ذلك أكثر...

والله أعلم

أخوك بن علية

شكراً كتييير أخي بن علية ... الله يعطيك ألف عافية ويوفئك يارب

  • 4 years later...
قام بنشر

 

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

أختي الكريمة، اعتقد أن هذه المرة قد فهمت المطلوب وتم إنجاز كل المعادلات اللزمة للإحصائيات... تجدين كل هذا في المرلف المرفق...

أخوك بن علية

attachicon.gif111_1.rar

أخي الكريم شكرا لاهتمامك .... بالفعل هو المطلوب ... أود أن توضح لي فقط طريقة الفلتر

 

بارك الله فيك وشاكر للافاده

  • Like 1
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information