Bir koşula göre tarihleri renklendirme

Katılım
28 Aralık 2021
Mesajlar
4
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
01-01-2023
Selam, ard arda gelen 6 günden sonra 7 güne renk vermek istiyorum ilk kişi için okey ama ardına gelen personelde üstteki tarihden çektiği için sapma oluyor.

bunu filtrelediğimde sadece seçili kişiye göre revize edebilir miyiz?

Normalde Kırmızı ile işaretlediğim tarihler hafta tatilinde çalışmış olduğu gün. formlül bi üstten aldığı için toplam sapıtıp kayma yapıyor.
233002
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Tablonuzda kişisel verileri değiştirip dosyanın kendisini paylaşabilir misiniz?
Ve renklendireceğiniz hücreler D sütundakilerse
856.satırda Muammer Erdinin 7.gününü renklendirmişsiniz. Akabinde 862.satır renklenmeyecek mi? Siz neden 870.satırda renklendirdiniz?
 
Katılım
28 Aralık 2021
Mesajlar
4
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
01-01-2023
Tablonuzda kişisel verileri değiştirip dosyanın kendisini paylaşabilir misiniz?
Ve renklendireceğiniz hücreler D sütundakilerse
856.satırda Muammer Erdinin 7.gününü renklendirmişsiniz. Akabinde 862.satır renklenmeyecek mi? Siz neden 870.satırda renklendirdiniz?
Selam, D sütünündakileri manuel reklendirdim. yani o günler normalde %100 olmalı olduğu belli olsun diye. formül

862 renklenmeyecek ardışık tarihler renklenecem. ayın 10,11,12,13,14,15 çalışmış ve 16 sı gelmişse 16 tarihi %100 mesai alacak. 862 14.12 / 863 15.12 / 864 17.12 arada 16.12 yok mesela..
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Şöyle bir yol önersem işinizi görür dfiye düşünüyorum.
U sütunundaki formüllerinizi yardımcı sütun olarak kullandığınızı varsayarak bu sütunda aşağıdaki formülü kullanarak sonuç elde edip bu hücreler 1 değeri almışsa 6 gün ard arda çalışılmış ve 7.gün de hafta tatili olarak çalışılmış demektir.

U2 hücresine aşağıdaki formülü yazın ve aşağıya doğru çoğaltabilirsiniz.
=EĞER(SATIR()<7;"";EĞER(VE(TOPLA(KAYDIR(U1;-5;0;6;1))=0;D2-6=KAYDIR(D2;-6;0;1;1));1;""))
 
Katılım
28 Aralık 2021
Mesajlar
4
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
01-01-2023
Şöyle bir yol önersem işinizi görür dfiye düşünüyorum.
U sütunundaki formüllerinizi yardımcı sütun olarak kullandığınızı varsayarak bu sütunda aşağıdaki formülü kullanarak sonuç elde edip bu hücreler 1 değeri almışsa 6 gün ard arda çalışılmış ve 7.gün de hafta tatili olarak çalışılmış demektir.

U2 hücresine aşağıdaki formülü yazın ve aşağıya doğru çoğaltabilirsiniz.
=EĞER(SATIR()<7;"";EĞER(VE(TOPLA(KAYDIR(U1;-5;0;6;1))=0;D2-6=KAYDIR(D2;-6;0;1;1));1;""))
Çalıştı fakat arada atlama yapıyor.

Kırmızı renkli yerler 7. gün fakat aradakini pas geçmiş formül.

233209
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Merhaba, sizin paylaştığınız resimde formülü göremiyorum. Zira şu an formüle tekrar baktım, hata göremedim. Hatta formülü bir ilave daha yaparak HESAPLAMA EKRANI sayfasına da uyguladım. Hata yapmıyor.

Tahminimce siz formülü ilk kopyaladığınız hücrede hata yapıyorsunuz.
U2 hücresine kopyalayıp aşağı doğru çoğaltabilirsiniz.
Formülü ilavesiyle beraber aşağıda düzenledim.
=EĞER(SATIR()<7;"";EĞER(VE(TOPLA(KAYDIR(U1;-5;0;6;1))=0;D2-6=KAYDIR(D2;-6;0;1;1);A2=KAYDIR(A2;-6;0;1;1));1;""))

Resime bakınca Mustafa Can zaten 5.12.2021 de işe gelmemiş görünüyor. Tabi bu tarihte vardiya değiştirdiğinin farkındayım.
Ancak biz işe giriş tarihini baz alıyoruz.
Haliyle 6.12 den 11.12 ye kadar 6 gün çalışmış ve 12.12.2021 de izin hafta tatiline girmiş olması gerekirdi.
Ben sizin dosyanıza aynı formülü uyguladığımda doğru sanıcı alıyorum.

233219

Dosyanın kendisini de ekliyorum
 

Ekli dosyalar

Üst