Hesaplanan ay ve kümülatif ay formülleri

Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
Merhaba,

Şu an kullandığım excel'e makro yerleştirmedim. Eski işyerimde "calay" ve "kumay" formüllerini kullanıyordum.

Bu bilgisayarımda o formülleri nasıl kullanıcam. Formülleri eklemek için nasıl bir yol izliyorduk? (Sitede daha önce açıklandıysa link vermeniz kafidir)
 
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
Sorumu daha detaylı anlatmaya çalışayım.

Gelir tablom var ama 12 tane (her ay için) ayrı ayrı olsun istemiyorum. Tek bir tablo olsun, bir hücreye 3 yazarsam MART ayını getirsin, 9 yazarsam EYLÜL AYI verileri gelsin.

Eğer formülü kullanarak
=EĞER($A$5=3;'RT-06 (ACTUAL)'!B10;EĞER($A$5=4;'RT-06 (ACTUAL)'!C10;EĞER($A$5=5;'RT-06 (ACTUAL)'!D10;EĞER($A$5=6;'RT-06 (ACTUAL)'!F10;EĞER($A$5=7;'RT-06 (ACTUAL)'!F10;EĞER($A$5=8;'RT-06 (ACTUAL)'!G10;EĞER($A$5=9;'RT-06 (ACTUAL)'!H10;EĞER($A$5=10;'RT-06 (ACTUAL)'!I10))))))))

Bu işlemi yapıyorum. Ama 7 taneden fazla eğer kullanamadığım için Aralık ayına kadar ilerletemiyorum formülü. Sanırım "calay" ve "kumay" formülleri ile yapmam lazım ama o formülleri nasıl kullanırım? Bu konuda yardım istiyorum.

Desteğiniz için teşekkürler...
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Aydınlı hemşehrim; gerçek veriler içermeyen örnek bir dosya eklersen, daha rahat ve bol çözüm bulabilirsin.

Not : Calay ve Kumay diye daha önce kullandığınız fonksiyonlar, kullanıcı tanımlı fonksiyon olabilir. Ben duymadım daha önce.....Eğer gerekli olursa; kodlarls yeniden yazılabilir.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
"calay" ve "kumay" formülleri nedir bilmiyorum.

Ancak ben size iki örnek vereyim siz kendinize uyarlayın.

A1 hücresine 1'den 12'ye kadar yazdığınız her rakamın ay adını veren formüller:

=IF(OR(A1=1;A1=2;A1=3;A1=4;A1=5;A1=6);IF(A1=1;"OCAK";IF(A1=2;"ŞUBAT";IF(A1=3;"MART";IF(A1=4;"NİSAN";IF(A1=5;"MAYIS";"HAZİRAN")))));IF(OR(A1=7;A1=8;A1=9;A1=10;A1=11;A1=12);IF(A1=7;"TEMMUZ";IF(A1=8;"AĞUSTOS";IF(A1=9;"EYLÜL";IF(A1=10;"EKİM";IF(A1=11;"KASIM";"ARALIK")))))))

=LOOKUP(A1;{1;2;3;4;5;6;7;8;9;10;11;12};{"OCAK";"ŞUBAT";"MART";"NİSAN";"MAYIS";"HAZİRAN";"TEMMUZ";"AĞUSTOS";"EYLÜL";"EKİM";"KASIM";"ARALIK"})

IF=EĞER
OR=YADA
LOOKUP=ARA

Örnek dosya ekte.

Ayrıca; aşağıdaki linkte yer alan dosyaları inceleyin.

http://www.excel.web.tr/showthread.php?t=17327


..
 
Son düzenleme:
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
İlgili dosya ektedir.

Ekteki dosyada "Rev.Table Monthly" veya "Rev.Table Cumulative" sayfalarında A5 hücresine ilgili ayı yazdığım zaman, o aya ait verileri veriyor.

Eğer formülü kurarak yaptıgım için maksimum 6-7 ayı alabiliyorum. 12 aya kadar ilerletemiyorum.

Eski iş yerinde "calay (calculated ay) " ve "cumay (Kümüle ay)" formülleri kullanıyorduk. Makro tanımlıydı. Ama şimdi o makrolar tanımlı değil.

Ve ben nasıl kod yazılır bilmiyorum?

(Ayrıca nasıl kod yazılacağına dair link verirseniz sevinirim)

