Puantaj tablosunda 'Max' formülü yerine 'Eğer' formülünü kullanarak yan sekmeden işlem yapmak.

Katılım
8 Haziran 2019
Mesajlar
22
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Merhaba Arkadaşlar,

Puantaj tablosunda yapmam gereken işlemleri dosyanın içerisine yazdılar. Sorun şu Ham Veri'den verileri çektiğimde ilk giriş formülünü =EĞER('Ham Veri'!H2<'Ham Veri'!I2;'Ham Veri'!H2;'Ham Veri'!I2) olarak yaptığımda olmayan veriler (--:--) olarak geliyor istediğimde zaten bu şekilde gelmesi çünkü bunlar işten ayrılan çalışanlar. Sorun şu son çıkış saati hesaplarken ham veriden en son çıktıkları saati baz alarak yazmam gerektiği için MAX formülü ile getiriyorum. Formül şu;

=MAK('Ham Veri'!I2;'Ham Veri'!L2;'Ham Veri'!O2;'Ham Veri'!R2;'Ham Veri'!U2;'Ham Veri'!X2;'Ham Veri'!AA2;'Ham Veri'!AD2;'Ham Veri'!AG2;'Ham Veri'!AJ2)

Bu şekilde olunca veri 00:00:00 olarak geliyor tabloya ve fark ve eksik süre hesapladığımda değer olarak görünüyor. Eğer son çıkış ilk çıkış gibi (--:--) olarak gelirse yan tablodan düzelecek. Belgeyi ekleyeceğim. Son çıkışı Eğer formülü ile yapabilir miyiz?
 

Ekli dosyalar

Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ham veri sayfasının F ve G sütunları zaten son çıkış ve fark sütunu değil mi? bu sütunlardakinden farklı bir sonuç mu istiyorsunuz?
 
Katılım
8 Haziran 2019
Mesajlar
22
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Ham veri sayfasının F ve G sütunları zaten son çıkış ve fark sütunu değil mi? bu sütunlardakinden farklı bir sonuç mu istiyorsunuz?
O sütunlarda ilk 10 gün saatler hatalı gelmektedir. Amacım onları da düzelterek işlem yapmak çünkü diğer türlü tek tek verilere bakarak yapıyorum ve bu da zamanımı alıyor. Hatadan kastım şu en altta ayın birinde ilk giriş 1:28 görünüyor ama verilere baktığımda aslında 11:28 aynı şekilde diğer 10 gün bu şekilde ben bunları düzeltmek için formül kullanmak istiyorum.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
E2 için formül:

=EĞER(EĞERSAY('Ham Veri'!H2:AK2;" --:--")=30;" --:--";MAK('Ham Veri'!I2;'Ham Veri'!L2;'Ham Veri'!O2;'Ham Veri'!R2;'Ham Veri'!U2;'Ham Veri'!X2;'Ham Veri'!AA2;'Ham Veri'!AD2;'Ham Veri'!AG2;'Ham Veri'!AJ2))

F2 için formül:

=EĞERHATA(E2-D2;0)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
E2 için şu formül daha doğru olabilir:

=EĞER(TOPLA('Ham Veri'!H2:AK2)=0;" --:--";MAK('Ham Veri'!I2;'Ham Veri'!L2;'Ham Veri'!O2;'Ham Veri'!R2;'Ham Veri'!U2;'Ham Veri'!X2;'Ham Veri'!AA2;'Ham Veri'!AD2;'Ham Veri'!AG2;'Ham Veri'!AJ2))
 
Katılım
8 Haziran 2019
Mesajlar
22
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Son çıkış formülü oldu onun için çok teşekkür ediyorum. F2 sütunu için yani fark kısmında dediğiniz gibi eğerhata ile yaptım ve ilk giriş ve son çıkışı bu şekilde olan (--:--) değerleri de 00:00:00 olarak buldu bunu yine aynı formatta yazdırma imkanımız varmıdır? Bunu şu sebeple soruyorum bir yan sütunda eksik saat hesaplaması bulunmakta ve bu şekilde saat olarak yazınca hafta sonlarını da eksik mesai saati olarak kabul ediyor
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Formülde 0 yerine istediğiniz değeri kullanabilirsiniz:

=EĞERHATA(E2-D2;" --:--")
 
Katılım
8 Haziran 2019
Mesajlar
22
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Süpersiniz son olarak eksik süre de değer ve ###(fazla mesai sanırım bu eksi değer) çıkıyor. Günlük çalışma süresinden farkı düşerek buluyorum. Değer olanları kaldırmak için bir formül ve ### hata için bir formül bulunuyor mu?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Buna uygun bir örnek paylaşır mısınız?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
F2 formülü:


=EĞERHATA(E2-D2;"--:--")

G2 formülü:

=EĞER(F2="--:--";"--:--";EĞER(F2>$H$2;"--:--";$H$2-F2))
 
Katılım
8 Haziran 2019
Mesajlar
22
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Çok teşekkür ediyorum
 
Üst