• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
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:
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.
 
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))
 
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:
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:
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.
 
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.
 
Geri
Üst