Teşekkürler.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Yukarıda verdiğim örnek ile gösterdiğim linkte yer alan dosyalardaki örneklerle probleminizi çözmeniz mümkün.

Bunu If ile ve Lookup ile yapmak mümkün.

Biraz uğraşın.

Zaman bulursam ben uyarlamaya çalışırım.

..
 
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
Yukarıda verdiğim örnek ile gösterdiğim linkte yer alan dosyalardaki örneklerle probleminizi çözmeniz mümkün.

Bunu If ile ve Lookup ile yapmak mümkün.

Biraz uğraşın.

Zaman bulursam ben uyarlamaya çalışırım.

..
Örnek dosyanıza baktım elbet. Ama şöyle bir şey var. Sorun sadece ay isimlerinin gelmesi değil. O aya ait tüm verilerin gelmesi.

Başvuru hücresine 5 yaptığım zaman Gelir Tablo'mun tamamının 5.aydan veri almasını istiyorum. Link verdiğiniz sayfadan okuduklarımla, BİRLEŞTİR formülü uyguladım ama, sadece ay adını değiştirebildim. Bütün sayfaya, bütün verilere uygulayamıyorum. Aslında uygulayabilirim ama o zaman bütün bir sayfa kadar daha ekstra formül yazıp, BİRLEŞTİR formülüne uygun hale getirmem gerekecek. O Zaman da formül yazmanın bir anlamı olmayacak.

Destek için teşekkürler...
 
Son düzenleme:
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
İşin özü 3 veya 5 gibi bir rakam yazdığımda sadece MART veya MAYIS AYI gelmesin. MART veya MAYIS ayı tüm verileri gelsin. 3 yazdığım zaman, tamamen MART AYI gelir tablosu gelsin. 6 yazdığım zamansa Haziran Ayı verileri.

Hem "birikimli" hem de "aylık" olarak iki ayrı formül lazım :(
 
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
Sayın fpc,

Harikasınız desem, çok şık olmuş desem, emeğinize sağlık desem...?
 
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
İşinize yaradığına sevindim. Kolay gelsin.
Teşekkürler. Yanlız bir şey dikkatimi çekti. Birikimli olarak bu tabloyu nasıl uygulayabiliriz?

Mesela, MAY dediğimiz zaman MAYIS AYI VERİLERİ geliyor, fakat ilk 5 aylık birikimli verilerin gelmesi için ne yapmamız lazım? ONun için ayrı bir sayfa vardı. Oraya da bakabilir miyiz mümkünse?

Ayrıca A5 hücresindeki ayların bulunduğu listede TOTAL yazısını nasıl kaldırabilirim?
 
Son düzenleme:
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Ekteki örneği inceleyiniz. Alternatif bir tablo da yerleştirdim. İSterseniz, hem tek tek hemde kümülatif olarak bir tabloda verilerinizi görebilirsiniz.
 
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
Sayın fpc;

Gerçekten çok şık olmuş. Emeğinize sağlık. Peki Ayları seçtiğimiz yerde TOTAL seçeneğini nasıl kaldırabilirim? Fark ettim de onun durması çok da anlamlı olmayacak. Birikimli görmek istediğim zaman, zaten TOTAL seçeneği ile aynı oluyor.

Burdan anlatırsanız hemen kendim de uygulayabilirim. Bu şekilde size yaptırmış oluyorum. Kendi açımdan da hoş bir durum değil. Hazıra konmak istemiyorum.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Şöyle yapın.

1. Menüden ; Ekle->Ad->Tanımla'yı seçin.
2. Karşınıza çıkan iletişim kutusunda; "aylar" yazan ismi seçin. Alt taraftaki kutucukta, şöyle bir formül göreceksiniz. "='RT-07 (ACTUAL)'!$B$6:$L$6"
3. Bu formüldeki $L$6 yazan referansı $K$6 olarak değiştirin. Yeni L'yi K yapın.
4. Tamam deyip kapatın.

Artık, "Toplam" kelimesi, açılır listede görünmeyecektir.

Kolay gelsin.
 
Katılım
18 Eylül 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excell 2003, Türkçe
İşte budur teşekkürler. Bu şekilde ben de öğrenmiş oldum. Vallahi süper oldu, elinize sağlık.
 
Üst