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

حساب قيمة الخلايا لكل شهر علي حدي وحساب عدد خلايا هذه القيم


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

أخي الفاضل محمود

ما الذي يفصل بين الشهور ؟؟

أعتقد أن المرفق غير كافي وغير موضح للطلب ..أو يمكن القول بأن الطلب واضح لكن المرفق غير مطابق للطلب ..

لابد من وجود ما يفصل بين الشهور ..شيء مميز ليتم العمل على أساسه

رابط هذا التعليق
شارك

الأخ الكريم ياسر 

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

 

حساب قيمة الخلايا وعدد الخلايا.rar

 

المرفق بعد تعديل المطلوب

حساب قيمة الخلايا وعدد الخلايا.rar

تم تعديل بواسطه Mahmoud330
رابط هذا التعليق
شارك

السلام عليكم

Sub Test()
Dim wS1 As Worksheet: Set wS1 = Feuil1
Dim wS2 As Worksheet: Set wS2 = Feuil2
Dim Lrw As Long: Lrw = wS1.Cells(Rows.Count, "E").End(xlUp).Row
Dim n As Long
Dim i As Byte, ii As Byte
Dim x As Double
                 For i = 4 To 15
                 n = 0: x = 0: For ii = 3 To Lrw
                        If Month(CDate(wS1.Range("E" & ii).Value)) = i - 3 Then
                           n = n + 1: wS2.Range("E" & i).Value = n
                            x = x + wS1.Range("D" & ii).Value
                           wS2.Range("D" & i).Value = x
End If: Next: Next: End Sub


حساب قيمة الخلايا وعدد الخلايا.rar

رابط هذا التعليق
شارك

الأخ الفاضل شوقي ربيع

بالمعادلات أقدم حل آخر ..والنتائج مختلفة

 

حساب قيمة الخلايا وعدد الخلايا.rar

رابط هذا التعليق
شارك

الأخ الحبيب أبو إيمان

عذرا لم أرى مشاركتك

عموما الحل قريب من المقدم مني ...

بارك الله فيك وجزاك الله خير الجزاء

رابط هذا التعليق
شارك

أستاذنا / شوقي 

عذرا لم أرى مشاركتك الا بعد اضافة مشاركتى ولو نظرت الى الوقت ستجده متقارب جدا

 

الأستاذ / ياسر 

جزاكم الله خيرا

 

أخونا / محمود   

جزاكم الله خيرا على كلماتك

رابط هذا التعليق
شارك

مشكور أخي شوقي على الكود الرائع ، وإن كنت أختلف معك في استخدام الكود هنا ، حيث أن المعادلات تفي بالغرض ، خصوصا أن الكود به حلقات تكرارية متداخلة .. ودي صعبة علينا ..

الأخ أبو إيمان مشكور على مجهودك الرائع

تقبلوا تحياتي

رابط هذا التعليق
شارك

الأخوة الأفاضل بارك الله فيكم جميعاً 

وأنا أتفق مع الأخ الكريم YasserKhalil علي أن المعادلات تفي بالغرض إن لم تكن هي المطلوبه فعلاً .

ولكن لي تعليق .

لماذا عند عدم وجود أي بيانات في عمود التاريخ يظهر في عمود المعادلة 1 أو يناير أليس من المفروض أن تكون الخانة فارغة في حالة عدم وجود بيانات أو تكون النتيجة صفر .

تم تعديل بواسطه Mahmoud330
رابط هذا التعليق
شارك

الأخ ياسر أبو خليل أنت من قمت بتصميم هذه المعادلات لدي إستفسار

لماذا عند عدم وجود أي بيانات في عمود التاريخ يظهر في عمود المعادلة 1 أو يناير أليس من المفروض أن تكون الخانة فارغة في حالة عدم وجود بيانات أو تكون النتيجة صفر .

حساب قيمة الخلايا وعدد الخلايا_2.rar

 

 

رابط هذا التعليق
شارك

الأخ الغالي محمود

ضع المعادلة التالية في الخلية F3

=IF(E3="","",MONTH(E3))

ثم اسحب المعادلة نزولاً ..

سيتم تلافي المشكلة إن شاء الله

بالنسبة لسبب المشكلة أن الخلية الفارغة يقرأها الإكسيل إذا تم تنسيق الخلية كتاريخ على انها 0/1/1900 .. ولذلك تعمل المعادلة على ذلك ..

رابط هذا التعليق
شارك

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