• DİKKAT

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

Soru EXCELL FORMÜL

HOSTES09

Windows 11 Pro/Office 365/64 bit/masa üstü P.C.
Altın Üye
Katılım
9 Kasım 2014
Mesajlar
116
Excel Vers. ve Dili
2016 TÜRKÇE
=ETOPLA(VERİ!$E$4:$E$250;B4;VERİ!$K$4:$K$250) BU FORMÜL TAMAM AMA İSTEDİĞİM SONUÇ YETERLİ DEĞİL

=ETOPLA(EĞER((VERİ!$E$4:$E$250;B5);(VERİ!$F$4:$F$250;C5));(VERİ!$K$4:$K$250)) BU FORMÜL DEĞER HATASI VERİYOR.

VERİ SAYFASINDAKİ E4'TEN E250'YE KADAR (BOŞ OLAN HÜCRELER DE VAR) OLAN HÜCRELERDEKİ DEĞERLERDEN BAZILARI
ÇALIŞMA SAYFAMDAKİ B5 HÜCRESİNDEKİ ÜRÜNÜ YAZIYORSA

VE AYNI ZAMANDA
VERİ SAYFAMDAKİ F4'TEN F250'YE KADAR (BOŞ OLAN HÜCRELER DE VAR) OLAN HÜCRELERDEKİ DEĞERLERDEN BAZILARI
ÇALIŞMA SAYFAMDAKİ C5 HÜCRESİNDEKİ ÜRÜNÜ YAZIYORSA

ÇALIŞMA SAYFAMDAKİ H5 HÜCRESİNDE (VERİ SAYFAMDAKİ E VE F SÜTUNUNDAKİ ÇALIŞMA SAYFAMDA YAZAN B5 VE C5 HÜCRESİNDEKİ YAZAN DEĞERLERİN AYNI SATIRLARINDAKİ) VERİ SAYFAMDAKİ K SÜTUNUNDA KARŞILIĞI OLAN HÜCRELERİN TOPLAMINI YAZSIN İSTİYORUM.

ÇALIŞMA SAYFAMDAKİ BİLGİLER;

ÜRÜN KALINLIK ÖZELLİK STOK MKT. GELEN MKT. ÜRETİME VERİLEN MKT. HURDA MKT. TOPLAM MKT.

SAC 0,60 DKP KG. KG. FORMÜL KG. KG. KG.
SAC 0,80 DKP KG. KG. FORMÜL KG. KG. KG.
SAC 1,00 DKP KG. KG. FORMÜL KG. KG. KG.
SAC 1,20 DKP KG. KG. FORMÜL KG. KG. KG.
SAC 1,50 DKP KG. KG. FORMÜL KG. KG. KG.
SAC 2,00 DKP KG. KG. FORMÜL KG. KG. KG.
SAC 0,60 GALVANİZ KG. KG. FORMÜL KG. KG. KG.
SAC 0,80 GALVANİZ KG. KG. FORMÜL KG. KG. KG.
SAC 1,00 GALVANİZ KG. KG. FORMÜL KG. KG. KG.
SAC 1,20 GALVANİZ KG. KG. FORMÜL KG. KG. KG.
SAC 1,50 GALVANİZ KG. KG. FORMÜL KG. KG. KG.
SAC 2,00 GALVANİZ KG. KG. FORMÜL KG. KG. KG.

VERİ SAYFAMDAKİ BİLGİLER
A B C D E F G H I J K L
TEKLİF NO (KOD) ÜRÜN MÜŞTERİ ÜRÜN KALINLIK ÖZELLİK KULLANILACAK MİKTAR BR. KAYIP MİKTAR BR. NET MİKTAR BR.
180950 H.Y.T.P. GOLD SAC 1,00 DKP 250 KG. KG. 250 KG.
H-630 Ş.P. FETEL SAC 1,20 DKP 50 KG. KG. 50 KG.
SAC 0,60 GALVANİZ 25 KG. KG. 25 KG.
SAC 0,80 DKP 33 KG. KG. 33 KG.
SAC KG. KG. KG.
SAC KG. KG. KG.
SAC KG. KG. KG.

BU ŞEKİLDE SONA KADAR GİDECEK
BOŞ HÜCRELERE VERİ GİRİLDİKÇE (BEN ŞİMDİLİK 250SATIR DÜŞÜNDÜM) (ÇALIŞMA SAYFAMDAKİ B VE C SÜTUNLARINA YAZILAN DEĞERLERDEN AYNILARI VERİ SAYFAMDAKİ E VE F SÜTUNLARINA YAZILDIKÇA) ÇALIŞMA SAYFAMDA FORMÜL YAZDIĞIM H SÜTUNUNDAKİ HÜCRELERE VERİ SAYFAMDA K SÜTUNUNDAKİ O HÜCRELERİN TOPLAMLARI ÇIKSIN İSTİYORUM.
 
Sayın HOSTES09,

Foruma hoş geldiniz.

Sorularınızı büyük harfle yazmanız, internet dünyasında bağırma ve kızgınlığı ifade ediyor.

Bu hususa dikkat ederseniz, uygun olur.

İyi forumlar...

.
 
