countif fonksiyonu

Katılım
20 Ekim 2006
Mesajlar
60
Excel Vers. ve Dili
2003 İngilizce / Türkçe
Merhaba arkadaşlar,
countif fonksiyonunu kullanarak farklı bir dosyadaki değerleri, verilerin içerisinde bulunduğu dosya açıkken hesaplayabiliyorum ancak verilerin içerisinde bulunduğu dosya kapalıyken, formülde arama değerini değiştirdiğimde hata veriyor.
ancak dosyayı açtığımda değer düzeliyor. verilerin içerisinde bulunduğu dosyayı açmadan güncellemeyi yapabilmem mümkün mü ?
Şimdiden teşekkürler
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

Microsoft'un kütüphanesini şöyle bir tarayınca, sizin yaşadığınız problemin, Excel'in bazı standart fonksiyonları kullanıldığında da gözlendiği belirtilmektedir. Özellikle EĞERSAYCountif, ETOPLASumif ve BOŞLUKSAYCountBlank fonksiyonlarında ....

Sizin örneğinize geri dönersek; COUNTIF fonksiyonunuz, Kapalı bir Excel Çalışma Kitabına başvurduğu için, #DEĞER##VALUE# hatası alırsınız.

Bunu önlemek için Micorosft'un önerisi şu :

Sizin Orjinal Fonksiyonunuz : Kitap1 adlı çalışma kitabında bulunan Sayfa1 adlı sheet'in A1:A100 aralığında 1 değerini içeren hücreleri sayıyor olsun. Formülünüz muhtemelen şöyledir.

=EĞERSAY('C:\[Kitap1.xls]Sayfa1'!$A$1:$A$100;1)
=COUNTIF('C:\[Kitap1.xls]Sayfa1'!$A$1:$A$100;1)

Kitap1.xls kapandıktan sonra, Formülün bulunduğu çalışma kitabının ilk hesaplanma anında bu formül #DEĞER# hatası verecektir.

Bunun yerine, aynı sonucu döndüren alternatif formül olarak şunu kullanmak gerekiyor.

=TOPLA(EĞER(('C:\[Kitap1.xls]Sayfa1'!$A$1:$A$100)=1;1;0))
=SUM(IF(('C:\[Kitap1.xls]Sayfa1'!$A$1:$A$100)=1;1;0))

Dikkat : Bu formül dizi formülüdür ve Ctrl+Shift+Enter tuşları ile girilmelidir.

Şimdi Kitap1.xls dosyası kapalı bile olsa, formül sonucu kapalı dosyadan değerleri okuyabilecek ve bilinen bir hata dışında bir hata değeri döndürmeyecektir.

Daha ayrıntılı bilgi için :

http://support.microsoft.com/kb/260415
 
Katılım
20 Ekim 2006
Mesajlar
60
Excel Vers. ve Dili
2003 İngilizce / Türkçe
Çok Teşekkür Ederim.
 
Üst