• DİKKAT

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

haftanın gününü saydırma

Katılım
27 Ekim 2005
Mesajlar
121
Excel Vers. ve Dili
2003
a1 den z1 kadar hücre aralığında tarihler var bu tarihlerden kaç tane pazartesi kaç tane salı vs. hücreye saydırmak istiyorum.
 
.

1,2,3,...7

Pazar, Pazartesi,Salı...Cumartesi olmak üzere;

Pazar günü için:

Kod:
=SUMPRODUCT(--(WEEKDAY(A1:Z1)=[COLOR="Red"]1[/COLOR]))


Kod:
=TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(A1:Z1)=[COLOR="Red"]1[/COLOR]


Diğer günler için kırmızı sayıyı değiştirin.



.
 
Pazartesi iaçin aşağıdaki formülü kullanabilirsiniz. Diğer günler için kırmızı yeri 2, 3 4 vs olarak değiştiriniz:

Kod:
=TOPLA.ÇARPIM((HAFTANINGÜNÜ($A$1:$Z$1;2)=[COLOR="Red"][B]1[/B][/COLOR])*1)
 
saydırmayı istediğim aralıkta boş hücrelerde var. kırmızı olan yerlerden sadece 6 olan kısım saydırması yanlış çıkıyor nedeni nedir boş hücreler midir.
 
saydırmayı istediğim aralıkta boş hücrelerde var. kırmızı olan yerlerden sadece 6 olan kısım saydırması yanlış çıkıyor nedeni nedir boş hücreler midir.

.

Kod:
=SUMPRODUCT(--(WEEKDAY(A1:Z1)=1);--(A1:Z1<>0))

Kod:
=TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(A1:Z1)=1);--(A1:Z1<>0))

şeklinde deneyin.

.
 
pazar günlerini saymadı.
pazar günü için kırmızı yazdığınız rakamı 8 yaptım.
 
TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(B4;E4;H4;K4;P4;U4;Z4;AD4;AK4;AN4;AQ4 ;AT4)=2);--(B4;E4;H4;K4;P4;U4;Z4;AD4;AK4;AN4;AQ4;AT4<>0)) bu formül neden çalışmadı yardım
 
TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(B4;E4;H4;K4;P4;U4;Z4;AD4;AK4;AN4;AQ4 ;AT4)=2);--(B4;E4;H4;K4;P4;U4;Z4;AD4;AK4;AN4;AQ4;AT4<>0)) bu formül neden çalışmadı yardım

.

Neden çalışsın ki...

1. TOPLA.ÇARPIM işlevini inceleyin.

2. Arada atlanılan sütunlarda ne var?

.
 
arada atlanan hücreleri saydırmak istemiyorum.
bu hücreleri saydırmak istiyorum
 
.

Sorumun cevabı bu değil. O sütunlarda ne var? Onları saydırmamak için bilmemiz gerekiyor.

.
 
Merhabalar.

Aşağıdaki formülleri dener misiniz?

-- Formüllerdeki KAÇINCI işlevi parantezi içerisinde,
aranan dizi olarak kullanılan sayılar (2, 5, 8 ....43, 46) bahsekonu hücrelerin sütun numaralarıdır.
-- Aralardaki hücrelerin boş/dolu oluşu, doluysa koşullara uyan tarih oluşu sonucu etkilemez,
-- Sadece belirtilen hücrelerden dolu olanlarından, istenilen haftanın gününe denk gelenlerinin adetini verir.
.
Kod:
=TOPLA(EĞER(ESAYIYSA(KAÇINCI(SÜTUN($B$3:$AT$3);{2;5;8;11;16;21;26;30;37;40;43;46};0));EĞER($B$3:$AT$3<>"";EĞER(HAFTANINGÜNÜ($B$3:$AT$3)=2;1))))
[COLOR="Blue"][FONT="Arial Narrow"]Bu formül dizi formülü olup hücreye [B][COLOR="Red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlem doğru yapılmışsa formül [B]kendiliğinden[/B] [B][COLOR="red"]{[/COLOR][/B]...[B][COLOR="red"]}[/COLOR][/B] gibi farklı parantez arasına alınır.[/FONT][/COLOR]
Kod:
=TOPLA.ÇARPIM((ESAYIYSA(KAÇINCI(SÜTUN($B$3:$AT$3);{2;5;8;11;16;21;26;30;37;40;43;46};0)))*($B$3:$AT$3<>"")*(HAFTANINGÜNÜ($B$3:$AT$3)=2))
 
.

Sorumun cevabı bu değil. O sütunlarda ne var? Onları saydırmamak için bilmemiz gerekiyor.

.

Saydırmak istediğim sutunda ve aralarındakilerde tarih var.bu tarihlerden belirttiğim sutunalarda hangi günler var. onu saydırmak istiyorum.örn.pazartesi gününden kaç tane var.
 
Gönderdiğiniz dosyanın 4. satırında yer alan (b4;e4;h4;k4;p4;u4;z4;ad4;ak4;an4;aq4 ;at4) hücrelerindeki tarihlerin günlerinden

Pazartesi olanları Ba4 hücresine
Salı olanları bd4 hücresine
çarşamba olanları bg4 hücresine
perşembe olanları bj4 hücresine
Cuma olanları bm4 hücresine
cumartesi olanları bp4 hücresine
pazar olanları bs4 hücresine saydırmak istiyorum.
bunu 4.satır ve sonrasında devam eden satırlarada uygulamak istiyorum.
satır aralarında boşluk yoktur.
baran bey tşkler ilginize
 
Tekrar merhaba.

-- BA4 hücresine aşağıdaki formülü uygulayın.

-- Aynı formülü, BD4 ve devamındaki belirttiğiniz sütunlar için formülün en sonundaki 2 sayısını;
Pazar için 1, Pazartesi için 2, ....., Cuma için 6, Cumartesi için 7 şeklinde değiştirerek uygulayabilirsiniz.
--Ardından bu formülleri ihtiyaç kadar aşağı doğru kopyalayabilirsiniz.
.
Kod:
[FONT="Arial Narrow"]=TOPLA.ÇARPIM((ESAYIYSA(KAÇINCI(SÜTUN($B3:$AT3);{2;5;8;11;16;21;26;30;37;40;43;46};0)))*($B3:$AT3<>"")*(HAFTANINGÜNÜ($B3:$AT3)=[B][COLOR="Red"]2[/COLOR][/B]))[/FONT]
 
Geri
Üst