• DİKKAT

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

ortalama vade hakkında yardım

Bu konu bu kadar uzaması benim kişisel hatamdır.
Hiçbir şüphenüz olmasın G sütunda 8.satırdan son satıra kadar olan tarihlerin
sadece kapanmamış faturaların ortalamasını doğru olarak alır.

(Ufak bir not. son satırı A sütununa tarih veya sayı olarak girdiğiniz son satırı bulur)

Dosyanız ektedir.
 
Bu konu bu kadar uzaması benim kişisel hatamdır.
Hiçbir şüphenüz olmasın G sütunda 8.satırdan son satıra kadar olan tarihlerin
sadece kapanmamış faturaların ortalamasını doğru olarak alır.

(Ufak bir not. son satırı A sütununa tarih veya sayı olarak girdiğiniz son satırı bulur)

Dosyanız ektedir.[/QUOT

Hazırladığınız çalışma son hali ile doğru olmuş teşekkür ederim yalnız ben bunu diğer carilerime kopyaladığımda 1900 lü yada2005 li tarihler çıktı anlam veremedim.bu excel sanırım beni hiç sevmiyor.:(
 
Bu konu bu kadar uzaması benim kişisel hatamdır.
Hiçbir şüphenüz olmasın G sütunda 8.satırdan son satıra kadar olan tarihlerin
sadece kapanmamış faturaların ortalamasını doğru olarak alır.

(Ufak bir not. son satırı A sütununa tarih veya sayı olarak girdiğiniz son satırı bulur)

Dosyanız ektedir.[/QUOT

Hazırladığınız çalışma son hali ile doğru olmuş teşekkür ederim yalnız ben bunu diğer carilerime kopyaladığımda 1900 lü yada2005 li tarihler çıktı anlam veremedim.bu excel sanırım beni hiç sevmiyor.:(

Mumkense dosyanızı ekleyiniz.
Değilse bu iş msn'lik bir vaziyet almaya başladı.
 
Sevgili Nuray,

Dosyanız ekte olup gereğinden fazla test yaptım.
Gönül rahatlığı ile kullanabilirsiniz. :)
 
Detaylı açıklama istemişdiniz ama isteğinizde düzeltme yapmışsınız.
Ben yinede biraz fazla bir uğraşa girdiğim için buraya yazıyorum. Umarım faydalı olur.

---

I) İSTATİSTİKSEL FORMÜL
Ağırlıklı Ortalama Vadesi = toplam(vade tarihleri * tutarlar) / toplam(tutarlar)
kapanmamış fatura=Henüz Ödemesi Yapılmamış fatura
kapanmamış faturaların ortalama vadesi = toplam(kapanmamış faturaların vadeleri * kapanmamış faturaların tutarları) / kapanmamış faturaların toplamı

II) EXCELDE TANIMLI ADLARIN AÇIKLAMALARI
SonSatir = ilgili sayfanın a sütunundaki son sayısal satırı bul =KAÇINCI(9,99999999999999E+27;DOLAYLI("$A:$A");1)
fatura = ilgili sayfanın G8 ile G sütundaki SonSatir hücre erimini al =DOLAYLI("$J$8:$J$" & SonSatir)
tarih = ilgili sayfanın G8 ile G sütundaki SonSatir hücre erimini al =DOLAYLI("$G$8:$G$" & SonSatir)
odeme = ilgili sayfanın I8 ile I sütundaki SonSatir hücre erimini al =DOLAYLI("$I$8:$I$" & SonSatir)

III) EXCEL FORMÜL ALGORİTMASI
Amaç : Faturaların kapanmamış Tutarlarının tespit etmek ve bu tutarlara yukarıdaki istatistiksel formülü uygulamak

