• DİKKAT

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

yatayarada olmayanları göstermeme

Katılım
1 Haziran 2009
Mesajlar
152
Excel Vers. ve Dili
excel 2003 ve türkçe
merhabalar.

ekte sorunumu anlattım ekteki formalite icabı hazırlanmıştır. nasıl yapılacagını bir türlü beceremedim. yardımcı olacaklara şimdiden teşekkür ederim.

kolay gelsin
 

Ekli dosyalar

merhabalar.

ekte sorunumu anlattım ekteki formalite icabı hazırlanmıştır. nasıl yapılacagını bir türlü beceremedim. yardımcı olacaklara şimdiden teşekkür ederim.

kolay gelsin


Merhaba,

D1 hücresini sayım için yardımcı hücre düşünün ve aşağıdaki formülü D1 hücresine yazın.

=BAĞ_DEĞ_SAY(maliyet!C2:C35)

Daha sonra aşağıdaki formülü A2 hücresine yazarak dizi formülüne çevirdikten sonra alt satırlara kopyalayın.

Kod:
=EĞER(SATIRSAY($A$2:A2)>[COLOR=red]$D$1[/COLOR];"";İNDİS(maliyet!$A$2:$A$35;KÜÇÜK(EĞER(maliyet!$C$2
:$C$35<>"";SATIR(maliyet!$A$2:$A$35)-SATIR(maliyet!$A$2)+1);SATIRSAY($A$2:A2))))

Son olarak aşağıdaki formülü B2 hücresine yazarak alt satırlara kopyalayınız.

Kod:
=EĞER(A2="";"";DÜŞEYARA(A2;maliyet!A:C;3;0))
.
 
Merhaba,

Bu yapıda YATAYARA formülü sizin için yetersiz kalır. Dizi formül kullanmanız gerekir. Ya da yardımcı sütunlar kullanarak "maliyet" sayfanızı düzenleyerek normal formüllerle çözüm üretliebilir.

Aşağıda önereceğim formüller "maliyet" sayfasında tek ürün varsa doğru sonuç verecektir.

"ürün muhteviyatı" isimli sayfanızın;

C1 hücresine;

Kod:
=TOPLA.ÇARPIM(--(maliyet!A2:A1000<>"")*(maliyet!B2:B1000<>"")*(maliyet!C2:C1000<>""))

A2 hücresine; (Dizi formül - CTRL+SHIFT+ENTER tuşları ile girişi tamamlayın.)
Kod:
=EĞER(SATIRSAY(A$2:A2)>$C$1;"";İNDİS(maliyet!$A:$A;KÜÇÜK(EĞER(maliyet!$A$1:$A$1000<>"TOPLAM";EĞER(maliyet!$C$1:$C$1000>0;SATIR(maliyet!$A$1:$A$1000)-SATIR($A$1)+1));SATIRSAY($A$1:A1))))

B2 hücresine; (Dizi formül - CTRL+SHIFT+ENTER tuşları ile girişi tamamlayın.)
Kod:
=EĞER(SATIRSAY(C$2:C2)>$C$1;"";İNDİS(maliyet!$C:$C;KÜÇÜK(EĞER(maliyet!$A$1:$A$1000<>"TOPLAM";EĞER(maliyet!$C$1:$C$1000>0;SATIR($C$1:$C$1000)-SATIR($C$1)+1));SATIRSAY($C$1:C1))))

Bu iki formülü alt hücrelere ihtiyacınız kadar sürükleyin.
 
Ömer bey ve Korhan bey cevapların kazandırmış olduğu bakış açıları için çok teşekkür ederim.

kolay gelsin iyi çalışmalar...
 
Geri
Üst