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.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
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
 
Katılım
11 Şubat 2007
Mesajlar
28
Excel Vers. ve Dili
Excel 2003 Türkçe
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))
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
İçten dışa doğru işlem zaten bir matematik kuralıdır.
 
Üst