İki zaman dilimi arasında saat ve dakika nasıl hesaplanır?


5

Excel 2007'deki çalışmam için çok basit bir zaman çizelgesi üzerinde çalışıyorum, ancak iki zaman dilimi arasındaki saati ve dakikayı hesaplama konusunda sıkıntı yaşadım.

Bir alanım var: timestartörneğin: 08:30

O timestopzaman, örneğin olabilecek bir alanım var : 12:30

Sonucu 4 saat olan kendim hesaplayabilirim ancak her girişte harcanan saati hesaplayan hücrede nasıl bir “toplam” tablosu oluşturabilirim?

Zaman ayarlarıyla oynamayı denedim ama her seferinde bana yanlış numaralar verdi.

Yanıtlar:


2

Zaman başlangıcı değerleriniz A Sütununda ve zaman aralığı değerleriniz B Sütunundaysa, seçtiğiniz sütunda şöyle bir şey yazın:

=ABS(HOUR(A1)-HOUR(B1))

Sonra bu formülü alın ve sayfa boyunca aşağı doğru sürükleyin.


Merhaba Lance, formülerin çalışıyor ama sorumu yayınlarken aklıma gelen bir sorum yok. Ayrıca başlangıç saati : 12:00 ve bitiş saati : 12:30 gibi sadece yarım saat olan bazı zaman dilimlerim var ancak sonra HOUR neden hesaplanamıyor. Bu soruna geçici bir çözüm bulmak için bazı yollar var mı?
Mestika

@Mestika, bu değerler için hangi sonucu görmek istersiniz? Kesirli saatler veya her zaman tam sayılar mı istiyorsunuz? Kısmi saatleri nasıl yuvarlamak istersin?
Lance Roberts

Excel tarih / saat oluşumunda biraz yeniyim ama şunu söyleyebilirim: 12: 00 * ile * 16: 30 saatleri arasında 4,5 saat ya da bilmiyorum, belki dakikalar içinde ve daha sonra ss: mm oluşumu halinde hesaplanır. Peşinde olduğum şey, eğer biri 12 : 00-16: 35 arasında * çalışmışsa, o süre zarfında 4 saat 35 dakika boyunca tamamen çalıştı.
Mestika

Aslında işe aldım. En üstte JDB önerisini kullandım ve hücrelerimi ss: mm biçiminde biçimlendirirken ve hesapladığımda: = SUM (B1-A1) doğru sonucu verdi. Ve orada da toplam aylık çalışma zamanı yaratabilirim.
Mestika

5

Mestika,

Değerleri nasıl hesaplayacağınızı zaten biliyor gibisiniz - sonuçları biçimlendirmek için yardıma ihtiyacınız var gibi. Genellikle, Excel, bir günü temsil etmek için 1 değerini kullanır. (örneğin 6 saat 0.25 olur) İki kez çıkarmanız (diğerlerinin önerdiği gibi) ve sonra saat almak için 24 ile çarpmanız gerekir. Bu değerlerin bir sütununu toplamak size ihtiyacınız olanı sağlayacaktır.

alay etmek


3

Saat 8:30 A1 hücresindeyse ve 12:30 B1 hücresindeyse, o zaman =B1-A1C1 formülüne girmeniz size doğru cevabı verecektir ve (Excel 2010'da henüz test ettim) doğru şekilde biçimlendirmelidir.

Daha sonra SUMtoplamı vermek için C sütunundaki değerleri kullanabilirsiniz.

Ancak, Excel'in saat ve tarih işlevleri birlikte çalıştığı için temelde sizi ısırtabilecek sorunlar olabilir. Tarihler tüm sayılardır, 11 Ocak 1900, 22 Ocak 1900 vb. Zaman bir günün parçasıdır, yani 1.51 Ocak 1900 öğlen, 2 Ocak 1900 öğleden sonra 2.256.

Bunun anlamı, zaman eklemeye başladığınızda günler içinde yuvarlanmaya başlar, yani toplam 25:00 saatiniz varsa, toplam 1:00 saat görmeniz muhtemeldir. Excel'in bunu yapmasını durdurmak için hücreyi hours öğesinin etrafındaki köşeli parantezlerle biçimlendirmeniz gerekir [hh].


0

Bu formülü kullanıyorum:

=IF((OR(B1="",A1="")),0,IF((B1<A1),((B1-A1)*24)+24,(B1-A1)*24))

B=TimeEnd
A=TimeStart

Karmaşık bir dize gibi göründüğünü biliyorum ama işe yarıyor ve sadece tüm değerleri değil, 1/8 dakikalık aralıklarla size verecek. Onları öğle yemeği molası için hesaba ayırdım, sonra sadece bir =sum()denklem kullanarak ekleyebilirim .


Ne demek, “sadece bütün değerleri değil, 1/8 dakikalık aralıklarla vereceğim”? Hücreleri yeterli hassasiyet gösterecek şekilde biçimlendirirseniz, bu size mikrosaniye düzeyinin çok altında bir çözünürlük verecektir.
Scott,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.