Çözüldü Bir hücrede yazılana değere göre farklı bir hücrede ki değeri silme

Katılım
7 Şubat 2020
Mesajlar
28
Excel Vers. ve Dili
Windows Exel 2010
Arkadaşlar selamlar, yakın bir sigortacı arkadaşım için bir excel hazırlıyorum, fakat bu işlemde biraz tıkandım.

Sonradan iptal olan müşteriler için bir " durum " hücresi yaptık, burada koşullu biçimlendirme ile satırı siyaha boyama yapıyoruz fakat o işlemden para kazanılmadığı için brüt ve net tutara yansımaması gerekiyor.

Kısaca " durum " hücresinde " iptal " yazan müşteriler için brüt ve net ücreti silmesini istiyorum. Konu ile ilgili yardımcı olursanız çok sevinirim. İyi çalışmalar.

 
Son düzenleme:

foxybull

Altın Üye
Katılım
6 Ekim 2013
Mesajlar
12
Excel Vers. ve Dili
Excel 2007 En
Excel 2010 En
Excel 2013 En
Excel 2016 En
Excel 2019 En
Excel 2021 En
Office 365 En
Altın Üyelik Bitiş Tarihi
29.12.2029
Merhaba,
Dosya olarak paylaşırsanız inceleme daha kolay olacaktır.
İyi akşamlar
 
Katılım
7 Şubat 2020
Mesajlar
28
Excel Vers. ve Dili
Windows Exel 2010
Konuyla ilgili yardımcı olabilecek bir arkadaş var mıdır ?
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,365
Excel Vers. ve Dili
2019 TR
İptal yazan hücrelerin toplamlara dahil olmaması için
Brüt Toplam formülünü (N5 hücresi)
Kod:
=TOPLA.ÇARPIM((J2:J101<>"İptal")*(K2:K101))
Net Toplam formülünü (N11 hücresi)
Kod:
=TOPLA.ÇARPIM((J2:J101<>"İptal")*(L2:L101))
bu formüller ile değiştiriniz.
 
Katılım
7 Şubat 2020
Mesajlar
28
Excel Vers. ve Dili
Windows Exel 2010
İptal yazan hücrelerin toplamlara dahil olmaması için
Brüt Toplam formülünü (N5 hücresi)
Kod:
=TOPLA.ÇARPIM((J2:J101<>"İptal")*(K2:K101))
Net Toplam formülünü (N11 hücresi)
Kod:
=TOPLA.ÇARPIM((J2:J101<>"İptal")*(L2:L101))
bu formüller ile değiştiriniz.
Emeğinize sağlık, vaktinizi ayırdığınız için teşekkür ederim. Formül çok işime yaradı. Peki bir şeyi merak ediyorum toplam tutar üzerinden değil de K ve L hücreleri üzerinden Brüt ve Net tutarı silerek gerçekleştirmemiz mümkün müdür ?
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,365
Excel Vers. ve Dili
2019 TR
Makro kodu ile yapılabilir, örnek olarak aşağıdaki kodu Müşteri Listesi sayfasının kod bölümüne ekleyin ve J sütununa İptal yazın ya da İptal yazan hücrede F2 + Enter yapın, işlem sonunda tutarlar silinecek.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count > 1 Then Exit Sub
If Target.Column = 10 Then
    If Target.Value = "İptal" Then
        Target.Offset(0, 1).Value = ""
        Target.Offset(0, 2).Value = ""
    End If
End If
End Sub
 
Katılım
7 Şubat 2020
Mesajlar
28
Excel Vers. ve Dili
Windows Exel 2010
Makro kodu ile yapılabilir, örnek olarak aşağıdaki kodu Müşteri Listesi sayfasının kod bölümüne ekleyin ve J sütununa İptal yazın ya da İptal yazan hücrede F2 + Enter yapın, işlem sonunda tutarlar silinecek.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count > 1 Then Exit Sub
If Target.Column = 10 Then
    If Target.Value = "İptal" Then
        Target.Offset(0, 1).Value = ""
        Target.Offset(0, 2).Value = ""
    End If
End If
End Sub
Tekrardan teşekkürler, elinize sağlık.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,365
Excel Vers. ve Dili
2019 TR
Rica ederim.
 
Üst