Verilerin girili olduğundan 8 nci satırdan son satıra kadar verileri sınamaya başla
Eğer ilgili satırın fatura tutarının kapanmamış kısmı varsa bu tutarı bul
Bunu ilgili satırdaki tarihle çarp (G Sütunu)
Tüm satırları bu şekilde çarpıp bulduğun sonuçları topla
Bulduğun toplamı, kapanmamış faturaların toplamına böl
Sonuç, kapanmamış faturaların ağırlıklı ortalmasıdır.

IV) EXCEL FORMÜLÜNDEKİ FONKSİYONLARIN KISA TANIMLARI

TOPLA.ÇARPIM(dizi1 * dizi2 * .... ) fonksiyonu, verilen dizindeki birbirine karşılık gelen elemanları çarpar ve çarpımların toplamını verir.
Örn. TOPLA.ÇARPIM( (A1:A10) * (B1:B10) ) ##### (a1*b1) + (a2*b2) + ..... + (a10*b10) formülüne eşittir.
Not. TOPLA.ÇARPIM() fonksiyonu içine sınama koyarsanız ilgili çarpımları sınamanın doğruluğu ve yanlışlığı etkiler.
Şöyle ki; Sınama yanlış ise 0 üreteceğinden ve 0 ile çarpımların sonucu 0 olacağından o satır etkisiz olur.
Sınama doğru ise 1 üreteceğinden ve 1 çarpımda etkisiz eleman olduğundan o satır etkilenmeden işleme devam eder.


KAYDIR(başvuru; satırlar; sütunlar;yükseklik;genişlik) fonksiyonu, girilen başvuruyu satırlar kadar aşağı sütunlar kadar sağa kaydırır.
ve yükseklik kadar boyunu değiştirir vede genişlik kadar genişliğini değiştirir.
Örn. KAYDIR(A1;1;1;10;2) B2:B11 hücre erimine eşittir. TOPLA( KAYDIR(A1;1;1;10;2) ) B2:B11'in toplamını verir.

SATIR(BAŞVURU) fonksiyonu, başvurunun satır numarasını verir.
Örn. SATIR(A2:A10) A2'in satır numarasını yani 2 verir. Fakat TOPLA.ÇARPIM () döngü gibi işlediğinden bunun içinde kullanıldığında,
TOPLA.ÇARPIM( (A2:A10) * SATIR(A2:A10) ) (a2 * satır(a2) ) + ( a3* satır(a3) ) + ..... + ( a10 * satır(a10) ) buda a2 * 2 + a3 * 3 + ... + a10* 10 'a eşittir.

ALTTOPLAM(İşlev No; Başvuru) fonksiyonu girilen başvurunun İşlev Nosuna göre matematik işlemini yapar 9 toplama için kullanılır.
Topla() fonksiyonundan farkı süzme işlemlerinde sadece süzülü veriyi göstermesidir.
Örn. Alttoplam(9; A2:A10) , A2:A10 arası hücrelerin toplamını verir.
Not. Formülde Topla() fonksiyonu Topla.Çarpım() içinde çalışmaya duyarlı olmadığından Alttoplam() fonksiyonu kullanılmıştır.


V) İLGİLİ FONKSİYON AÇIKLAMALARI

Fonksiyon 3 ana bölümden oluşuyor.

V.1)
- Şart1= 8 nci satırdan bulunan satıra kadar olan fatura toplamları ödemeler toplamından büyük mü? (ALTTOPLAM(9;KAYDIR(fatura;;;SATIR(fatura)-7)) >TOPLA(odeme) )
- Şart2= 8 nci satırdan bir önceki satıra kadar olan fatura toplamları ödemeler toplamına büyük yada eşit mi? (ALTTOPLAM(9;KAYDIR(fatura;-1;;SATIR(fatura)-7))>=TOPLA(odeme))
- Fonksiyonumuzun ilk parçası şu şekilde oluştu. Topla.çarpım( şart1 * şart2 * fatura * tarih ) Yani Şart1 doğruysa ve şart2 fatura ADI ile tanımlı hücre erimindeki satırdaki ve tarihdeki ADI ile tanımlı hücre erimindeki satırdaki hücreyi çarp.
Sonuç; Fonksiyonun bu bölümü bize tamamı ödenmemiş faturaların tutarları ile tarihlerin çarpımını verir.

