Excel'de negatif zaman aralıklarını düzgün bir şekilde görüntülemenin bir yolu var mı?


19

Excel'i olumsuz bir zaman aralığı göstermenin herhangi bir yolu var mı? İki zaman değeri çıkarırsam (örneğin, bir şey için harcanan gerçek zaman miktarını, bunun için planlanan zaman miktarından çıkarırken) ve sonuç negatifse, Excel, sonucun yapılamayacağını bildirmek için sonuç hücresini karmalarla doldurur zaman değeri olarak gösterilir. OpenOffice.org Calc ve Google E-Tablolar bile negatif zaman değerleri görüntüleyebilir.

Koşullu biçimlendirme kullanarak bu soruna geçici bir çözüm bulmak için bir yolu var mı? Kendimi saat ve dakikaları ya da bunun gibi şeyleri hesaplayarak bazı geçici çözümler oluşturmak istemiyorum.

Yanıtlar:


11

Gönderen http://spreadsheetpage.com/index.php/tip/C17/P10/ John Walkenbach tarafından:

Varsayılan olarak, Excel 1 Ocak 1900 ile başlayan bir tarih sistemi kullanır. Negatif bir zaman değeri, bu tarihten önce gelen ve geçersiz bir tarih-saat birleşimi oluşturur.

Çözüm 1904 tarih sistemini kullanmaktır. Araçlar, Seçenekler'i seçin. Seçenekler iletişim kutusunda, Hesaplama sekmesini tıklatın ve başlangıç ​​tarihini 2 Ocak 1904 olarak değiştirmek için 1904 tarih sistemi seçeneğini işaretleyin. Negatif zamanlarınız artık doğru bir şekilde görüntülenecektir.

1904 tarih sistemini kullanıyorsanız, diğer çalışma kitaplarındaki tarih hücrelerine bağlarken dikkatli olun. Bağlantılı çalışma kitabı 1900 tarih sistemini kullanıyorsa, bağlantılar tarafından alınan tarihler yanlış olur.


Harika! İşe yarıyor. Bana biraz acayip gözükmesine rağmen. Ama bu muhtemelen iyi, sanırım. :-)

1
Excel 2010'da bu ayar burada: Dosya -> Seçenekler -> Gelişmiş -> Bu çalışma kitabını hesaplarken
flash

3

Yanıtlar "A1" ile başlayan bir hücre sütununda görünüyorsa Bu sütunu görünümden gizleyin. Ardından, gizli sütunun yanına başka bir hücre sütunu "ekleyin".

Yeni sütunun üst kısmındaki hücreye gidin ve formülü yazın

=IF((A1<0,-A1,A1)

Bu her zaman okunabilir bir cevap verecektir. Bununla birlikte, doğru cevabın başlangıçta pozitif veya negatif olup olmadığını söylemek açık olmayacaktır. Bunu göstermek için bir mekanizmaya ihtiyacınız var. İdeal bir yöntem, A1 sıfırdan küçükse, rengi kırmızıya çeviren bir başka koşulu formüle eklemek olacaktır.


Veya, eşdeğer olarak  =ABS(A1),.
Scott

0

Negatif zaman aralıklarını vurgulamak için koşullu biçimlendirme kullanmayı düşündünüz mü?

Bunun muhtemelen teknik olarak doğru bir cevap olmadığının farkındayım, ancak kullanıcının / okuyucunun hangi bakış açısının negatif olduğunu görmesine izin vereceğim.


Evet, zaten negatif zaman aralıklarını vurgulamak için koşullu biçimlendirme kullanıyorum. Sorun şu ki, Excel sadece bir sayı yerine çok fazla karma gösteriyor, ki bu çok büyük değil.

Excel, 1900 tarih biçimini kullanırken negatif zaman dönemlerini görüntüleyemiyor. Sheesh.
bobbogo

0

Sorunu şu şekilde çözdüm:

varsayalım

E2 başlangıç ​​zamanı ve F2 bitiş zamanıdır (bu hücreleri TIME formülünde biçimlendirin, 24 saat veya Am / Pm önemli değildir)

o zaman formül

=TEXT((24-E2)+(F2),"H::MM")

hücrenin biçimi (NUMBER) olmalıdır

bu formül, başlangıç ​​saatinin D günü akşam saatlerinde ve ertesi gün sabah saatinin bitiş saatinde olması durumunda size yardımcı olacaktır. İyi şanslar


-1

= EĞER (B4-A-4 <0, (MET ((24-B4) + (A4), "- 'H: dd: ss")), B4-A4)

Bu, negatif zamanı çözmek için kullandığım formül.

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.