• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

iç içe geçmiş formüllerde öncelik sırası nedir?

Katılım
10 Ocak 2007
Mesajlar
44
Excel Vers. ve Dili
excell 2010/Türkçe
merhaba forum üyeleri arkadaşlar,
Karmaşık formüller yazmak isteyenler için faydalı olacağını düşünerek bunu ayrı bir başlık altında sormak istedim... İç içe geçmiş formüllerde öncelik sırası yada işlem önceliği nasıldır? EĞER(VE(YADA yazdığımızda dıştan içe mi içten dışa mı formül uygulamaya başlar.. Bilgilerinizi rica ediyorum.

teşekkürler.
 
Tabiki içten dışa doğru çalışır fonksiyonlar. Örneğin A1 de metin olsun ve biz bu metnin son harfinin A olup olmadığını kontrol ederek şöyle bir sonuç çıkartmaya çalışalım : san harfi A dır, yada A değildir

formül :

=IF(RIGHT(A1;1)="A";"Son Harf A Değil";"Son Harf A")
=EĞER(SAĞDAN(A1;1)="A";"Son Harf A Değil";"Son Harf A")

EĞER fonksiyonuna koşulu SAĞDAN fonksiyonu getiriyor ve biz bunu kontrol ediyoruz.

Uzun formüllerde ben en içteki değeri bularak adım adım fonksiyonu oluşturuyorm, böylesi daha kolay geliyor bana
 
En içteki fonksiyon ilk sırada icra edilir. Ve bu dışa doğru genişler.

Örneğin K2 hücresine $1,333.33 rakamı metin olarak girildiğinde bunu sayıya çevirmek için aşağıdaki şekilde bir formül yazdığımızda ilk olarak en içteki YERİNEKOY en son olarak da dıştaki SAYIYAÇEVİR icra edilir.

=SAYIYAÇEVİR(YERİNEKOY(YERİNEKOY(YERİNEKOY(K2;"$";"");".";",");",";".";1))
 
İçten dışa doğru işlem zaten bir matematik kuralıdır.
 
Geri
Üst