V.2)
- Şart1= 8 nci satırdan bulunan satıra kadar olan fatura toplamları ödemeler toplamından büyük mü? (ALTTOPLAM(9;KAYDIR(fatura;;;SATIR(fatura)-7)) >TOPLA(odeme) )
- Şart2= 8 nci satırdan bir önceki satıra kadar olan fatura toplamları ödemeler toplamından küçük mü? (ALTTOPLAM(9;KAYDIR(fatura;-1;;SATIR(fatura)-7))<TOPLA(odeme) )
- Tutar = 8 nci satırdan bulunan satıra kadar olan fatura toplamından ödemeler toplamını çıkar. (ALTTOPLAM(9;KAYDIR(fatura;;;SATIR(fatura)-7))-TOPLA(odeme))
- Fonksiyonun bu bölümü şu şekilde oluştu. Topla.çarpım ( şart1 * şart2 * tutar * tarih )
Sonuç; Fonksiyonun bu bölümü bize Kısmı kapanmış fatura varsa onun tutarı ile tarihinin çarpımını verir.

Fonksiyonun bu iki bölümü bize İSTATİSTİKSEL FORMÜLÜMÜZÜN en önemli kısmını yani kapanmamış faturaların ve tarihlerinin çarpımlarının toplamını verir.

V.3)
Kapanmamış faturaların Toplamı; Bu oldukça basit bir bölüm. Zira fatura toplamından ödeme toplamını çıkartırsanız
kapanmamış faturaların toplamını bulursunuz. (TOPLA(fatura)-TOPLA(odeme))

Formülümüz şu şekilde oluştu. (V.1 + V.2) / V.3

Elimden geldiğince detaylı anlatmaya çalıştım. Ama bu formülü anlamak ilgili fonksiyonlar hakkında yeterli bilginizin olmasını gerektirir.
Umarım yardımcı olur.
 
arkada&#351;lar bu vade fark&#305;n&#305; nas&#305;l bulucaz :( bir turl&#252; hesaplayamad&#305;m
&#351;imdiden t&#351;k
 
arkadaşlar bu vade farkını nasıl bulucaz :( bir turlü hesaplayamadım
şimdiden tşk

Lütfen sorularınıza daha detaylı sorunuz ve yeni başlık açınız.
Yoksa cevap almakda sıkıntı yaşarsınız.

Mümkünse açacağınız yeni konuya örnek dosya da ekleyiniz.
 
xcell selam

Merhaba
Oncelikle özele atiyormusum mesajları ozur dilerim ama acemiliğime verin ;) bana attıgın excel dosyaları açilmiyor.Nasil yapalım benim yarin hazirladiğim rapora bu Ortalama vade olayini eklemem lazım .
İyi geceler
 
şimdi e mail attım size teşekkürler

formülün içinde SATIR(FATURA)-2 ifadesindeki -2 ilk verinin yazılı olduğu satırı gösterir. Göndediğiniz örnekte, ilk veri 3 ncü satırda olduğu için bunu 1 diye gösterebilmek adına -2 yapıyoruz. 15 nci satırda başlarsa -14 yapardık. Hatayı muhtemelen bunun için vermiştir.

Dosyanız ektedir. Forumun genel kurallarını okursanız nasıl dosya ekleyeceğinizi görebilirsiniz. Rahat açın diye sıkıştırmıyorum.

Saygılar.
 
yıllardır aradığım sorunun cevabına ulaşmış olmak beni fazlasıyla memnun etti.bunun için size çok teşekkür ediyorum.Peki birde adat yolu ile vade farkı hesaplama yöntemi var.Bunun işleyiş mantığı nedir ve bu sizin anlattığınız ile arasında nasıl bir fark vardır. cevasınızı merakla bekleyeceğim.
 
Geri
Üst