Formüller

Bazı Formüllerdeki Dökülme Sorununu Çözme

Bazı Formüllerdeki Dökülme Sorununu Çözme isimli içerikte, yeni nesil fonksiyonlardaki taşma davranışların neden gerçekleşemediğine dair bilgiler yer almaktadır.

Excel'de Bazı Formüllerdeki Dökülme Sorununu Çözme​

Bazı eski Excel fonksiyonları, tek bir değer yerine bir aralık (range) verildiğinde beklenen şekilde 'taşma' (spill) özelliği göstermez ve #VALUE! hatası verir. Bunun nedeni, bu fonksiyonların tek bir hücre değeri beklemeleridir. Ancak, bu sorunun basit bir çözümü var: aralık referansının önüne bir artı işareti (+) eklemek. Bu, Excel'i fonksiyon çalışmadan önce aralığı bir dizi (array) olarak değerlendirmeye zorlar ve böylece taşma gerçekleşmektedir.

Örneğin, EOMONTH fonksiyonu veya EDATE fonksiyonu gibi bazı fonksiyonlara bir hücre aralığı verdiğinizde, normalde beklenen taşma davranışı gerçekleşmez. Bunun yerine #VALUE! hatası alırsınız. Bu, fonksiyonun tek bir değer beklediği durumlarda ortaya çıkar.

=EOMONTH(B8:B10;0) // #VALUE! hatası vermektedir

Çözüm, aralık referansının önüne bir artı işareti (+) eklemektir:

=EOMONTH(+B8:B10;0) // Normalde taşar

Bu yöntem, EDATE, ISEVEN, ISODD, YEARFRAC, WORKDAY ve WORKDAY.INTL gibi diğer etkilenen fonksiyonlar için de geçerlidir.

Etkilenen Bazı Fonksiyonlar:​

  • EOMONTH
  • EDATE
  • ISEVEN
  • ISODD
  • YEARFRAC
  • WORKDAY
  • WORKDAY.INTL
  • GETPIVOTDATA
  • DGET
  • DSUM
  • DAVERAGE
  • DCOUNT
  • DCOUNTA
  • DMAX
  • DMIN
  • DPRODUCT
  • DSTDEV
  • DSTDEVP
  • DVAR
  • DVARP

Bu listede tüm fonksiyonlar yer almamaktadır. Ancak en yaygın olanları içermektedir. Genel olarak, eski Excel fonksiyonları, bir aralık yerine tek bir değer bekledikleri için bu tür bir davranış sergileyebilmektedirler.

Yararlanılması temennisiyle.

Dosya Bilgileri

Dosya Adı: bazi_formullerdeki_dokulme_sorununu_cozme.xlsx
Dosya Boyutu: 18.24 KB
Toplam İndirme Sayısı: 0
Bu içerikteki dosyayı indirmek için giriş yapmalısınız. ExcelDepo üyelik bilgileriniz ile bu siteye de giriş yapabilirsiniz.
Giriş Yap

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu