اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

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

 

لكم جزيل شكري

Conditinalformatting-sumcolor.rar

قام بنشر

أخي الكريم توكل

الموضوع في هذه الحالة ليس بحاجة إلى أكواد أو دوال معرفة

فقط قم بوضع المعادلة بهذا الشكل في الخلية C11

=SUMIF(A1:A11,"<=" &10)

أي الجمع بشرط يفي بالغرض

قام بنشر

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

فهل يمكن أن يكون هناك حل جزاكم الله خيراً.

قام بنشر

أخي الكريم توكل

إليك الدالة التالية التي تؤدي الغرض الذي تطلبه

Function SUMCFCells(Rng As Range, C As Range)
    Dim I As Single, J As Long, K As Long
    Dim Chk As Boolean, Str1 As String, CFCELL As Range
    Chk = False
    
    For I = 1 To Rng.FormatConditions.Count
        If Rng.FormatConditions(I).Interior.ColorIndex = C.Interior.ColorIndex Then
            Chk = True
            Exit For
        End If
    Next I
    
    J = 0
    K = 0
    
    If Chk = True Then
        For Each CFCELL In Rng
            Str1 = CFCELL.FormatConditions(I).Formula1
            Str1 = Application.ConvertFormula(Str1, xlA1, xlR1C1)
            Str1 = Application.ConvertFormula(Str1, xlR1C1, xlA1, , ActiveCell.Resize(Rng.Rows.Count, Rng.Columns.Count).Cells(K + 1))
            If Evaluate(Str1) = True Then J = J + CFCELL.Value
            K = K + 1
        Next CFCELL
    Else
        SUMCFCells = "Color Not Found"
        Exit Function
    End If
    
    SUMCFCells = J
End Function

وإن كنت أحبذ الحل الأول وهو استخدام الدالة SUMIF أو الدالة SUMIFS

Conditinal Formatting Sum Colored Cells.rar

قام بنشر

ما شاء الله تبارك الرحمن، جزاك الله كل خير أبا البراء، هذا ماكنت أطلبه.

زادك ربي علماً وفضلاً وجعله في موازين حسنات والديك وموازين حسناتك.

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information