Sayın @HOSTES09,
Evvela sorularımızı Forum kurallarına uyarak yazalım. İkinci olarak eğer Altın üyeliğiniz yoksa, yukarıda sayın çıtır kardeşimin belirttiği şekilde, bir örnek dosyayı yükleyerek soralım.
Sorunuza gelince anladığım kadarıyla siz şarta bağlı toplatma yaptırmak istiyorsunuz. Bunun için ilgili hücreye
=ÇOKETOPLA(Veri!$K$4:$K$250;Veri!$E$4:$E$250;B4;Veri!$F$4:$F$250;C4)
yazıp deneyin. Sanırım istediğiniz gibi olur.
 
Son düzenleme:
Kusura bakmayın rahatsız ediyorum tekrar,

İyi çalışmalar dilerim.

Başka bir excell sayfasındaki arada boşluklar da bulunan L sütunundaki en son girilen tarihi mevcut excell sayfamdaki belirttiğim (L8) hücreme yazsın istiyorum. Çok saçma sonuçlar çıkıyor.

Bu konuda da yardımınızı rica ediyorum. Teşekkürler.
 
Sayın Kardeşim,
Bu sorunuza da yine örnek olmadığı için ancak ezbere bir kod yazdım belki tutar. Bu formül aynı çalışma kitabının Sayfa2 adlı sayfasının L sütununda dolu olan en son hücrede -tabii ben 100 satırlık yazdım- yazan değeri verecektir. ancak sayfa adını siz değiştirirsiniz.

Sayfanızın L8 hücresine,
=ARA(2;1/(Sayfa2!L2:L100<>"");Sayfa2!L2:L100)
 
Sayın Kardeşim,
Bu sorunuza da yine örnek olmadığı için ancak ezbere bir kod yazdım belki tutar. Bu formül aynı çalışma kitabının Sayfa2 adlı sayfasının L sütununda dolu olan en son hücrede -tabii ben 100 satırlık yazdım- yazan değeri verecektir. ancak sayfa adını siz değiştirirsiniz.

Sayfanızın L8 hücresine,
=ARA(2;1/(Sayfa2!L2:L100<>"");Sayfa2!L2:L100)

Veriyi alacağım excell kitabı ismi: BOYA
Boya adlı excell kitabının L sütununa L3 hücresinden başlayarak, L58 hücresine kadar bazı hücreler boş olan tarihler girilmiş durumda.

Formül uygulayacağım excell kitabı ismi: ÖDEME PLANI
Ödeme planı adlı excell kitabımdaki L8 hücresine yazacağım formül içeriği;
Boya adlı excell kitabındaki L sütununda değişik zamanlarda eklenecek olan en son tarih (ŞU AN HÜCRE BELLİ DEĞİL,EKLENDİKÇE EN SON OLAN HÜCRE SEÇİLSİN)
 
Kod:
ARA(2;1/([Boya.xlsx]Sayfa1!$L$2:$L$100<>"");[Boya.xlsx]Sayfa1!$L$2:$L$100)
Böyle deneyin.

Buda Ömer bey hocamızın yukarıdaki kodun dosyanıza uyarlanmış hali
=KAYDIR([Boya.xlsx]Sayfa1!$L$1;KAÇINCI(TARİHSAYISI("31.12.9999");[Boya.xlsx]Sayfa1!$L:$L;1)-1;0)
 
Son düzenleme:
Merhaba
formüllerle baya yol alınmış
ama malesef başkalarınında yararlanabilmesi için ya örnek dosya olmalı veya bu formülleri yazan arkadaşlar formülere ait dosya eklemeli
 
Kod:
ARA(2;1/([Boya.xlsx]Sayfa1!$L$2:$L$100<>"");[Boya.xlsx]Sayfa1!$L$2:$L$100)
Böyle deneyin.

Buda Ömer bey hocamızın yukarıdaki kodun dosyanıza uyarlanmış hali
=KAYDIR([Boya.xlsx]Sayfa1!$L$1;KAÇINCI(TARİHSAYISI("31.12.9999");[Boya.xlsx]Sayfa1!$L:$L;1)-1;0)

Çok teşekkür ederim. Ama ARA ile olan formülü uyguladım, mevcut kitaptakini buldu ve yazdı. Ancak kitaba sonradan ilave edilen tarihi bulmadı. Eski tarih aynen kaldı.
KAYDIR formülü hiç işe yaramadı.
Dosyaları eklemeyi beceremedim. email adresi verebilirseniz mail olarak gönderebilirim.
 
Merhaba,
Sanırım son yazdığınız Tarih, Formüllerin başvuru alanın dışında kaldığı için sonuç alamadınız. Çünkü formüller 100 satırlık alan için yazılmıştı. Onu 1000 satır yapıp denerseniz sanırım olur.
Eğer olmazsa dosya yükleme sitelerinden birini kullanarak buraya link atarak dosyalarınıza bakılır.
 
Merhaba,
Sanırım son yazdığınız Tarih, Formüllerin başvuru alanın dışında kaldığı için sonuç alamadınız. Çünkü formüller 100 satırlık alan için yazılmıştı. Onu 1000 satır yapıp denerseniz sanırım olur.
Eğer olmazsa dosya yükleme sitelerinden birini kullanarak buraya link atarak dosyalarınıza bakılır.

Dediğiniz gibi satır farkından olmuş. Teşekkür ederim.
 
Geri
Üst