formülün doğruluğu

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
=SUM(IF($H$4:$AL$4<>"";IF(WEEKDAY($H$4:$AL$4;1)=1;COUNTA($H11:$AL11))))



üstteki formülde counta doğru çalışmıyor.

Lütfen yardım

Şimdiden teşekkürler
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
förmül hk.

Sn. Yurtaş

förmül çalışıyor fakat amacım haftanın tatil günlerini tablodan süzsün ve o süzülen hücrelerin kaç tanesi dolu ise onları saysın.

Teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sn. Yurtaş

förmül çalışıyor fakat amacım haftanın tatil günlerini tablodan süzsün ve o süzülen hücrelerin kaç tanesi dolu ise onları saysın.

Teşekkürler
O zaman bir örnek dosya ekleyin. Sorunuz durmadan yön değiştirise o zaman işin içinden çıkamayız.


.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
puantaj

dosya ektedir.

Aslında bu çalışma burada Muygun adlı kişinin çalışması idi küçük eklentiler yaptım.

amacım pazar günlerinde "X" var ise sadece onları toplasın ve pazar çalışması sutununa yazsın.

örnek : ayın 4 pazarında "X" var ise pazar çalışması sütununda 4 yazsın

Aynı formül normal çalışma ve hafta tatili sütünları için de geçerli ama şimdilik pazar çalışması için olanı yaparsanız sevinirim.

Şimdiden teşekkür
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
dosya ektedir.

Aslında bu çalışma burada Muygun adlı kişinin çalışması idi küçük eklentiler yaptım.

amacım pazar günlerinde "X" var ise sadece onları toplasın ve pazar çalışması sutununa yazsın.

örnek : ayın 4 pazarında "X" var ise pazar çalışması sütununda 4 yazsın

Aynı formül normal çalışma ve hafta tatili sütünları için de geçerli ama şimdilik pazar çalışması için olanı yaparsanız sevinirim.

Şimdiden teşekkür

Çalışılan pazarları bulmak için:

=SUMPRODUCT(--(WEEKDAY($H$3:$AL$3)=1);--(H5:AL5="X"))

Veya;

=SUMPRODUCT(--(WEEKDAY($H$4:$AL$4)=1);--(H5:AL5="X"))

formülünü kullanın.


.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
puantaj

çok çok çok teşk.


Normal çalışma ve hafta tatili sutunları hk. bir ricam olacak

aynı mantıkla ay içindeki normal günlerde "X" var ise normal çalışma sutununda toplasın,
şayet giriş tarihi o ayın başında (1 inde) ise pazarlar dolu veya boş farketmeksizin kaç tane pazar olduğunu hafta tatili sutununa toplasın.

çok çok sağolun
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
çok çok çok teşk.


Normal çalışma ve hafta tatili sutunları hk. bir ricam olacak

aynı mantıkla ay içindeki normal günlerde "X" var ise normal çalışma sutununda toplasın,
şayet giriş tarihi o ayın başında (1 inde) ise pazarlar dolu veya boş farketmeksizin kaç tane pazar olduğunu hafta tatili sutununa toplasın.

çok çok sağolun
Normal çalışma günleri ve X ile işarelilerin sayısı:

=SUMPRODUCT(--(WEEKDAY($H$4:$AL$4)<>1);--(H5:AL5="X"))

Hafta tatili (işaretli olsun veya olmasın) için:

=SUMPRODUCT(--(WEEKDAY($H$4:$AL$4)=1))

formüllerini deneyin.

.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
puantaj

çok çok özür

hücrelere girilen ifade "X" olup bazı hücrelerde "X2,5" şeklinde de yazılmaktadır. Dolayısıyla o hücredeki "X" yı dikkate almıyor.

bunu da başarmanız mümkünmüdür?

ilginize teşekkür
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
yani kişi hem çalışmış olup hem de o gün için 2.5 saat fazla mesai yapmış anlamında
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
çok çok özür

hücrelere girilen ifade "X" olup bazı hücrelerde "X2,5" şeklinde de yazılmaktadır. Dolayısıyla o hücredeki "X" yı dikkate almıyor.

bunu da başarmanız mümkünmüdür?

ilginize teşekkür
=SUMPRODUCT(--(WEEKDAY($H$4:$AL$4)<>1);--(LEFT(H6:AL6;1)="X"))

şeklinde deneyin.


.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
maalesef rakam girince toplamdan çıkartıyor
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
aslında hücre biçimlendirmede "X" tanımlanmış olduğu için her hücreye sadece rakam yazıyorum (yani "x" hiç kullanmıyorum. sadece görsel anlamda "x" görünüyor.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
left komutu yerine counta komutunu uygulatabilirsek nasıl olur acaba?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
left komutu yerine counta komutunu uygulatabilirsek nasıl olur acaba?
Konuyu siz biliyorsunuz. Ben bilmediğim için el yordamı ile gitmeye çalışıyorum.

1. X verilince ne demek. X2,5 verilince ne demek?

2. X ve X2,5 toplanınca nasıl bir sonuca varlacak? Yani X+X2,5 olursa sonuç ne olmalıdır?

Biraz açıklarsanız iyi olur.

.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
495
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
şöyleki :
1- "X" ler çalışılan gün sayısı toplamı. (klasik şantiye puantajında her "X" 7.5 saat anlamına gelir ve şantiyelerin günlük çalışma saati toplamı 10 saattir ve de her günün "X"sı normal mesai olarak, 2,5 saati ise fazla mesai olarak değerlendirilir)

2- "X2.5" x=7.5 saati normal mesai 2.5 saati ise fazla mesai anlamına gelir

Ben hüceleri girerken 2,5 yazıyorum sonuç olarak hücredeki görünümü X2,5 olarak görünüyor.


Tek sıkıntı aslında çalışma günlerindeki "X" lı olan hücrelerin "X" toplamlarını almak
Bunu yapabilmeniz durumunda büyük bir yükün altından kalkıcam demektir.
 
Son düzenleme:
Üst