• DİKKAT

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

Gün isimlerini yıl ve aya göre saymak

  • Konbuyu başlatan Konbuyu başlatan Sinan61
  • Başlangıç tarihi Başlangıç tarihi
Katılım
6 Nisan 2019
Mesajlar
8
Excel Vers. ve Dili
2010 Türkçe
Merhabalar,
3 yıllık dönemler halinde bir listem var. 1 gün için 24 satır kullanıyorum (Saatlik / A1="01.01.2019 Salı 00:00", A2="01.01.2019 Salı 01:00", ........ A26304="31.12.2021 Cuma 23:00" şeklinde) ve bu listeden aylara göre gün isimlerinin sayılarını bir tabloda (Her yıl için yatayda ay isimleri, dikeyde gün isimleri ) oluşturmaya çalışıyorum. Bu konuda bana yardımcı olabillir misiniz? Şimdiden teşekkürler.

Not: 3 yıllık dönem bittiğinde A1 deki değeri yenilediğimde tablom otm. olarak oluşur mu?
 
Sayın çıtır,
Hoş bulduk, teşekkür ederim.
Bahsettiğiniz konu hakkında bilgim var, bilgilendirmeniz için sağolun.
 
Merhaba,

A1 hücresine ilk tarihi aşağıdaki biçimde yazın.

1.01.2019 00:00:00

Daha sonra A2 hücresine aşağıdaki formülü yazıp alt satırlara dilediğiniz kadar kopyalayın.

=A1+"01:00"

----------------------------------------------------

Sayım için:
E2:E13 aralığında ay isimleri, F1:L1 arasında gün isimleri, E1 de ise yıl olsun.

F2 hücresine yazıp yana ve alt hücrelere bu aralıklar içinde kopyalayın.
Kod:
=TOPLA.ÇARPIM(($A$1:$A$26305<>"")*(METNEÇEVİR($A$1:$A$26305;"aaaaggggyyyy")=$E2&F$1&$E$1))

Yalnız bu formül veri aralığı büyüklüğü dolayısıyla excelin yavaş çalışmasına yol açar.

Bunun yerine aşağıdaki formül ile aralık kontrolü yapmadan tarihlere göre işlem yaparak hesaplama yapılabilir.
F2 hücresine yazıp yana ve alt hücrelere bu aralıklar içinde kopyalayın.
Kod:
=TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(TARİH($E$1;AY("1."&$E2);SATIR(DOLAYLI("1:"&GÜN(TARİH($E$1;AY("1."&$E2)+1;0)))));2)=SÜTUNSAY($F$1:F$1)))*24
.
 
Son düzenleme:
Merhaba,

A1 hücresine ilk tarihi aşağıdaki biçimde yazın.

1.01.2019 00:00:00

Daha sonra A2 hücresine aşağıdaki formülü yazıp alt satırlara dilediğiniz kadar kopyalayın.

=A1+"01:00"

----------------------------------------------------

Sayım için:
E2:E13 aralığında ay isimleri, F1:L1 arasında gün isimleri, E1 de ise yıl olsun.

F2 hücresine yazıp yana ve alt hücrelere bu aralıklar içinde kopyalayın.
Kod:
=TOPLA.ÇARPIM(($A$1:$A$26305<>"")*(METNEÇEVİR($A$1:$A$26305;"aaaaggggyyyy")=$E2&F$1&$E$1))

Yalnız bu formül veri aralığı büyüklüğü dolayısıyla excelin yavaş çalışmasına yol açar.

Bunun yerine aşağıdaki formül ile aralık kontrolü yapmadan tarihlere göre işlem yaparak hesaplama yapılabilir.
F2 hücresine yazıp yana ve alt hücrelere bu aralıklar içinde kopyalayın.
Kod:
=TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(TARİH($E$1;AY("1."&$E2);SATIR(DOLAYLI("1:"&GÜN(TARİH($E$1;AY("1."&$E2)+1;0)))));2)=SÜTUNSAY($F$1:F$1)))*24
.

Ömer Bey teşekkür ederim. İyi çalışmalar.
 
Herkese merhaba,
Yardimci olmanizi istedigim konu soyle, bir gunu 24 saate bolmek ve elimdeki saatleri bu araliga koymak:::
Elimde farkli saatler var,
17:25
18:30
21:05 gibi.
Bu saatlerin
17:00 -18:00
18:00 -19:00
21:00 -22:00 araliginda oldugunu belirtmek istiyorum

Simdiden tesekkur ederim
 
A1'deki saat bilgisini belirttiğiniz şekilde göstermek için:

=SAAT(A1)&":00-"&SAAT(A1)+1&":00"

Ya da:

Kod:
=METNEÇEVİR(SAAT(A1);"00")&":00-"&METNEÇEVİR(SAAT(A1);"00")+1&":00"
 
Geri
Üst