• DİKKAT

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

Haftasonunda isminin olmasına göre sayı yapma

Katılım
27 Aralık 2009
Mesajlar
8
Excel Vers. ve Dili
2007
Bir nöbet listemiz var. Bu listede bir arkadaşımızın haftasonunda nöbeti varsa (cumartesi, pazar) 24 saat diğer günler 16 saat sayıya eklenecek ve hepsi toplanacak.


Örnek liste gönderiyorum lütfen yardım ederseniz memnun olurum.
 

Ekli dosyalar

Merhaba,
Kod:
=TOPLA.ÇARPIM((C8:C38=J7)*(HAFTANINGÜNÜ(A8:A38;2)>5)*(A8:A38<>""))*24+TOPLA.ÇARPIM((C8:C38=J7)*(HAFTANINGÜNÜ(A8:A38;2)<5)*(A8:A38<>""))*16
 
=+TOPLA.ÇARPIM((B8:B38="Paz")*(C8:C38="ayhan"))*24+TOPLA.ÇARPIM((B8:B38="Cmt")*(C8:C38="ayhan"))*24+TOPLA.ÇARPIM((B8:B38<>"Cmt")*(C8:C38="ayhan")*(B8:B38<>"Paz"))*16


Sonuç aynı değişik bir yorumda benden
 
Merhaba,

Aynı mantıkla Mahir Bey'in yanıtındaki formül biraz daha kısa yazılabilir.

Alternatif olarak değerlendirilebilir.

Kod:
=TOPLA.ÇARPIM((C8:C38=J7)*(ARA(HAFTANINGÜNÜ(A8:A38;2);{0;4};{16;24})))

.
 
Merhaba,

Aynı mantıkla Mahir Bey'in yanıtındaki formül biraz daha kısa yazılabilir.

Alternatif olarak değerlendirilebilir.

Kod:
=TOPLA.ÇARPIM((C8:C38=J7)*(ARA(HAFTANINGÜNÜ(A8:A38;2);{0;4};{16;24})))
.
Çözüm budur bence.
 
Formül yapısı değişmeden başvuruları değiştirmeniz yeterli.
İyi çalışmalar.
 
Bu son formülle denedim ama sanki cuma günlerini de 24 sayıyor fikri olan var mı?
 
Haklısınız, hızlı yazımdan dolayı deneme yapmamıştım.

Formüldeki;

{0;4};{16;24}

Yerine;

{0;6};{16;24}

Yazarak deneyin. Kısaca kırmızı bölümdeki 4 yerine 6 yazmanız yeterli.
 
Ben
=TOPLA.ÇARPIM((C8:C38=J7)*(ARA(HAFTANINGÜNÜ(A8:A38;3);{5;6};{16;24})))

Denedim ama hata verdi ondan buraya döndüm deneyeyim
 
5;6 değil, 0;6 olarak yazmıştım.

Kod:
=TOPLA.ÇARPIM((C8:C38=J7)*(ARA(HAFTANINGÜNÜ(A8:A38;2);{0;6};{16;24})))

.
 
Geri
Üst