Proje Yılına Göre Grafiğin Otomatik Yenilenmesi

Katılım
30 Mart 2010
Mesajlar
56
Excel Vers. ve Dili
Excel 2003 - Türkçe
Meraba saygıdağer arkadaşlar,

İlk mesajımda öncelikle belirteyim; bu siteyi daha önce görseymişim keşke.
Neyse yapmaya çalıştığım finansal tablolarda beceremediğim bir durum var;

Proje yılını ve verileri (gelir-gider-kar) giriyorum bazı finansal değerleri getiriyor ve ayrıca proje süresi boyunca kardaki değişmeyi gösteriyor. Ancak şoyle bir problem var; proje yılı 30 olarak ayarlı, şu anki durumda grafik fonksiyonunda veriler 2030'a kadar seçili. Ancak 50 yıl süreli bir proje değerleri girildiğinde haliyle 30 yıldan sonra grafik göstermiyor, düz ilerliyor.
Bunu nasıl otomatik yapabilirim, yani; girdiğim proje yılına göre grafik hemen modifiye olacak. Konuyla ilgili ekteki örnek dosya üzerinden çözümlerinizi belirtirseniz sevinirim.

Saygılarımla
 

Ekli dosyalar

Katılım
9 Eylül 2008
Mesajlar
11
Excel Vers. ve Dili
türkçe
merhabalar ben forum anasayfasında mesaj gönderemiyorum yardımcı olurmusunuz
 
Katılım
30 Mart 2010
Mesajlar
56
Excel Vers. ve Dili
Excel 2003 - Türkçe
Ferhat Bey çok teşekkür ederim.

İlginiz için, titizliğiniz için teşekkür ederim öncelikle. Sağolsun üstüm bunu kendi yapamayınca bana aktardı.

Örneğe gelirsek;
Excel bilgim henüz daha çok az olduğu için çok basit olacak ama, "özel adlar" kısmıyla ilgili uygulamanızı anlayamadım. KAYDIR fonsksiyonunun işlevini çözdüm ancak hiç bir yerde o formülasyonu göremedim ve grafiğe etkisini göremedim.

Tekrar yardımcı olursanız sevinirim.

Saygılarımla
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar,

"Ad Tanımları", özelleştirilmiş hücre (aralık) referanslarını göstermektedirler...

Excel menüsünden; Ekle->Ad->Tanımla komutunu verirseniz, o çalışma kitabında kullanılan "Ad" tanımlarını görebilirsiniz, yeni "Ad"lar ekleyebilir veya varolanları değiştirip, silebilirsiniz.

En basit Ad tanımını, şu şekilde yapabilirsiniz :

1. Yeni bir Excel Çalışma Kitabı açın.

2. "A1:A10" aralığını mouse ile seçin.

3. Formül çubuğunun (yukarıdaki araç çubuklarının hemen altındaki bar) sol tarafında; "Ad Kutusu" nu göreceksiniz.

4. "Ad Kutusu"na "jeefo" yazın.

5. Artık A1:A10 aralığı; "jeefo" adını almış olacaktır.

Böylelikle, statik (durağan) bir aralığı isimlendirmiş olursunuz.

Ancak bunun bir ilerisinde; dinamik (değişken) aralık tanımlamaları vardır -ki size gönderdiğim örnek dosyada bu durum sözkonusudur.

Eğer "jeefo" adının bir gün "A1:A10", diğer gün "A1:A17" aralığını ifade etmesini istiyorsanız; "Özel Ad" tanımlamalarını -formül yazarak- parametrik olarak da elde edebilirsiniz.

"Kaydır" fonksiyonu da, bu bahsettiğimiz dinamik (değişken) aralığı oluşturmak için kullanılmıştır.

"Kaydır" fonksiyonunun kullanımına, Excel'in Yardım menüsünden de ulaşabilirsiniz veyahut "Kaydır" kelimesini forumda aratabilirsiniz. Tatminkar örnekler bulacaksınız.

Not : Sayın yurttas'in bu konuda hazırladığı özel makaleler de, Dersane bölümünde yayınlanmaktadır

"Kaydır" sadece Ad tanımlamak için kullanılmıştır. Grafiğe doğrudan bir etkisi yoktur.

Esas grafiği etkileyen "Kaydır" fonksiyonunun kullanıldığı, özel Ad tanımıdır.

Grafiğin üzerinde sağ mouse tuşuna basın ve "Kaynak Verisi"ni seçin. "Seriler" sekmesinde, özel Ad'ların nasıl kullanıldığını göreceksiniz.

İyi çalışmalar ...
 
Katılım
30 Mart 2010
Mesajlar
56
Excel Vers. ve Dili
Excel 2003 - Türkçe
Tekrar iyi günler Ferhat Bey,

Olayı çözdüm, teşekkür ederim. Bahsettiğiniz mantığı kendi hesaplarıma ekiyeceğim.
Yanlız anlamadığım bir nokta:
Poje nakit akışları dizisinde Özel Ad olarak tanımlarken;
=(SÜTUN(KAYDIR(Sayfa1!$C$2;;;1;Sayfa1!$C$1))*0+1)*KAYDIR(Sayfa1!$C$3;;;1;Sayfa1!$C$1)
demişsiniz. Burada (SÜTUN(KAYDIR(Sayfa1!$C$2;;;1;Sayfa1!$C$1))*0+1) hesabı zaten 1 ediyor. Ben Özel Adlar kısmından (SÜTUN(KAYDIR(Sayfa1!$C$2;;;1;Sayfa1!$C$1))*0+1) bu kısmı çıkardım ve aynı sonucu verdiğini gördüm. Buna neden gerek duyuldu?

Saygılarımla
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Evet doğrudur ... Biraz dalgın zamanınma denk gelmiş demek ki:) ... Sizin sorunuzdan önce; değişken boyutlu serileri olan başka bir grafik üzerinde çalışıyordum ve orada da benzer işlemi yapmıştım. Size de, otomatikman o mantık yansımış ...

Belirttiğiniz gibi; bu çalışmada, o tip bir hesaplamaya gerek yok ... Seri boyutunu belirleyen tek bir parametre var zaten ...

İyi günler dilerim.

.
 
Üst