Sütundaki yeşil renkli değerleri toplama

Katılım
22 Eylül 2022
Mesajlar
15
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2023
Herkese merhabalar,

Excel çalışma kitabımda toplam giderlerin olduğu bir sütun var.
Ödenen giderin yer aldığı hücredeki sayıyı yeşil renk ile boyuyorum, ödenmeyenleri kırmızı ile.

İstediğim şey şu: sütunun en altına bir formül yazayım o formül sayesinde sütundaki yeşil renkli sayıları toplayayım.

Bu konuda yardımcı olursanız çok makbule geçer.

Teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Hücreleri koşul ile değil manuel boyuyorsanız renk toplamak için makro kullanmanız gerekir Aşağıda örnek bir link ekliyorum. Dosyanıza uyarlayamazsanız örnek bir dosya ekleyip dosya içerisinde gerekli açıklamaları yapınız.


.
 
Katılım
22 Eylül 2022
Mesajlar
15
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2023
Üstadım ilginiz için teşekkür ederim ancak ben tam olarak çözemedim.
Örnek bir dosya ekledim size zahmet bir bakabilirseniz memnun olurum.
@Ömer
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Kodları module kopyalayın.
Kod:
Function r_topla(renk As Long, alan As Range)
    Dim toplam As Double, hcr As Range
    Application.Volatile True
    For Each hcr In alan
        If hcr.Font.ColorIndex = renk Then
        toplam = toplam + hcr.Value
        End If
    Next
    r_topla = toplam
End Function
Sayfada sonucları görmek istediğiniz hücreye aşağıdaki formülü yazınız.

Kırmızı için:
=r_topla(3;B5:B10)

Yeşil için 3 yerine 12, siyah için 1 yazarsınız.
 
Katılım
22 Eylül 2022
Mesajlar
15
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2023
@Ömer üstat elinize, emeğinize sağlık.
Zaman ayırdığınız için çok teşekkür ederim.
 
Katılım
22 Eylül 2022
Mesajlar
15
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2023
@Ömer Üstadım son olarak şöyle bir husus var eğer çözümü var ise şahane olur.
Formülü uyguladıktan sonra yeşil renk ile boyalı bir metnin rengini değiştirdiğimde, formülün yazılı olduğu hücre otomatik kendini yenilemiyor.
Benim hücreyi seçip yeniden bir enter yapmam gerekiyor.
Otomatik olarak sürekli kontrol edip yenilemesinin bir yolu var mı?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hücrelerde renk değiştirmek hesaplamayı tetiklemez maalesef. F9 ilede hesaplama yaptırabilirsiniz. Yada kodları fonksiyon yerine buton ile çalıştırabilirsiniz. Arka planda sürekli kontrol eden bir kod yazılsa dosyanızı gereksiz yorar.
 
Katılım
22 Eylül 2022
Mesajlar
15
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
23-09-2023
Düzenleme yaptıktan sonra F9 ile yenilemek yeterli olacaktır hocam haklısınız.
Tekrar teşekkür ederim.
 
Üst