• DİKKAT

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

Formül kısaltma

Katılım
17 Mayıs 2012
Mesajlar
16
Excel Vers. ve Dili
2007
FAZLA MİKTARDA EĞER GİREMİYORUM.FORMÜLÜ NASIL KISALTABİLİRİM.

(örnekleri inceledim ama olmadı-yapamadım)

=EĞER(C22=J5,D22*B6,EĞER(C22=J6,D22*B6,EĞER(C22=J7,D22*B6,EĞER(C22=J8,D22*B6,EĞER(C22=J9,D22*B6,EĞER(C22=L5,F22*C6,EĞER(C22=L7,F22*C6,EĞER(C22=L8,F22*C6,EĞER(C22=L9,F22*C6,EĞER(C22=L10,F22*C6,EĞER(C22=L11,F22*C6)))))))))))
 
Duruma göre tek eğerle ya da iki eğerle halledilebilir:

Tek eğerle:

Kod:
=EĞER(YADA(C22=J5,C22=J6,C22=J7,C22=J8,C22=J9),D22*B6,F22*C6)

bu formül YADA içindeki durumlarda D22*B6; diğer tüm durumlarda F22*C6 işlemini yapar.

İki eğerli:

Kod:
=EĞER(YADA(C22=J5,C22=J6,C22=J7,C22=J8,C22=J9),D22*B6,EĞER(YADA(C22=L5,C22=L7,C22=L8,C22=L9,C22=L10,C22 =L11),F22*C6))

Bu formülde YADA'larla belirtilmeyen bir şart olduğunda YANLIŞ sonucunu verir. YANLIŞ ifadesi yerine boş kalmasını istersek formül şöyle olmalıdır:


Kod:
=EĞER(YADA(C22=J5,C22=J6,C22=J7,C22=J8,C22=J9),D22*B6,EĞER(YADA(C22=L5,C22=L7,C22=L8,C22=L9,C22=L10,C22 =L11),F22*C6,""))
 
kaydetmeden değer atmıyor

çok teşekkur ederim.işimi kolaylaştırdın.
ancak formülleri aşağı hücrelere kopyaladığımda
D23 de bulunan sayı değiştiğinde sonucu vermiyor.
Kaydet dediğimde sonucu değiştiriyor.ekde tabloyu gönderiyorum daha net anlaşılır.












Duruma göre tek eğerle ya da iki eğerle halledilebilir:

Tek eğerle:

Kod:
=EĞER(YADA(C22=J5,C22=J6,C22=J7,C22=J8,C22=J9),D22*B6,F22*C6)

bu formül YADA içindeki durumlarda D22*B6; diğer tüm durumlarda F22*C6 işlemini yapar.

İki eğerli:

Kod:
=EĞER(YADA(C22=J5,C22=J6,C22=J7,C22=J8,C22=J9),D22*B6,EĞER(YADA(C22=L5,C22=L7,C22=L8,C22=L9,C22=L10,C22 =L11),F22*C6))

Bu formülde YADA'larla belirtilmeyen bir şart olduğunda YANLIŞ sonucunu verir. YANLIŞ ifadesi yerine boş kalmasını istersek formül şöyle olmalıdır:


Kod:
=EĞER(YADA(C22=J5,C22=J6,C22=J7,C22=J8,C22=J9),D22*B6,EĞER(YADA(C22=L5,C22=L7,C22=L8,C22=L9,C22=L10,C22 =L11),F22*C6,""))
 

Ekli dosyalar

Hesaplamayı otomatik olarak ayarlamanız gerekiyor sanıyorum. Formüller sekmesinde hesaplama seçeneğini değiştirin.

Bir de aynı konu için neden iki farklı şekilde soru sorduğunuzu merak ettim. Ben bu dosyayla ilgili başka bir sorunuza farklı bir çözüm yaptığımı hatırlıyorum.
 
haklısınız tablo yardım diye konu açmıştım. ve sizin gömderdiğiniz çözüm maalesef çalışmadı.çok fazla eğer ile çözdüğümü zannetmiştim.ama o da olmadığı için formülü nasıl kısaltacağımı sordum.
teşekkürler.
 
Ben o formülü tamamen deneyerek ve dosyanıza uygulayarak hazırlamıştım. Bendeki örnekte gayet güzel bir şekilde çalışıyor. Belki hesaplamayı elle ayarladığınız için çalışmıyor olabilir.

Bir de siz ayraç olarak , kullanıyorsunuz, ben ise standart olarak ülkemiz şartlarına uyumlu olan ; kullanıyorum. Bundan da kaynaklanmış olabilir.
 
Şu anda son eklediğiniz dosyada D23'e herhangi bir sayı girdiğimde primini hesaplıyor. Muhtemelen hesaplama seçeneklerinden kaynaklıdır. Oraya bir bakın.
 
sorun office de sanırım.kaldırıp yeniden kurdum düzeldi.teşekkür ederim.
 
Geri
Üst