X konulan hücre sayfa1'ye toplam fiyat taşısın

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
X konulan hücre sayfa1'e toplam fiyat taşısın

İyi geceler, küçük bir hesaplama tablosu,
Sayfa1'de "X "ile işaretlenen hücrelerin toplam değeri "O" satırına Sayfa2'den gelmeli,Örneğin ;
Sayfa1'de "X" ile işaretlenen hücreler C3, D3, E3 olsun, Sayfa2'deki C3, D3, E3 hücrelerinde kayıtl olan değerlerin toplamı Sayfa1'deki O3 hücresine gelsin arzuluyorum, ilgilenen üstatlara şimdiden teşekkürler
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Dosya içindeki açıklamanız :

Sayfa1'deki C3:N16 hücreleri arasındaki herhangi bir hücreye( örn; B3) "x" yazıldımı sayfa2'deki aynı hücreden(B3) teki fiyat sayfa1'deki B3 hücresine gelsin.
böyle. Eğer bunu istiyorsanız aşağıdaki kodları sayfanın kod bölümüne kopyalayınız.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [C3:N16]) Is Nothing Then Exit Sub
If Target.Value = "x" Or Target.Value = "X" Then
    Target.Offset(0, 0) = Sheets("Sayfa2").Cells(Target.Row, Target.Column)
End If
Son:
End Sub
Ama soru sorarken yaptığınız açıklama ise bambaşka bir olay. Soruyu açmalısınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki formülü O4 hücresine uygulayıp denermisiniz. Fromülü hücreye uyguladıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak tamamlayınız. Bu şekilde formül dizi formül halini alacaktır ve doğru sonucu döndürecektir.

Kod:
=TOPLA(EĞER(C3:N3="X";Sayfa2!C3:N3))
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Evet,sayın Yesertener, haklısınız, Ek'teki örneği değiştirdim, özür dilerim, sayfa1'deki hücreye "X" konduğunda sayfa2'deki fiyatları getirecek ve sayfa1'deki toplam kolona toplayacak, tekrar özür,
 
Son düzenleme:

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
sayın Cost_Control, teşekkür ederim,çalıştı, ancak tablodaki satırlardan( örn B satırı ) boş yani işaretlenmemiş varsa "En Ucuz Malzeme" formülü 0,00 geliyor, tabloda bazı kolonlar işaretlenmediği zaman yanlış hesap oluyor,bir ara bakarsanız memnun olurum, bu arada sanırım sizin iş kolunuz, yiyecek içecek, ben de bunu menülerin oluşturulmasında kullanacağım, tekrar teşekkürler
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Sayın COST_CONTROL'un formülünü şöyle değiştiriniz.

Kod:
=EĞER(EĞERSAY(C3:N3;"x")>0;TOPLA(EĞER(C3:N3="X";Sayfa2!C3:N3));"")
=IF(COUNTIF(C3:N3;"x")>0;SUM(IF(C3:N3="X";Sayfa2!C3:N3));"")
Yine formülü Ctrl+Shift+Enter ile bitiriniz.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Sayın COST_CONTROL'un formülünü şöyle değiştiriniz.

Kod:
=EĞER(EĞERSAY(C3:N3;"x")>0;TOPLA(EĞER(C3:N3="X";Sayfa2!C3:N3));"")
=IF(COUNTIF(C3:N3;"x")>0;SUM(IF(C3:N3="X";Sayfa2!C3:N3));"")
Yine formülü Ctrl+Shift+Enter ile bitiriniz.
Sayın Yesertener, tekrar teşekkürler, sağolun, varolun, saygılar sunarım.
 
Üst