• DİKKAT

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

E-topla Sorunu

  • Konbuyu başlatan Konbuyu başlatan MADCAP
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
Merhaba Arkadaşlar Ekteki çalışmayı ben yaptım. Ancak sayfa 2 de açıklama yaptıgım yerlerde artık etoplalar hata verıyor. Genel olarak yada kullanabılecegım bır formul varmı verı 1 de de kullanacagım olmadı cunku hepsını tek tek gırıoum ve daha ekleyecem e toplalar var. Yardımlarınızı talep ederim.
 
Merhaba, eki eklemeyi unutmuşsunuz sanırım.
 
Merhaba Arkadaşlar Ekteki çalışmayı ben yaptım. Ancak sayfa 2 de açıklama yaptıgım yerlerde artık etoplalar hata verıyor. Genel olarak yada kullanabılecegım bır formul varmı. verı 1 de de kullanacagım olmadı cunku hepsını tek tek gırıoum ve daha ekleyecem e toplalar var. Yardımlarınızı talep ederim.
 

Ekli dosyalar

Arkadaslar sorun sanirim bulmak istedigim degerin sayi bosluklari alakali. Ornegin bga iki bosluk bazinda 1 bazinda hic yok gibi. Kaldim boyle
 
arkadaşlar bılen varsa 5 dakıkasını ayırabılırmı
 
Dosyanızda VERİ 2 sayfasını inceledim bir hata göremedim. Hangi sayfada hangi hücre hata veriyor?
 
Gördüğüm kadarıyla dosyanızda ETOPLA ile alakalı bir sorun yok ancak ETOPLAya bağlı hücrelerde #sayı değeri hatası alınmış. O da Etoplanın şartları sağlayan değer bulamaması nedeniyle 0 sonucunu göstermesinden kaynaklanıyor. (Örneğin VERİ2, N27 hücresi)
Eğer kastettiğiniz problem buysa şu formül işinizi görecektir.
Kod:
=EĞER(VE(M27<>0;L27<>0);(M27-L27)/L27;"Veri yok")
İyi çalışmalar...
 
Yok o değil. demek istediğim şudurki;

veri 2 de 2 ücrede açıklama var. onları okursanız ilk super olur vallahı:) birde b 53 mesela ortaki stogu stok raporundan cekmesı lazım 54 du 55 ide. zaten raporlar aynı ancak(mantık) sadece kız cocuk erkek cocuk bay bayan dıye ayrılmıs.

Veri 2 B26 etopla sonucu 7330 veriyor. Stok raproundan bga 'nın toplam stokuna baktıgımda okadar olmadıgı gozukuyor
 
Son düzenleme:
Şimdi şöyle anlatayım.

STOK DEPO REYON DEPO REYON
BGA 83 7247
BGC 0 2
BGP 0 0
BGS 113 899
BGWE 0 0
BGWL 0 0
BGXE 0 0


ETOPLA('STOK RAPORU (R1)'!$F$1:$F$999999;"=BGa ";'STOK RAPORU (R1)'!Q:Q)

BGA 'yı topla dıyorum onu topluyor. Ancak asagıdakını BGC toplama yaptıgımda ıse toplamıyor 0 verıyor degerı. sonra BGC iki boşluk yapıyorum o degerı verıyor. Bir sonrakınde 3 bosluk bırakıyorum. Sonrakinde 4 bosluk ama sıfır verıyor yıne. Karısık acıkcası bılmem anlatabıldımmı.

Açıkcası bana bos olan yerlerde verı 2 de erkek cocuk kız cocuk bolumunu bay ve bayandakı mantıga gore doldurrumusunuz:S
 
Dostum, senin gönderdiğin dosyada bir sürü satır filtrelemeden dolayı gizli.
E sütununun filtresini kaldır bi de öyle toplam al. O zaman sonucun 7330 olduğunu göreceksin.

Ayrıca verilerindeki değerler boşluklu şekilde kaydedilmiş o yüzden hatalı arama yapıyorsun.

Doğru sonuç için öncelikle boşlukları kaldıralım.

Kod:
Sub Degistir() 
    [F:F].Replace " ", ""
    [G:G].Replace " ", ""
    [N:N].Replace " ", ""
End Sub

Bu kodu bi kullan, sonra da formüllerindeki değerleri güncelle, inşallah düzelir.
Kolay gelsin, iyi çalışmalar.
 
Son düzenleme:
BAYAN bölümündeki BGA verisini STOK RAPORU sayfasında bayan olup olmadığını hangi sütuna bakarak anlıyorsunuz?
 
bunları nasıl yapacam bu kodu onu anlamadım.

Yukardaki kod makro kodu.
Bir modüle kopyalar ve stok raporu (r1) sayfasında çalıştırırsan F, G ve N sütunundaki değerlerlerdeki boşlukları (" ") siler. Böylece senin "BGA ", "BGA ", gibi farklı boşluk sayılarından dolayı birbirinden farklılaşan değerlerinin "BGA" olur.
 
Makroya nasıl yapıtracagımı bılmıyorumda ondan mucıt hocam:))
 
Eke bi bakar mısınız? Birazcık düzenledim. Farkı görürsünüz.
 

Ekli dosyalar

Merch Alt grup yazan kısımdan anlıyorum.

Bg: Bayan
BG'nin alt kırımları BGA BGS BGWE gibi,
BU : ERKEK:
BU'nun alt kırımları BUA BUE BUXE BUS
CK : kızın cocuk
CU : erkek cocuk
 
hOCAM mERHABA,

veri birdeki e toplalarda 0 olmuş onları nasıl duzelteecm sımdı :)))
 
A sütunundaki veriler düzeltilmediği için oluyor o onlarda hala boşluklar var. Asütununda yer alan ve aramaya kaynak oluşturan hücrelerin içine girdiğiniz de mesela BG harflerinden sonra bir ya da iki tane boşluk olduğunu göreceksiniz. O böşlukları sildiğiniz zaman hata ortadan kalkacaktır.
 
Sizin kriter sayınız birden fazla olduğu için ETOPLA size çözüm sağlamaz.

TOPLA.ÇARPIM ya da ÇOKETOPLA formüllerini kullanabilirsiniz.

ÇOKETOPLA fonksiyonu için "STOK RAPORU (R1)" sayfasındaki boşlukları düzeltmeniz gerekiyor.

Kafanızın karışmaması için TOPLA.ÇARPIM fonksiyonu ile çözüm öneriyorum.

Orjinal verilerinizi ellemeden aşağıdaki formülleri kullanarak sonuca gidebilirsiniz.

B26 hücresine;
Kod:
=TOPLA.ÇARPIM(('STOK RAPORU (R1)'!$E$2:$E$50000="BG")*(SOLDAN('STOK RAPORU (R1)'!$F$2:$F$50000;UZUNLUK(A26))=A26)*('STOK RAPORU (R1)'!$T$2:$T$50000))

B36 hücresine;
Kod:
=TOPLA.ÇARPIM(('STOK RAPORU (R1)'!$E$2:$E$50000="BG")*(SOLDAN('STOK RAPORU (R1)'!$F$2:$F$50000;UZUNLUK(A36))=A36)*('STOK RAPORU (R1)'!$Q$2:$Q$50000))
 
Geri
Üst