• DİKKAT

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

Bağ_Değ_Say Belirli Kriterlere Göre Saydırma

  • Konbuyu başlatan Konbuyu başlatan lktss
  • Başlangıç tarihi Başlangıç tarihi

lktss

Altın Üye
Altın Üye
Katılım
5 Ekim 2017
Mesajlar
17
Excel Vers. ve Dili
MS Excel 2007 Türkçe
Arkadaşlar Merhabalar,

Organizasyon şemasına benzer bir tablo yapıyorum. 10 Yönetici ve yöneticilerin altında benzer nitelikte işçiler mevcut.

1 yöneticide en fazla 30 düz işçi var. Bu yüzden yan yana 10 farklı yönetici pozisyonunun altında 30 düz işçi satırı var. Toplamdaki Düz işçi sayısını Bağ_değ_say formülüyle buluyorum fakat;

30 satırlık kısımda 25 işçisi bulunan yöneticilerin satırlarının boş kalmaması için "-" kullandığımda bunu da sayarak işçi sayısını 26 gösteriyor. "-" işaretini algılamadan saymasını sağlayabileceğim bi formül var mı? Umarım anlatabilmişimdir şimdiden teşekkürler..
 
Merhaba,

"-" işaretini hücreye mi yazıyorsunuz yoksa hücre biçimlendirmeden mi yapıyorsunuz.

Çünkü, bağ_değ_say fonksiyonu yalnızsa sayı içeren verileri sayar.

.
 
Bağ_değ_Dolu Say kullanıyorum özür dilerim. Hücre İçine yazıyorum.
 
Bu şekilde deneyin.

Kod:
=ÇOKEĞERSAY(A1:A10;"<>-";A1:A10;"<>")

.
 
Bu şekilde deneyin.

Kod:
=ÇOKEĞERSAY(A1:A10;"<>-";A1:A10;"<>")

.

Teşekkür ederim problemimi formül çözüyor fakat seçmem gereken aralık A1:A10 değil; E1:E10, W1:W10.........CK1:CK10 şeklinde devam ediyor bu durumda Her sütun için ayrı formül yazıp + ile mi bağlamam gerekir? :???:
 
Tam olarak anlayamadım. Örnek dosya ekleyerek açıklar mısınız.

Ben A1:A10 aralığını örnek olarak yazmıştım.
Bağ_değ_say formülünü dosyanızda nasıl kullanıyorsanız bu formülde aralığı değiştirip kullanabilirsiniz.


.
 
Aşağıdaki şemanın işçi isimlerinin yazdığı kısımlar değer aralıklarım. tablonun en sağında yer alan toplam işçi sayıları da buradaki isimleri sayan tablo. bağ_değ_dolu_say formülünde birden fazla aralık belirleyebiliyorum ama çokeğersay da başaramadım :)
 

Ekli dosyalar

Merhaba.

Umarım yanlış anlamadım. Yanlış anlamış isem de fikir verebilir.

B:BR sütunlarında 21 - 50'nci satırlar arası C, M, AG, AQ, BA ve BK sütunlarındaki dolu hücre sayısı aşağıdaki formül ile bulunabilir.

Formülün oluşturulma mantığı şu şekilde: belirtilen sütunların ortak noktası,
bu sütunların sütun numarasından 3 çıkartıldığında bulunan sayıların ( 0, 10, 20...) MOD 10 değerinin 0 olması.

Buna göre oluşturulan formül şu şekilde çalışır,
belirtilen aralıktaki hücrelerin her biri için, MOD(hücrenin sütun no-3;10)=0 ve hücre dolu ise, bu koşula uyan hücreler için 1 sayısını topla.

Kod:
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR](([COLOR="Red"]MOD[/COLOR]([COLOR="red"]SÜTUN[/COLOR]($B$21:$BR$50)-3;10)=0)*($B$21:$BR$50<>""))
 
Sn. Öner Baran ve Ömer Bey,

Öncelikle vakit ayırdığınız ve yardımcı olmak için uğraş verdiğiniz için teşekkür ederim,

Muhtemelen Excel bilgim sizin seviyenize ulaşamadığı için bu sorularımı ve anlayamamı hoş görmenizi umuyorum :)

Sanırım son fonksiyon bağ değ dolu say la aynı işe yarıyor fakat benim istediğim sadece isimleri sayması boş hücrelere - koyduğumda onları saymaması gerekiyor

Cevaplarınız için şimdiden teşekkür eder iyi günler dilerim :)
 
Mevzu eğer " - " işareti dışında dolu hücrelerin sayılması ise verdiğim formüle bir koşul daha ekleyerek ihtiyacınız görülür.

Formüldeki koşullar:
-- 21 - 50'nci satır aralığındaki hücrelerin MOD(hücrenin sütun no-3;10) işlem sonucu 0 olması (MOD(SÜTUN($B$21:$BR$50)-3;10)=0) ,
-- bu hücrelerin dolu olması ($B$21:$BR$50<>"") ,
-- dolu olan hücre değerinin " - " işareti olmaması ($B$21:$BR$50<>"-")

İlgili hücre aralığındaki herbir hücre için yukarıdaki koşullardan;
-- tümü birden doğruysa (1*1*1=) o hücre için işlem sonucu 1 oluyor,
-- koşullardan herhangi biri yanlışsa (1*0*1= veya 0*1*1= veya 0*0*0= ...gibi) o hücre için işlem sonucu 0 oluyor.
Elde edilen çarpım sonuçlarının toplamı (TOPLA.ÇARPIM) istenilen sonuçtur.
.
Kod:
=TOPLA.ÇARPIM([COLOR="red"](MOD(SÜTUN($B$21:$BR$50)-3;10)=0)[/COLOR]*[COLOR="blue"]($B$21:$BR$50<>"")[/COLOR]*[COLOR="DarkOrange"]($B$21:$BR$50<>"-")[/COLOR])
 
Elinize sağlık çok teşekkür ederim problemimi çözecektir. :)
 
Sn. Ömer Baran,

Desteğiniz için teşekkür ederim problemim çözüldü. İyi günler dilerim.
 
Geri
Üst