EĞER hatası

Katılım
11 Ocak 2008
Mesajlar
377
Excel Vers. ve Dili
mikrosoft exel türkçe
değerli üstadlarım eklidosyamda yaptığım bir ortalama işleminde bütün araştırmalarıma rağmen DEĞER hatasını engelleyemedim
ilgilenecek üstadlarıma şimdiden teşekkürler
saygılarımla
 

Ekli dosyalar

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Ortalama için E1 hücresine =ORTALAMA(EĞER($A$1:$D$1<>"";$A$1:$D$1)) deneyebilirsiniz.. Dizi formüldür.. Ctrl shift enter ile girişi tamamlayınz..

E3 hücresinede =ORTALAMA(EĞER($A$3:$D$3<>"";$A$3:$D$3)) Buda dizi formüldür..
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Diğer formüllerinize incelemedim. Sorun sadece değer hatası ise;

=ÇARPIM(E1:F1)

Bu şekilde deneyin.

.
 
Katılım
11 Ocak 2008
Mesajlar
377
Excel Vers. ve Dili
mikrosoft exel türkçe
ÖZÜR

Öncelikle bilgisayarımdaki bir arıza nedeni ile takip edemedim verilen cevaplara teşekkürde geciktim
değerli üstadlarıma gecikmeli de olsa teşekkür ederim. yalnız yine istediğim olmadı ekli dosyamda da görüldüğü gibi değer yokken yine hata veriyor
benim istediğim hücrede sıfır yada boş olunca formül hücresinde sıfır yada boş görünmesi
saygılarımla
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hata almanızın nedeni hücredeki Sayı hatasından kaynaklanıyor. Diğer formülleri incelemediğimi belirtmiştim.

Kod:
=EĞER(BAĞ_DEĞ_SAY(A1:D1)=0;"";ORTALAMA(EĞER(A1:D1<>0;A1:D1)))
Dizi formülü bu şekilde deneyin.

Sıfır değilde boş hücrelerde problem oluyorsa dizi formülünü gerek yoktur.

Kod:
=EĞER(BAĞ_DEĞ_SAY(A1:D1)=0;"";ORTALAMA(A1:D1))

Linkte ortalama ile ilgili detaylı bilgiye ulaşabilirsiniz..

Ortalama Fonksiyonu Uygulamaları

.
 
Katılım
11 Ocak 2008
Mesajlar
377
Excel Vers. ve Dili
mikrosoft exel türkçe
Üstadım harikasınız ya
Allah razı olsun tam istediğim gibi
çok teşekkürler
eksik olmayın efendim
 
Katılım
13 Haziran 2007
Mesajlar
81
Excel Vers. ve Dili
64 bit 2010 türkçe
Arkadaşlar dizi formülünde bende hata yaşıyorum ekteki dosyayı bir incelermisiniz
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Yüzeysel baktım hata göremedim. Hata hangi satırda ?

.
 
Katılım
13 Haziran 2007
Mesajlar
81
Excel Vers. ve Dili
64 bit 2010 türkçe
O sütunundaki formül: ortalamayı yanlış yapıyor
P sütunundaki formül: sayma işleminde hata veriyor
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Ortalama:

Kod:
=ORTALAMA(EĞER(($B$1:$L$1>=BUGÜN())*(B2:L2<>"");$B2:$L2))
dizi formülü.

yada,

=N2/P2

hata almamak için,

=EĞER(P2=0;0;N2/P2)

Detaylı bilgi için,

Ortalama Fonksiyonu Uygulamaları

Sayma:

Kod:
=TOPLA.ÇARPIM(($B$1:$L$1>=BUGÜN())*(B2:L2>0))
.
 
Katılım
13 Haziran 2007
Mesajlar
81
Excel Vers. ve Dili
64 bit 2010 türkçe
sayma işlemini verdiğiniz formül ile hallettim.
yanlız ortalamada bütün formüller aynı ve gördüğünüz gibi bulunan sonuçların hepsi yanlış (57000'nin ortalaması 5700 değil 9500 olmalı)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Mesajı düzeltmiştim.
 
Katılım
13 Haziran 2007
Mesajlar
81
Excel Vers. ve Dili
64 bit 2010 türkçe
Teşekkür ederim şimdi gördüm.
ortalama için verdiğiniz formülde çalışıyor. Ama tamamı boş olan satırda hata veriyor.
Bu tablo için gösterdiğiniz diğer yol geçerli ama sadece ortalama almak istediğimizde bu hatayı nasıl çözebiliriz. (başka projelerde)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Vermiş olduğum linki detaylı inceleyiniz.

Kod:
=EĞER(TOPLA(($B$1:$L$1>=BUGÜN())*(B2:L2<>""))=0;0;ORTALAMA(EĞER(($B$1:$L$1>=BUGÜN())*(B2:L2<>"");$B2:$L2;0)))
Dizi formülü.
 
Üst