Düşeyara sadece en baştaki veriyi alıyor.

Katılım
13 Kasım 2024
Mesajlar
6
Excel Vers. ve Dili
Türkçe, 2016
Merhabalar. Düşeyara formülünü uzun zamandır kullanıyorum, lakin son zamanlarda hata vermeye başladı.

Örneğin;

C sütunun da düşeyara formülünü 10 satır aşağı doğru çalıştırıyorum diyelim. Aradığım veriler de A sütunun da. Formülü çalıştırdığım da sadece A sütunun ilk verisini alıyor, C sütunun da çalıştırdığım formüllerde aşağı doğru A sütununda ki ilk veriyi çekiyor.

C2 14
C3 11
C4 8 gibi olması gerekirken;

C2 14
C3 14
C4 14 olarak ilerliyor. Bunu nasıl düzeltebilirim ? Neyden kaynaklanıyor bu durum ?
 
Son düzenleme:

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
661
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Formülü aşağı doğru çoğalttıktan sonra ekrana yansıyan sonuçlarda değişiklik oluyor mu. Bunu bir kontrol edin.

Yani kaydet öncesi 14,14,14 görünen veri kaydet dedikten sonra 14,11,8 olarak değişiyor mu.
 
Katılım
13 Kasım 2024
Mesajlar
6
Excel Vers. ve Dili
Türkçe, 2016
Formülü aşağı doğru çoğalttıktan sonra ekrana yansıyan sonuçlarda değişiklik oluyor mu. Bunu bir kontrol edin.

Yani kaydet öncesi 14,14,14 görünen veri kaydet dedikten sonra 14,11,8 olarak değişiyor mu.
Hocam.. Aşağı doğru çektiğimde de yine aynı şekilde oluyor. Lakin kaydettikten sonra dediğiniz gibi değişti. Bunun sebebi nedir? Hiç kaydedip kontrol etmek aklıma gelmemişti...
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
661
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Açıkcası sebebini ben de bilmiyorum ve merak ediyorum :) . Belki dosyanın ağır olmasından, fazla biçimlendirme içermesinden falan olabilir. Ancak net bir cevabım yok açıkcası.
 

tugkan

Altın Üye
Katılım
6 Kasım 2004
Mesajlar
433
Excel Vers. ve Dili
Excel 2016
Türkçe 64 BIT
Altın Üyelik Bitiş Tarihi
16-10-2025
Dosya=> Seçenekler=>Formüller => hesaplama seçenekleri otomatik yerine elle olarak değişmiş olabilir. Kontrol eder misiniz?
254471
 
Katılım
13 Kasım 2024
Mesajlar
6
Excel Vers. ve Dili
Türkçe, 2016
Açıkcası sebebini ben de bilmiyorum ve merak ediyorum :) . Belki dosyanın ağır olmasından, fazla biçimlendirme içermesinden falan olabilir. Ancak net bir cevabım yok açıkcası.
Dosya da çok çok az veri var aslında. Neyse ki sorun @tugkan kan hocamın dediği gibiymiş, çözüldü diyebiliriz..

Dosya=> Seçenekler=>Formüller => hesaplama seçenekleri otomatik yerine elle olarak değişmiş olabilir. Kontrol eder misiniz?
Ekli dosyayı görüntüle 254471
Dediğiniz gibi ayar o şekilde değişmiş, ben otomatiğe çevirdim ve şu an veriyi direkt çekiyor.
Lakin bir sorum daha var.


Aynı veriden bir kaç farklı hücrede varsa sadece ilk hücrede ki veriyi alıyor. Ben istiyorum ki aynı verileri toplayıp, bana toplam sonucu versin. Bu da son zamanlarda değişti bu şekilde olmaya başladı. Bunu nasıl çözeceğim? Bu aralar excell biraz sıkıntılı çalışmaya başladı..
 

tugkan

Altın Üye
Katılım
6 Kasım 2004
Mesajlar
433
Excel Vers. ve Dili
Excel 2016
Türkçe 64 BIT
Altın Üyelik Bitiş Tarihi
16-10-2025
Bu tür bir durumla karşılaştığınızda, aynı veriden birden fazla varsa bu değerleri toplayarak tek bir toplam sonucunu alabilirsiniz. Ancak, son güncellemeler veya kullanılan formül yapılandırmaları bu duruma neden olmuş olabilir. Bunun çözümü için, birkaç farklı yöntem öneriyorum:

