İsme göre 12 ayın toplamını ayrı sayfada bir tablo halinde a

mars2

Altın Üye
Katılım
2 Eylül 2004
Mesajlar
559
Excel Vers. ve Dili
2016 - Türkçe
2019 - Türkçe
Altın Üyelik Bitiş Tarihi
26-03-2026
İyi Günler;
Çalışma kitabımında 13 adet sayfa bulunmakta 12 sayfasında aylara göre tablo bulunmakta ( tablolarda çalışanların isimleri ile aldıkları ücretler bulunmakta), 13 sayfada ise, tabloda aylar bulunmakta A2 hücresine çalışanın ismini yazdığımda diğer 12 ayın bilgilerini veren makro veya formul nedeir?
Teşekkürler
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Sn.Mars,

Aslına bakarsanız Bende İlk Defa Denedim.

Ustadlar daha mukemmel bır cozum getirirler .Ek'teki Örnek Umarım İşinizi Görür.

Açılan makroda gelen inputbox'a arama yapmasını ıstedıgınız ismi Girin Örnek a1 deyin sonuca bakınız.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Pivot Table / Özet tablo uygun çözüm olabilir.

Örnek dosya ekte.
 

Korhan Ayhan

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

Diğer arkadaşların hazırladığı çözümlere alternatif olarak ekteki dosyayı inceleyiniz. (Dolaylı formülü ile yapılmıştır.)
 

mars2

Altın Üye
Katılım
2 Eylül 2004
Mesajlar
559
Excel Vers. ve Dili
2016 - Türkçe
2019 - Türkçe
Altın Üyelik Bitiş Tarihi
26-03-2026
Sayın COST_CONTROL;

yaptığınız tablo tam benim istediğim gibi, ancak, formülde

ETOPLA(DOLAYLI(B$1&"!$A$1:$B$50");$A3;DOLAYLI(B$1&"!$B$1:$B$50"))

"!$A$1:$B$50" hücre aralığı o aya ait olanmı, biraz açıklama yaparsanız sevinirim.

Teşekkürler.
 

Korhan Ayhan

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

Formüle dikkat ederseniz B$1& ifadesiyle başlamaktadır. Bu ifade formülün başvuracağı sayfayı temsil etmektedir. Yani açılımını yaparsak; Ocak ayı için sayfa birden A1:A50 aralığına bak A3 hücresindeki değeri bul ve B1:B50 hücre aralığında karşılığına denk gelen hücreleri topla diyoruz. Ayırca formülü aşağıdaki gibi değiştirebilirsiniz. (Sadece kırmızı renkli bölüm değişmiştir.)

=ETOPLA(DOLAYLI(B$1&"!$A$1:$A$50");$A3;DOLAYLI(B$1&"!$B$1:$B$50"))
 
Üst