• DİKKAT

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

Birbirini tekrar eden verilerde özet veri listesi oluşturma

Katılım
30 Kasım 2006
Mesajlar
11
Excel Vers. ve Dili
microsft office excel 2003
örnekte belirttiğim gibi birbirini tekrar eden verilerde özet veri listesi oluşturamıyorum.alttoplamla zor oluyor.
tşk.
 
örnekte belirttiğim gibi birbirini tekrar eden verilerde özet veri listesi oluşturamıyorum.alttoplamla zor oluyor.
tşk.

J1: 0

J3:

=IF(A3<>"",IF(ISNUMBER(MATCH(A3,$A$2:OFFSET(A2,0,0),0)),"",LOOKUP(9.99999999999999E+307,$J$1:OFFSET(J2,0,0))+1),"")

L1:

=LOOKUP(9.99999999999999E+307,J1:J262)

L3:

=IF(ROWS($L$3:L3)<=$L$1,LOOKUP(ROWS($L$3:L3),$J$3:$J$262,$A$3:$A$262),"")
 
Merhaba

Forumda Özet tablo ile ilgili konulartı inceleyiniz.
 
Merhaba

Say&#305;n A.Aky&#252;rek bey ,Say&#305;n Yurtta&#351; harika.

Ellerinize sa&#287;l&#305;k &#231;ok te&#351;ekk&#252;rler.
 
Excelin kendi geli&#351;mi&#351; filtresi yeterlidir bence
 
Merhaba

Say&#305;n A.Aky&#252;rek bey ,Say&#305;n Yurtta&#351; harika.

Ellerinize sa&#287;l&#305;k &#231;ok te&#351;ekk&#252;rler.

Siz de sa&#287;olun.

Ben form&#252;llerden ziyade bu t&#252;r yo&#287;un data dosyalarda Pivot Table - &#214;zet Tablo'yu ya da Ali Bey'in dedi&#287;i gibi Excel'in &#246;nce kendisinin sa&#287;lad&#305;&#287;&#305; kolayl&#305;klar&#305; kullanmay&#305; tercih ederim.

Bazen kendimizi &#246;yle kapt&#305;r&#305;yoruz ki a&#287;dal&#305;, okkal&#305; form&#252;ller &#252;retmeye &#231;al&#305;&#351;&#305;yoruz.

Tabii ki, do&#287;rusu bu de&#287;il.
 
Merhaba


Ben formüllerden ziyade bu tür yoğun data dosyalarda Pivot Table - Özet Tablo'yu ya da Ali Bey'in dediği gibi Excel'in önce kendisinin sağladığı kolaylıkları kullanmayı tercih ederim.

Bazen kendimizi öyle kaptırıyoruz ki ağdalı, okkalı formüller üretmeye çalışıyoruz.

Tabii ki, doğrusu bu değil.


Excel'de iç içe formüller nasıl kullanılıyor.Formülle olmaz herhalde denen bir çok şey nasıl formülleri birbirleriyle bağlayarak hallediliyor.Bunlar excel'e ayrı bir zevk katıyor.Kullananda ayrıca zevk alıyor.
 

Neden bu kadar "expensive" formüllere eğilim göstermeni anlamak güç...

Aşadaki formülün

=IF(SUMPRODUCT(($A$3:$A$265<>"")*ISERROR(MATCH($A$3:$A$265,$L$2:L2,0)))<>0,INDEX($A$3:$A$265,MATCH(TRUE,ISERROR(IF(ISBLANK($A$3:$A$265),FALSE,MATCH($A$3:$A$265,$L$2:$L2,0))),0),1),"")

maliyeti büyük. Yani "inefficient" bir formül.

Aşadaki formüllerin de maliyeti yüksek:

=IF(SUMPRODUCT(--(kod=L3),--(talep))=0,"",SUMPRODUCT(--(kod=L3),--(talep)))

=IF(SUMPRODUCT(--(kod=L3),--(stok))=0,"",SUMPRODUCT(--(kod=L3),--(stok)))

Aşadakiler daha etkin:

=SUMIF(kod,L3,talep)

=SUMIF(kod,L3,stok)
 
Hep&#304;n&#304;ze Te&#350;ekk&#220;rler &#214;zet Tabloyu B&#214;ylece &#214;&#286;renm&#304;&#350; Oldum
 
Neden bu kadar "expensive" form&#252;llere e&#287;ilim g&#246;stermeni anlamak g&#252;&#231;...

A&#351;adaki form&#252;l&#252;n

=IF(SUMPRODUCT(($A$3:$A$265<>"")*ISERROR(MATCH($A$3:$A$265,$L$2:L2,0)))<>0,INDEX($A$3:$A$265,MATCH(TRUE,ISERROR(IF(ISBLANK($A$3:$A$265),FALSE,MATCH($A$3:$A$265,$L$2:$L2,0))),0),1),"")

maliyeti b&#252;y&#252;k. Yani "inefficient" bir form&#252;l.

A&#351;adaki form&#252;llerin de maliyeti y&#252;ksek:

=IF(SUMPRODUCT(--(kod=L3),--(talep))=0,"",SUMPRODUCT(--(kod=L3),--(talep)))

=IF(SUMPRODUCT(--(kod=L3),--(stok))=0,"",SUMPRODUCT(--(kod=L3),--(stok)))

A&#351;adakiler daha etkin:

=SUMIF(kod,L3,talep)

=SUMIF(kod,L3,stok)

Para &#246;demedi&#287;im i&#231;in bu &#351;ekilde "expensive -pahal&#305;/maliyetli" form&#252;lleri se&#231;iyorum.

&#350;aka bir yana.

Ben bu i&#351;in uzman&#305; de&#287;ilim. O anda akl&#305;ma nas&#305;l bir form&#252;l geliyorsa onu kurguluyorum. olay&#305;n "expensive -pahal&#305;/maliyetli" ya da "efficient - etkin / inefficient - etkin olmayan" durumuna bakm&#305;yorum.

Benim i&#231;in &#246;nemli olan o anda kurgulaman&#305;n mant&#305;&#287;&#305; ve do&#287;ru sonuca ula&#351;makt&#305;r.
 
Son düzenleme:
Geri
Üst