Excel deki saat hesaplamaları aşağıdaki şekilde gerçekleşir;
Örneğin bir personelin saat 08:00'de işe girdiğini 14:00'de işten çıktığını
düşünecek olursak, bu işçi bugün 06:00 saat çalışmış olur (06:00 sonucunun C1
hücresinde olduğunu varsayalım). Bu personelinde saat ücretinin 10 YTL
olduğunu düşünürsek, kullanıcının mantıklı olarak yazacağı formül =C1*10
olacaktır. Bu da size sonuc olarak 2,5 YTL gibi bir rakam çıkaracaktır. Saat
ücreti 10 YTL, personel 6 saat çalışıyor ve karşılığında sizin verdiğiniz
ücret 2,5 YTL...
Problemin sebebi, 06:00 saatinin bulunduğu C1 hücresinde aslında 0,25 rakamı
vardır. 06:00 sadece bir görüntüleme şekli yani hücrenin formatıdır. Peki
0,25 nereden geliyor? Biraz önce bahsettiğimiz gibi Excel işlemlerini gün
üzerinden yapıyor. 6 saatlik çalışma 1 günün yani 24 saatin 1/4'üdür. Yani
0,25'idir.
Peki problemi nasıl ortadan kaldıracağız;
Çözüm aslında çok basit;
1.Çözüm: Saat ücreti yerine 24 saatlik toplam ücret karşılığını kullanmak.
Personel 24 saat çalışmış olsa 10 YTL'den 240 YTL alır. Bunun da 6 saatini
yani 1/4'ünü çalıştığına göre formül =C1*10 yerine =C1*240 olmalıdır.
2.Çözüm: 1/ZAMAN() fonksiyonunu kullanmaktır. Bu formülde içler dışlar
çarpımı olarak adlandırılan bir matematik formülüdür. Problemimizi bu
yöntemle çözecek olursak;
=(C1/ZAMAN(1;0;0))*10
Burada tüm fonksiyon ve hücrelerin değerlerini yerine koyacak olursak;
=(06:00/01:00)*10 formülü hesaplanacaktır.
(06:00/01:00) ifadesinden 6 rakamı dönecektir ki bu artık saat değil, sayı
olarak 6'dır.
=6*10 formülü de hesaplandığında sonuç 60 YTL olarak çıkacaktır.
Okuyan Herkeze İyi Çalışmalar Dilerim...
--
Teşekkürler,
Cüneyt
"Özcan ELMALI" <zcanE...@discussions.microsoft.com> wrote in message
news:927BF490-0B9B-48C0...@microsoft.com...