E-topla Sorunu

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.
 
Katılım
23 Nisan 2011
Mesajlar
283
Excel Vers. ve Dili
Excel 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
02.01.2019
Merhaba, eki eklemeyi unutmuşsunuz sanırım.
 
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.
 

Ekli dosyalar

Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
Arkadaslar sorun sanirim bulmak istedigim degerin sayi bosluklari alakali. Ornegin bga iki bosluk bazinda 1 bazinda hic yok gibi. Kaldim boyle
 
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
arkadaşlar bılen varsa 5 dakıkasını ayırabılırmı
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanızda VERİ 2 sayfasını inceledim bir hata göremedim. Hangi sayfada hangi hücre hata veriyor?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
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...
 
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
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:
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
Ş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
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
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:
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
bunları nasıl yapacam bu kodu onu anlamadım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
BAYAN bölümündeki BGA verisini STOK RAPORU sayfasında bayan olup olmadığını hangi sütuna bakarak anlıyorsunuz?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
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.
 
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
Makroya nasıl yapıtracagımı bılmıyorumda ondan mucıt hocam:))
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
Eke bi bakar mısınız? Birazcık düzenledim. Farkı görürsünüz.
 

Ekli dosyalar

Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
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
 
Katılım
5 Şubat 2012
Mesajlar
240
Excel Vers. ve Dili
2010 TURKCE
hOCAM mERHABA,

veri birdeki e toplalarda 0 olmuş onları nasıl duzelteecm sımdı :)))
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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))
 
Üst