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

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

قام بنشر

C3:BZ3لو سمحتم ممكن المساعده فى صياغة معادله مضمونها جمع الدفعات الموجوده فى النطاق 

CA3و ذلك فى حالة ان تواريخ هذه الدفعات و الموجوده فى نفس النطاق اصغر من او يساوى التاريخ الموجود فى الخليه 

و لكم جزيل الشكر

مثال.xlsx

قام بنشر

هذه المعادلة من دون الــ Excel table الصفحة Salim من هذا الملف

=SUMPRODUCT(--($C3:$BZ3<40000)*(($C3:$BZ3)))

الرقم 40000 يقابل تاريخ 6/7/2009 ولا اعتقد ان هناك تاريخ في الجدول اقدم منه

او اذا اردتها من خلال الــ Excel table

=SUMPRODUCT(--(Table1[@[دفعه 1]:[تاريخ 38]]<40000)*(Table1[@[دفعه 1]:[تاريخ 38]]))

الملف مرفق

 

example.xlsx

قام بنشر

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

قام بنشر
4 دقائق مضت, الصفتى said:

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

هذه الحكاية يلزمها ماكرو

  • أفضل إجابة
قام بنشر

على كل حال اذا كنت تريدها بواسطة الماكرو

Option Explicit
Sub sum_befor_date()
Dim i%, x%, s#, My_date As Date
Dim k%: k = 3
My_date = [CA1]

Range("CA3", Range("CA2").End(4)).ClearContents
x = Cells(1, Columns.Count).End(1).Column - 1
Do Until Cells(k, 3) = vbNullString
        
        For i = 3 To x Step 2
         If CDate(Cells(3, i + 1)) > My_date Then Exit For
         s = s + Cells(3, i)
        Next
         Cells(k, "CA") = s: s = 0
         k = k + 1
 Loop
End Sub

 

  • Like 2

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