• DİKKAT

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

excel de koşullu toplama konusunda yardım

Katılım
17 Mayıs 2005
Mesajlar
119
arkadaşlar merhaba benim bir sorunum var da yardımcı olabilirseniz çok sevinirim...

excel de koşullu bir toplama yapmak istiyorum ama bir türlü beceremedim
şöyleki;

b sütununda stok numaralarım var
c sütununda koli numaralarım (her stok numarasının birden fazla kolisi mevcut örn: 25665 stok nolu ürün 1/2 2/2 üründen oluşuyor)
yani iki kolinin de stok nosu aynı

c sütununda ise adetler var !

benim yapmak istediğim ise her stok nolu ürünün her kolisini ayrı ayrı toplamak...(adetlerini tabiki)

umarı anlatabilmişimdir
yardımlarınızı bekliyorum
şimdiden teşekkürler...
 
demek istediğimi anladınız herhalde
aynı stoklu ürünlerin aynı nolu kolilerini ayrı ayrı toplasın
(1<2 = 1/2 nolu koli demek)
örnek dosyayı gönderdim
teşekkürler...
 
anlaşılır olması için değişken adlarını değiştirdim.

Function EStoktopla(stokAralık, stokölçüt, koliAralık, koliölçüt, ToplamAralığı)
Top = stokAralık.Count
For i = 1 To Top
If stokAralık(i) = stokölçüt And koliAralık(i) = koliölçüt Then
topmik = Val(topmik) + ToplamAralığı(i)
End If
Next i
EStoktopla = topmik
End Function
 
ömerceri çok güzel yapmışsın ama benim excel ingilizce
nasıl uyarlayabilirim bu formülü
bi de galiba formul isimlerini sen vermişsin örn: stok , koli no gibi bunu nasıl yaptın?
bilgiliendirirsen sevinirim
 
süz,aynı olanların birini al ve uyanları topla

Alternatif:
Excelin ; tabloda birden fazla listelenenleri bire indirip sonra toplaması istenirse (ve formülle)

prd. ben düzenleme yaparken soru sahibinden ing.talebi gelmiş.
 
Fonksiyonu ingilizce karekterlerle yeniden düzenledim.
dosyayı yeniden gönderiyorum.
kullanıcı tanımlı fonksiyon yazarak yaptım.
Tool> Macro > Visual Basic'i incelersen, VBA konusunu araştırman gerekiyor.
 
Merhaba ben ornekteki gibi bir sorunla karsilastim fakat ornekteki formulle cozunce farkli bir sonuc cikiyo,bana ekteki dosya konusunda yardimci olabilir misiniz?FCER 2 leri toplamak istiyorum.
 
Slm.lar...
herhangi bir hücrede
=TOPLA(EÐER(E11:E477="FCER";EÐER(F11:F477=2;H11:H477;0)))
formülünü yazın
formülü aktive etmek için son parantezide yazdıktan sonra
CTRL+SHİFTtuşlarına eliniz basılı iken +ENTER tuşuna basın
formülünüzün görüntüsü aşağıdaki hale gelecek

{=TOPLA(EÐER(E11:E477="FCER";EÐER(F11:F477=2;H11:H477;0)))}

(NOT:tablonuzda 861,63 sonucunu verdi)

İyi Çalışmalar...
 
arkadaşlar bu yukarıda bahsettigin olayı araştırıyorum bir türlü cözemedim bununla ilgli ornek bir dosya yollama imkanınız varmı yada daha detaylı yazabilirmisiniz. teş..
 
Geri
Üst