• DİKKAT

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

Sadece sıfırdan büyük değerleri toplatma ???

  • Konbuyu başlatan Konbuyu başlatan hedayse
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Mayıs 2008
Mesajlar
11
Excel Vers. ve Dili
Microsoft Excel 2002 Tr
Merhaba arkadaşlar;

Ekli dosyada aylık değerler hücresinin karşısına etopla ile aşağıdaki verilerden "Fark" hücrelerine denk gelen değerleri toplattım.
Lakin gördüğünüz üzere toplama işlemini yapsada eksi (-) olan değerlerde işin içine girince sonuçta eksiye gidiyor. Bu tabloyu günlük rapor olarak göndereceğim için "Fark" hücrelerine denk gelen verilerin "0" dan büyük değerleri toplatmasını istiyorum.

Yardımlarınız için şimdiden teşekkür ederim.

Saygılarımla.
 

Ekli dosyalar

=TOPLA.ÇARPIM((B8:B19="fark")*(C8:C19>0)*(C8:C19))
oluyor gibi
 
Sayın Ömer Bey;

İnanın tam 3,5 saattir topla.çarpım formülünü forumdan bulduğum bir exceldeki açıklamaları ile inceledim. Bir türlü çözemedim. Konu kirliliği yapmayayım dedim ama son çare forumda sormak kalmıştı.

Saygılar.
 
Sayın hhaseken;

Ellerinize sağlık çok sağolun, formül oldu. Gerçekten o kadar çok işime yarayacak ki formül anlatamam. Allah Razı olsun sizden.

Saygılar.
 
bende ilk topla.carpim formulunu ogrendigimde bu triplere girmistim, adiniza sevindim hedayse kolay gelsin..
 
Teşekkür ederim Mustafa Bey; İleriki çalışma hayatımda da çok işime yarayacak bu formül.

İlk düşeyara formülünü öğrendiğimde de böyle sevinmiştim ve hâlâ çok zaman kullanırım.

Düşeyara, etopla, eğersay, eğer genellikle kullandıklarımdı, şimdi ise topla.çarpım ıda eklemiş oldum.

Yalnız formüldeki =TOPLA.ÇARPIM((B8:B19="fark")*(C8:C19>0)*(C8:C19))
aralardaki * işaretine bi anlam veremedik işyerimdeki arkaşlara. Tam olarak nedir görevi. Yani düşündüğümüzde çarpım yapaması gerekiyor ama düşündüğümüz gibi olmuyor???
 
,-- Isareti koysanda calisacaktir formul, kalip olarak dusunsunler zaten topla.carpim formulun adi :)

bu arada sizin mesajinizi okuyunca aklima geldi basit formullerden bende ofisteki arkakadaslarim icin bir calisma yapmistim, ekliyim onuda..
 

Ekli dosyalar

Mustafa Bey bahsettiğiniz gibi " * " işareti yerine ,-- yaptığımızda formülde hata var diye sorun çıkartıyor??
 
Sn. hedayse,

Sizin kendi TABLONUZDA hatalar var…
06.01.2010 tarihli ENDEKSLERDE “SON” endeksler girilmediğinden,

“AYLIK DEĞERLER” “İLK” endeksler miktarı kadar NEGATİF sonuçlar çıkmasına neden olmuş.

Ben biraz değiştirdim.
 

Ekli dosyalar

Yalnız formüldeki =TOPLA.ÇARPIM((B8:B19="fark")*(C8:C19>0)*(C8:C19))
aralardaki * işaretine bi anlam veremedik işyerimdeki arkaşlara. Tam olarak nedir görevi. Yani düşündüğümüzde çarpım yapaması gerekiyor ama düşündüğümüz gibi olmuyor???

Merhaba,

Kısaca mantığını anlatmaya çalışayım.

Topla.Çarpım fonksiyonunun isteğe göre birçok kullanım şekli vardır.

=TOPLA.ÇARPIM((B8:B19="fark")*(C8:C19>0)*(C8:C19))

formülü kendi içinde şartlara göre bir dizi oluşturur ve bu dizideki değerlerin toplamını size verir.

Örnek olarak yazıyorum.

(B8:B19="fark") bölümü B8:B19 arasındaki fark yazan değerleri arar bulursa doğru bulamazsa yanlış olarak diziye girer. Doğru ve Yanlış mantıksal değerlerinin sayı karışılığı doğru için 1 yanlış için 0 dır. Buna göre,

(B8:B19="fark") dizisi tahmine göre,

{DOĞRU;DOĞRU;YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ;......}

{1;1;0;1;0;0;......} dizisi oluşur.

Diğer şartdınızda da aynı şekilde bir dizi oluşur.

(C8:C19>0)

{DOĞRU;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;...}

{1;0;0;1;0;1;...}

dizisi oluşur. Aradaki * çarpı operatörü bu iki dizideki elamanları tam eşleşenleri olarak bir biri ile çarpar.

{1;1;0;1;0;0;......} * {1;0;0;1;0;1;...}

{1;0;0;1;0;0;...} yeni dizi bu şekilde oluşur.

Kalan aralığınızda şart belirtmediğiniz için aralıktaki değerler ne ise bu son dizi ile çarpılır.

{1;0;0;1;0;0;...} *(C8:C19)

(C8:C19) aralığındaki sayıları tahmini yazarsak, dizi aşağıdaki gibi oluşur.

{1;0;0;1;0;0;...} * {7;2;5;8;1;9;...} bu iki dizi yine çarpıma girer. Son dizi aşağıdaki şekli alır.

{7;0;0;8;0;0;...} son olarak bu dizi içindeki sayılar toplanarak sonuç bulunur.

Sonuç = 15 olur.

Hızlı yazdığım için yazım hatası olabilir.

İyi çalışmalar..

.
 
Sayın Excel113 emeğinize sağlık. Topl.çarpım ile yaptığımız formül sorunumu giderdi. Sizin yaptığınız gibi formüllediğimde yine fark - veriyor. O yüzden olmuyor yani.

Saygılar...
 
Elinize sağlık Ömer Bey teşekkür ederim :))
 
........................................... Topl.çarpım ile yaptığımız formül sorunumu giderdi. Sizin yaptığınız gibi formüllediğimde yine fark - veriyor. O yüzden olmuyor yani.
Saygılar...

Sn. hedayse,

Sizin tablonuzun orijinalinde, ( - ) negatif değerler çıkmasını gerektirecek YAPI zaten yoktur.

Endeksler ya yerinde kalır yada İLERİ doğru ilerler.

Tablonun iskeletini öncelikle gözden geçirmelisiniz.
 
Bu siteyi kuranların rıza taksimetreleri bolca çalışıyor.
Ben bu formülü buradan öğrendiğimde taklada atmıştım :)
 
Geri
Üst