1. ÇOKETOPLA Formülü Kullanımı
Eğer aynı değerin farklı hücrelerde bulunduğu bir veri aralığınız varsa, ÇOKETOPLA formülü ile aynı veriyi arayıp, her bulduğunda toplama işlemi yapabilirsiniz. Örneğin, sütunda “A” hücrelerinde makine isimleri, “B” sütununda ise üretim süreleri varsa, belirli bir makineye ait tüm süreleri toplamak için şu formülü kullanabilirsiniz:

Kod:
=ÇOKETOPLA(B:B; A:A; "Makine1")
Bu formül, "Makine1" ismindeki tüm hücreleri bulup toplar ve sonucu verir. Bu formülü her bir makine için ayrı ayrı kullanabilirsiniz.

2. ETOPLA Formülü Kullanımı
ETOPLA formülü de benzer bir şekilde, belirli bir kritere göre verileri toplayacaktır. Örneğin:

Kod:
=ETOPLA(A:A; "Makine1"; B:B)
Bu formül yine "Makine1" kriterine uyan tüm satırların değerlerini toplayacak ve sonucu verecektir. Bu formülle de belirli bir kritere göre tüm hücreleri toplayabilirsiniz.

3. Sütun veya Satırdaki Tekil Verileri Toplama
Eğer farklı hücrelerdeki aynı değerlerin toplamını almak ve liste halinde görmek istiyorsanız, Excel'in TOPLA.ÇARPIM veya FREKANSLI TOPLAMA formülleri gibi gelişmiş formüllerini kullanabilirsiniz. Bunlar daha karmaşık olmakla birlikte, veri aralığınızda aynı veriyi bulup toplamakta başarılıdır.

4. VBA Kullanarak Çözüm
Excel'in formülleri yeterli gelmiyorsa, VBA ile tüm verileri bir döngüde tarayarak aynı veriyi birden çok defa bulduğunda toplayacak şekilde bir makro oluşturabilirsiniz. VBA ile ilgili bir çözüm isterseniz, detaylı bir örnek kod paylaşabilirim.
 
Katılım
13 Kasım 2024
Mesajlar
6
Excel Vers. ve Dili
Türkçe, 2016
Bu tür bir durumla karşılaştığınızda, aynı veriden birden fazla varsa bu değerleri toplayarak tek bir toplam sonucunu alabilirsiniz. Ancak, son güncellemeler veya kullanılan formül yapılandırmaları bu duruma neden olmuş olabilir. Bunun çözümü için, birkaç farklı yöntem öneriyorum:

1. ÇOKETOPLA Formülü Kullanımı
Eğer aynı değerin farklı hücrelerde bulunduğu bir veri aralığınız varsa, ÇOKETOPLA formülü ile aynı veriyi arayıp, her bulduğunda toplama işlemi yapabilirsiniz. Örneğin, sütunda “A” hücrelerinde makine isimleri, “B” sütununda ise üretim süreleri varsa, belirli bir makineye ait tüm süreleri toplamak için şu formülü kullanabilirsiniz:

Kod:
=ÇOKETOPLA(B:B; A:A; "Makine1")
Bu formül, "Makine1" ismindeki tüm hücreleri bulup toplar ve sonucu verir. Bu formülü her bir makine için ayrı ayrı kullanabilirsiniz.

2. ETOPLA Formülü Kullanımı
ETOPLA formülü de benzer bir şekilde, belirli bir kritere göre verileri toplayacaktır. Örneğin:

Kod:
=ETOPLA(A:A; "Makine1"; B:B)
Bu formül yine "Makine1" kriterine uyan tüm satırların değerlerini toplayacak ve sonucu verecektir. Bu formülle de belirli bir kritere göre tüm hücreleri toplayabilirsiniz.

3. Sütun veya Satırdaki Tekil Verileri Toplama
Eğer farklı hücrelerdeki aynı değerlerin toplamını almak ve liste halinde görmek istiyorsanız, Excel'in TOPLA.ÇARPIM veya FREKANSLI TOPLAMA formülleri gibi gelişmiş formüllerini kullanabilirsiniz. Bunlar daha karmaşık olmakla birlikte, veri aralığınızda aynı veriyi bulup toplamakta başarılıdır.

4. VBA Kullanarak Çözüm
Excel'in formülleri yeterli gelmiyorsa, VBA ile tüm verileri bir döngüde tarayarak aynı veriyi birden çok defa bulduğunda toplayacak şekilde bir makro oluşturabilirsiniz. VBA ile ilgili bir çözüm isterseniz, detaylı bir örnek kod paylaşabilirim.
Hocam ETOPLA formülü de ÇOKETOPLA formülü de çalışmıyor. Neden çalışmadığını çözemedim.

