• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Sayfalardaki Verilerin Toplamını Almak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

bulentkars

Yeni Üye
Katılım
30 May 2022
Mesajlar
605
Çözümler
5
Aldığı beğeni
104
Excel V
Office 365 TR
Konu Sahibi
Arkadaşlar Merhaba;


Ekteki Çalışma Kitabında örnekle anlattım. Yardımcı olabilirseniz sevinirim. Şimdiden Teşekkürler

Yapmak İstediğim;

Çalışma kitabında birden fazla aynı formatta sayfalar var,
Tüm sayfaların "G" Kolonunu Toplamını "A" Kolonu ile firma ismi eşleşiyorsa toplamlarını ayrı ayrı almak istiyorum.
 
firma isimleri örneğinizdeki gibi aynı isimde mi. Yani AB firmasından 3 tane alt alta yazılıyor mu
A FİRMASI
AB FİRMASI
AB FİRMASI
AB FİRMASI
AB FİRMASI
AB FİRMASI
AC FİRMASI
AD FİRMASI
AK FİRMASI
AK FİRMASI
AK FİRMASI
AK FİRMASI
 
Öncelikle belirtmek isterim ki soru NET değil.
  • Kaç sayfa var. Toplamlar için tüm sayfalar kullanılacak mı.
  • Sayfalarda kaç satır var.
  • Evet, aynı formatta deniliyor, ama yapı olarak tüm sayfalar AYNI mı.
  • Toplam sayfasında, Tekrarlı Firma isimleri var. Toplamlar, neye göre alınacak. Yapı her sayfada AYNI ise, G kolonunda karşılık gelen hücrelere göre mi, yoksa, A kolonundaki isimlere karşılık gelen G kolonundaki hücrelerin toplamları mı...
  • vs...
Soru için, her ne kadar Makro ile çözüm istense de 3D formüllerle çözüm sağlanabilir.
Excel365 kullanıcısı olduğunuzdan, işlemler daha kolay.

Formüllerle çözüm isterseniz.

R101.png
Bu çözüm, TÜM sayfalarda YAPI AYNI ise İlk sayfadan son sayfaya kadar G kolonundaki hücrelerin toplamlarıdır.
Burada Dikkat
1 -
Tüm sayfalarda, Satır ve Sütun olarak YAPI Aynıdır.
  • Her sayfada Toplanacak Değerler AYNI Hücrededir.
  • A kolonundaki Firma isimleri Her Sayfada bire bir AYNI dır. Yani A8 deki AB FİRMASI değeri tüm sayfalarda A8 hücresinde olup AB FİRMASI değerini içerir.
2 - AYNI hücreler 3D formülüyle toplanır. Örn. Tüm sayfaların G6 hücreleri için formül
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
şeklinde olup, formülün yazımı
  • =TOPLA( yazdıktan sonra, mouse ile Toplam alınacak ilk Sayfa adına (ACILIS) tıklanır. ACILIS sayfasına tıklandığında ACILIS sayfası açılır.
  • Sonra SHIFT tuşuna basılır.
  • Daha sonra da Toplam alınacak SON sayfa adına (Burada OCAK)mouse ile tıklanır. Bu durumda formül çubuğunda =TOPLA(ACILIS:OCAK! şeklinde yazdığı görülebilir. Sayfa adlarına bakıldığında da ACILIS sayfasından OCAK sayfasına kadar tüm sayfaların seçilmiş olduğu görülebilir.
  • En son olarak da, mouse ile Açık olan ACILIS sayfasında, Toplam alınacak olan G6 hücresi seçilir. Parantez kapatılarak ENTER basılır.

Daha sonra da H6 hücresine (ya da G6 hücresine) yazılan bu formül aşağıya doğru kopyalanır.

Excel365 ile dökülmeli olacaksa eğer, öncelikle dökülecek alanda hiç bir veri olmaması için örn G kolonu silinir ve G6 hücresine
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Eğer, diğer sayfaların A kolonunda, Toplam sayfasının A kolonundaki Firma isimleri aranıp bunlara karşılık gelen G kolonundaki değerlerin toplamları alınacak ise,

R102.png

Burada Dikkat
Toplam sayfası A kolonunda TEKRAR eden Firmalar bulunmakta. Dolayısıyla bunların Toplam değerleri AYNI olacaktır.

Geleneksel formüllerle yapacak olursak
Öncelikle, Toplam Alınacak Sayfa isimlerini, sekmelerdekilerle bire bir AYNI olacak şekilde bir kolona yazmalıyız. (Bunlar formülle de yazdırılabilir).. Resimde görüleceği üzere sayfa adları I2 den itibaren I kolonuna yazıldı.
G6 hücresine yazılır ve aşağıya doğru kopyalanır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

ya da Excel365 ile dökülmeli olarak
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Eğer, Toplam sayfasında BENZERSİZ Firma isimleri olacaksa
R103.png

Geleneksel formüllerle yapmak çok zor. O nedenle makro ile çözüm, çok daha uygun olacaktır.

Excel365 işlevleriyle yapacaksanız eğer,
Sıralı Benzersiz Firma isimlerini yazdırmak için
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Ve Toplam değerlerini yazdırmak için ise,
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Burada I6# , Benzersiz Firma isimlerini formüle ettiğimiz hücreyi belirtir ve buradaki dökülen değerleri referans alır.
Ya da Tek Formülle komple dökülmeli yapılacaksa, formül şöyle olabilir.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Firma isimleri aynı olamaz örneğiniz ekte
HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Sayın 52779;
Sayın Adnan Bey;
Hem formüller hem de makro tam istediğim gibi olmuş elinize emeğinize sağlık Çok Teşekkür ederim.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst