วิธีรับความแตกต่างของเวลาเป็นนาทีใน Excel ได้อย่างไร


19

ฉันมีค่าเวลาในสองเซลล์ในแผ่นงาน Excel และฉันต้องการความแตกต่างของเวลาเป็นนาที

เซลล์ใน Excel มีลักษณะดังนี้:

   A        B        C
1  6:38     8:23     1:45:00

A คือเวลาเริ่มต้น
B คือเวลาสิ้นสุด
C คือความแตกต่างของเวลา (B1-A1) ซึ่งแสดงในรูปแบบhh: mm: ss

A และ B cols มีการจัดรูปแบบเป็น HH กำหนดเอง: mm และเซลล์ C มีรูปแบบเป็นที่กำหนดเองHH: mm: ss

แต่ผมจำเป็นต้องได้รับในค่าในเซลล์ C1 เป็น105แทน01:45:00

คุณช่วยกรุณาแสดงเวลาเพียงไม่กี่นาทีและให้รูปแบบที่ถูกต้องได้ไหม


ในกรณีที่คุณยังสนใจอยู่หลังจากผ่านไปเกือบ 6 ปี: ฉันได้เพิ่มตัวอย่างในคำตอบของ Nealซึ่งไม่ต้องการสูตรใด ๆ
Arjan

คำตอบ:


18

เพียงแค่ตั้งค่าเซลล์ที่จะแสดงในรูปแบบตัวเลขและมันจะแสดงตัวเลขทศนิยม

ส่วนจำนวนเต็มสอดคล้องกับค่าวันที่ (เช่นวัน) และส่วนทศนิยมกับเวลาของวัน

หากคุณคูณค่าตัวเลข 1:45 (ซึ่งคือ 0,07) ภายใน 24x60 (จำนวนชั่วโมงในหนึ่งวันและจำนวนนาทีในหนึ่งชั่วโมง) คุณจะได้รับค่าเป็นนาทีของเซลล์ (105)


1
แทนการคำนวณเพิ่มเติมฉันไม่ต้องการที่จะใช้รูปแบบเหมือนในคำตอบของโอนีล
Arjan

12

[mm]เพียงแค่รูปแบบถือของคุณเป็น

วงเล็บสี่เหลี่ยมรอบ ๆmmบอก Excel เพื่อแสดงผลรวมมากกว่าสิ่งที่จะแสดงถ้าคุณได้ปิดจำนวนชั่วโมงทั้งหมด วงเล็บยังบังคับให้ Excel ตีความmmเป็นนาทีไม่เหมือนเดือน (โดยไม่ต้องวงเล็บmและmm อ้างถึงเดือนหากไม่ได้นำหน้าด้วยhหรือhhสำหรับชั่วโมงหรือตามด้วยssวินาที)

ดังนั้น1:45:00ด้วยรูปแบบที่mm:ssจะละเว้นชั่วโมงและการแสดง45:00ทั้ง[m]:ssและ[mm]:ssจะแสดงเป็น105:00และทั้งสอง[m]และ[mm]จะแสดง105(ที่ไหนmและmmจะแสดง12เป็นเดือนของวันที่เริ่มต้นของ Excel ซึ่งคือ 31 ธันวาคม 1899)

สิ่งนี้ยังใช้งานได้เป็นชั่วโมงและวินาที เช่นเดียว27:10:59กับh:mmจะแสดง3:10แต่ทั้งสอง[h]:mmและ[hh]:mmการแสดง27:10ในขณะที่ทั้งสอง[h]และการแสดง[hh] 27และsจะแสดงให้เห็น59แต่จะช่วยให้[s]97859


ลองสมมติว่าฉันเป็นเซลล์ที่มีทั้งวันและเวลา 24 ชั่วโมงเช่น 2018-09-25 15:40:33 ... อ้างถึงprntscr.com/ip2b1tการใช้คำแนะนำของคุณในคอลัมน์ CI แยกวันจากเวลาและแปลง ถึง TOTAL วินาที ในคอลัมน์ AI ต้องการให้มีระยะเวลาเพิ่มขึ้นสะสม (เป็นวินาที) & ฉันได้รับตามที่แสดงในรูปโดยกำหนด 0 ถึง A1 แล้วมอบหมาย=A1+(C2-C1)ให้ A2 มีทางเลือกอื่นใดในการข้ามการคำนวณขั้นกลางในคอลัมน์ C
nightcrawler

10

ฉันคิดว่ามันจะใช้งานได้:

  • A1 6:23
  • B1 8:23
  • C1 = (B1-A1) * 24 * 60

เพียงให้แน่ใจว่าคุณจัดรูปแบบ C1 เป็น "ทั่วไป"


0

เพียงแค่รูปแบบเซลล์ C hh:mmของคุณเป็น


1
หรือเพื่อแสดง 28 ชั่วโมงเป็น28ไม่ล้อมรอบด้วยวงเล็บ:04 [hh]:mm
Arjan

0

ตามที่บางคนพูดไปแล้วถ้าคุณคูณค่าตัวเลขของ 1:45 (ซึ่งคือ 0,07) ด้วย 24x60 = 1440 (จำนวนชั่วโมงในหนึ่งวันและจำนวนนาทีในหนึ่งชั่วโมง) คุณจะได้รับค่า ในไม่กี่นาทีของเซลล์ของคุณ (105) เวอร์ชั่นย่อ: C1 = (B1-A1) * 1440

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.