Örneğin;

bez 5 +ÇOKETOPLA(B:B;A:A;''cam'') yapıyorum, bu formülle ilgili hata var uyarısı alıyorum.
cam 6
kağıt 6
cam 3
bez 2
kağıt 1

Aynı şekilde +ETOPLA formülünde de aynı hatayı alıyorum. Bunlar ilk defa kullandığım formüller olmamasına rağmen hatalar veriyorlar. Çözemedim gitti.

VBA kısmına da yakın zamanda geçmeyi düşünüyorum.
 

tugkan

Altın Üye
Katılım
6 Kasım 2004
Mesajlar
433
Excel Vers. ve Dili
Excel 2016
Türkçe 64 BIT
Altın Üyelik Bitiş Tarihi
16-10-2025
Örnek Kullanımdan yola çıkarak formülünüzü kontrol edin
Bir satış tablosunda, belirli bir üründen belli bir tarihte ne kadar satış yapıldığını toplamak istiyorsanız:

Ürün

Tarih

Satış Tutarı

Elma

01.01.2024

500 TL

Armut

01.01.2024

300 TL

Elma

02.01.2024

450 TL


Örnek Formül:
Kod:
=ÇOKETOPLA(C2:C4; A2:A4; "Elma"; B2:B4; "01.01.2024")
Bu formül, Elma ürününün 01.01.2024 tarihinde yapılan satışlarını toplar.
 
Katılım
13 Kasım 2024
Mesajlar
6
Excel Vers. ve Dili
Türkçe, 2016
Örnek Kullanımdan yola çıkarak formülünüzü kontrol edin
Bir satış tablosunda, belirli bir üründen belli bir tarihte ne kadar satış yapıldığını toplamak istiyorsanız:

Ürün

Tarih

Satış Tutarı

Elma

01.01.2024

500 TL

Armut

01.01.2024

300 TL

Elma

02.01.2024

450 TL


Örnek Formül:

Kod:
=ÇOKETOPLA(C2:C4; A2:A4; "Elma"; B2:B4; "01.01.2024")
Bu formül, Elma ürününün 01.01.2024 tarihinde yapılan satışlarını toplar.
Verdiğiniz örnekte ki her şeyin birebir aynısını yapmama rağmen Elma ürününü satış tutarını 0 olarak buluyor.
Kendim farklı veriler girsem de sonuç yine aynı, "0".Benim excell de sıkıntı var sanırım..
 

tugkan

Altın Üye
Katılım
6 Kasım 2004
Mesajlar
433
Excel Vers. ve Dili
Excel 2016
Türkçe 64 BIT
Altın Üyelik Bitiş Tarihi
16-10-2025
O zaman üzgünüm :(
 

cengizyener

Altın Üye
Katılım
10 Kasım 2022
Mesajlar
27
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
10-11-2028
=ÇOKETOPLA(C2:C4; A2:A4;"Elma";B2:B4;45292)

olarak deneseniz yani tarihi sayıya çeviriyoruz
 

cengizyener

Altın Üye
Katılım
10 Kasım 2022
Mesajlar
27
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
10-11-2028
bir diğer sorun bence " TL" yazması excel bunu sayı olarak değil kelime olarak anlıyor diye düşünüyorum
 
Katılım
13 Kasım 2024
Mesajlar
6
Excel Vers. ve Dili
Türkçe, 2016
Hep kullandığım düzgünce çalışan formüller artık çalışmıyor ben bu durumu anlayamadım. Hepsi hatalı çalışıyor nedense.


bir diğer sorun bence " TL" yazması excel bunu sayı olarak değil kelime olarak anlıyor diye düşünüyorum
Hocam sürekli tarihe çevirmek biraz meşakkatli olacaktır kanımca. Bir de TL ibaresini kaldırıp uyguladım ona rağmen 0 çıkıyordu. Başka yol yordam deneyeceğim artık.
 

matrax410

Altın Üye
Katılım
20 Eylül 2018
Mesajlar
4
Excel Vers. ve Dili
2016 excel
Altın Üyelik Bitiş Tarihi
05-11-2025
C sütunundaki verileri de A sütununa taşıyın. çekeceğiniz veriler aynı sütunda olduğundan problem yaşamayacaksınız.
 
Üst