ORTALAMA veya TOPLA işlevi #DEĞER! hataları içeren hücrelere başvuruyorsa, formül #DEĞER! hatasıyla sonuçlanır.
Hata değerlerini dikkate almamak için, başvuru aralığındaki hataları yoksayıp kalan "normal" değerlerle ortalamayı hesaplayacak bir formül oluşturacağız.
Bu senaryoya geçici bir çözüm olarak, belirtilen aralıkta hata olup olmadığını saptamak için ORTALAMA işlevini EĞER ve EHATALIYSA işlevleriyle birlikte kullanırız. Bu özel senaryo bir dizi formülü gerektirir:
=ORTALAMA(EĞER(EHATALIYSA(B2:D2),"",B2:D2))
Bu bir dizi formülüdür. Bu nedenle formülde ENTER (yalnızca Microsoft 365 kullanıyorsanız) ya da CTRL+SHIFT+ENTER tuşlarına basmanız gerekir.
Not
Microsoft 365'in güncel bir sürümüne sahipseniz, formülü çıkış hücresine girebilir ve ardından formülü dinamik dizi formülü olarak onaylamak için ENTER tuşuna basabilirsiniz. Aksi takdirde, önce çıkış hücresi seçilip çıkış hücresine formül girilerek ve sonra bunu doğrulamak için CTRL+SHIFT+ENTER tuşlarına basılarak formülün bir eski dizi formülü olarak girilmesi gerekir. Excel sizin için formülün başına ve sonuna küme ayraçları ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.
Not
Yukarıdaki işleve #DEĞER! için çalışmadığı gibi, #YOK, #BOŞ, #BÖL/0! ve diğerleri için de çalışmaz.
TOPLA işlevini de aynı şekilde kullanabilirsiniz:
=TOPLA(EĞER(EHATALIYSA(B2:D2),"",B2:D2))
Daha fazla yardım mı gerekiyor?
Dilediğiniz zaman Excel Teknoloji Topluluğundaki uzmanlara sorabilir veya Topluluklar'dan destek alabilirsiniz.
Ayrıca Bkz:
Excel’deki formüllere genel bakış