Formülleri Birleştirme

Katılım
21 Şubat 2009
Mesajlar
43
Excel Vers. ve Dili
2003 Turkce
Merhaba Arkadaşlar
Excel de Amortisman tablosu yapıyorum.
Amortisman hesaplamasında ayrı ayrı hücrelerde 2 tane "EGER", 6 tane "EĞER(VE)" formülü kullandım.
Ayrı ayrı hepsi çalışıyor.
Ama bunları tek hücrede birleştirdiğimde çalışmıyor.
Acaba EĞER sayısı fazla olduğu için mi yapamıyorum.Bundan dolayı ise förmülleri birleştirmenin bir yöntemi var mı.
Bu arada, Excel 2007 kullanıyorum.
ve Altın üye değilim :(
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
EĞER formüllerinizin sonucu SAYI ise; EĞER formüllerinin YANLIŞ olma seçeneğini 0, METİN ise YANLIŞ olma seçeneğini "" yani boş olarak ayarlayıp; SAYI için iki EĞER formülünün arasına + diyerek toplama şeklinde, METİN ise iki EĞER formülü arasına & işareti ekleyip sonuç metinlerini birleştirme biçiminde TEK FORMÜLDE BİRLEŞTİREBİLİRSİNİZ.
Örnek belge yükleseydiniz keşke, ezbere ancak bu kadar.
 
Katılım
21 Şubat 2009
Mesajlar
43
Excel Vers. ve Dili
2003 Turkce
Arkadaşlar. Yukarda yazdığım konuda yardımcı olabilecek var mı ?

Örnek belgem de yukarıda.
 
Katılım
11 Ekim 2012
Mesajlar
118
Excel Vers. ve Dili
2007/Türkçe
selam

J17==EĞER(J6="Normal Kıst";D3=YIL(E6);((F6*I6)/12)*(13-AY(E6)))
J18==EĞER(J6="Azalan";D3=YIL(E6);(F6-(F6*(1-I6))))
J19==EĞER(J6="Azalan Kıst";D3=YIL(E6);((F6-(F6*(1-I6)))/12)*(13-AY(E6)))
 
Katılım
21 Şubat 2009
Mesajlar
43
Excel Vers. ve Dili
2003 Turkce
selam

J17==EĞER(J6="Normal Kıst";D3=YIL(E6);((F6*I6)/12)*(13-AY(E6)))
J18==EĞER(J6="Azalan";D3=YIL(E6);(F6-(F6*(1-I6))))
J19==EĞER(J6="Azalan Kıst";D3=YIL(E6);((F6-(F6*(1-I6)))/12)*(13-AY(E6)))
Merhaba Sarp Bey..
yukarda yazdıklarınızı anlamadım.. Bunlar zaten benim yazdığım förmüler. Tekrar yazmışsınız..
Örnek dosyadaki "YANLIŞ" diye yazdığı, formülün yanlış olmasından değil,metoddaki ilgili kıssasa uymadığı için yanlış diyor.. metoddaki kıssası değiştirirseniz förmül çalışır..

Örnek dosyamdaki formüler zaten ayrı ayrı çalışıyor. benim istediğim oradaki 8 edet "EĞER" formülünü tek bir hücrede birleştirmek
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba, anlamadığım bir kaç husus var.
Liste halinde döktüğünüz formüllerin;
-- birincisinin her iki seçeneği de 0,
-- ikincisinin ise koşul tamamsa, çağırdığınız değer demirbaşın alış bedeli,
-- diğer formüllerinizde ise çağırdığınız şey bu kez demirbaşın alış bedeli değil, amortisman miktarı,
-- son iki formülünüzde ise ara yıl+kıst hesaplama (ara yılda kıst amortisman nasıl oluyor, benim bildiğim kıst amortisman sadece binek oto için ve yine sadece alış yılında uygulanır, ara yılda kıst hesabı doğru mudur?) var.

Bence olayı basitleştirip; satır başlıklarında İLK YIL+KIST, İLK YIL+TAM, ARA YIL ve SON YIL, sütun başlıklarına da amortisman yöntemlerini yani NORMAL ve AZALAN BAKİYELER'i yazıp bir tablo oluşturursanız formüllerinizi buna göre kendinizin de yazabileceğini sanıyorum.
Burada sorun yaşarsanız önerim şöyle olsun, bu tabloya EĞER'i hiç yazmadan doğrudan hesaplama formülünüzü yazın, tüm formülleri EĞER ile iç içe yazma aşaması halledilebilir bir aşama.
 
Son düzenleme:
Katılım
21 Şubat 2009
Mesajlar
43
Excel Vers. ve Dili
2003 Turkce
Merhaba Ömer bey..
Öncelikle ilginize teşekkür ederim
Evet size gönderdiğim tabloda hatalı yerler vardı. Onları düzelttim ama size hatalı tabloyu göndermişim. Doğrusu şöyle.

1- cari yıl > (alış yılı+ömür)-1 durumunda sıfır olduğu için diğer koşulu doldurmak için tekrar sıfır yaptım.
2-Koşul tamamsa= Top.Demirbaş - Önc.Dön.Top.Amortisman şeklinde yaptım.
3-Diğer Formüller doğru
4-Evet haklısınız. Kıst sadece İlk yılda yapılır. Orada son seneyide kontrol etmek istedim Ama gereksiz olmuş. Zaten son senede bakiyeler sıfırlanıyor.

Dediğiniz gibi, bir iki sütun daha açıp oraya bir takım değerler koyduğumda "EĞER" sayısını azaltabilirim. Ama hem sütün sayısını çoğaltmak istemedim, hem de7 den fazla Eğer'in bu kadar sorun olacağını düşünmedim.
Yani burada benim sorunum sadece 7 den fazla Eğer. Buna çözüm bulamazsam EĞER leri azaltma yoluna gidicem.
Bu arada size bir şey daha sorucam. Aşağıda ki formülün içinden çıkamadım. Bu formülde Şartlara uyan bir koşul daha yazmam gerekiyor.Burada ne yazlılabilir.

B5= Alım Yılı
G5= Demirbaş Tutarı
E5= DEmirbaşın Ömrü (Yıl)
F5= Oran
D5= Metod
G3= Cari Yıl (Amortisman hesaplanacak Yıl)


=EĞER(VE(G3>YIL(B5);G3<YIL((B5)+E5)-1; Birinci ve İkinci şart
EĞER(D5="Azalan"; Üçüncü şart
((G5-(G5*(1-F5)))/12)*(13-AY(B5))); Şartlar Uyarsa
"") Şartlar Uymazsa
 
Son düzenleme:
Üst