Satır Hatası

ojibu

Altın Üye
Katılım
14 Haziran 2005
Mesajlar
196
Excel Vers. ve Dili
Office 365, Office 2019
Altın Üyelik Bitiş Tarihi
28-06-2025
=EĞER(EHATALIYSA((İNDİS(KASA!$B$1:$B$1848;KÜÇÜK(İNDİS(SATIR(KASA!$A$1:$A$1848)*(KASA!$A$1:$A$1848=$A$1););EĞERSAY(KASA!$A$1:$A$1848;"<>"&$A$1)+SATIRSAY(B$1:B1)))));"";İNDİS(KASA!$B$1:$B$1848;KÜÇÜK(İNDİS(SATIR(KASA!$A$1:$A$1848)*(KASA!$A$1:$A$1848=$A$1););EĞERSAY(KASA!$A$1:$A$1848;"<>"&$A$1)+SATIRSAY(B$1:B1))))

yukarıdaki formülde satır sayısını 1849 yapınca formül çalışmıyor. Halbuki ben A:A satırın tümünü kullanmak istiyorum. Bunu ad yöneticisinden CARİ (A:A) diye değişken tanımlama rağmen KASA!$A$1:$A$1848 yerine CARİ tanımlamasını ekleyince yine formül çalışmıyor. acaba nedendir üstadlar....
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

İlk fikrim; formüldeki tüm hücre başvurularının aynı boyutta olmasını sağlamanızın sorununuzu çözeceği yönünde.

Formülün bir kısmındaki ya da bir sütununa ilişkin alandaki satır sayısını değiştirmeniz formülün hatalı/yanlış sonuç vermesine neden olacaktır.
Formülünüzdeki tüm 1848 sayılarını 2000 yaparsanız veya tüm alan başvurularını, $A:$A, $B:$B gibi değiştirerek de kullanabilirsiniz.

Belgenizi, belgenin işleyişini, hesaplamadan neyi beklediğinizi, formüllerin/hücre değerlerinin birbirleriyle etkileşimlerini
siz biliyorsunuz ancak konu sayfasına bakan kişinin bunları bilmesi mümkün görünmüyor.

Ancak şunu söyleyeyim; formüllerinizde satır sınırı olmadan tüm sütunu kullanmak yerine;
-- alan belli ise verdiğiniz formülde, tüm alan başvurularının aynı satırları içerecek şekilde değiştirerek kullanmanızda,
-- alan değişken ise de AD TANIMLAMASI kullanarak alan daraltmanızda
yarar var.

Tüm sütunda (excel versiyonuna göre 65 bin küsur veya 1 milyon'un üzerindeki hücrede)
ARAMA/SAYMA gibi işlevleri kullanmak (hele bir de bu tür formül sayısı fazla ise) belgenizin çalışmasını yavaşlatacaktır.

Halledemezseniz;
-- doğru ve hatalı dediğiniz durumun oluştuğu formüller,
-- olması gereken sonuçların başka hücrelere elle yazıldığı,
-- bir metin kutusuna da bu hesaplamanın nasıl olması gerektiğine ilişkin açıklama ekleyerek,
bir örnek belge yüklemeniz yerinde olur.
.
 
Üst