วิธีแปลง 1.33 ชั่วโมงเป็น 1:20 (ชั่วโมง: นาที)


12

จะเพิ่มจำนวนนาทีในสเปรดชีตของ Google ได้อย่างไร

ฉันมีสเปรดชีตของ Google ที่มีลักษณะเช่นนี้:

min | min | min | min | min | total min | total time      
 20 |  20 |  20 |  20 |  20 |    80     |    1.33

แต่ฉันต้องการรวมเวลาที่จะแสดง01:20หรือ01h20minหรือสิ่งที่ต้องการ

ฉันจะทำให้สำเร็จได้อย่างไร


คำตอบ:


8

ฉันเพิ่งพบคำตอบสำหรับ Excel ที่http://support.microsoft.com/kb/75618และมันก็ใช้ได้กับฉันใน Google ชีตด้วยเช่นกัน ส่งคืนหมายเลขซีเรียลที่แสดงอย่างถูกต้องเป็น HH: MM เมื่อเซลล์เป้าหมายของคุณถูกจัดรูปแบบเป็นชั่วโมง

="Minutes"/1440  

(มี 1440 นาทีใน 24 ชั่วโมง)

ตัวอย่าง:

=SUM(A1:A5)/1440 

ผลลัพธ์ใน

0.055555555555556

และในที่สุดก็เปลี่ยนเป็น

01:20:00 

(เมื่อเซลล์จัดรูปแบบเป็น "ชั่วโมง")


2

ฉันได้ตรวจสอบและแก้ไขหมายเลขคำตอบ @RobGazy แล้ว (หมายเลขของคุณถูกต้องสำหรับ 4 แถวคือ SUM (A1: A4) แต่ในคำถามมี 5 คอลัมน์ดังนั้นต้องเป็น SUM (A1: E1)

นอกจากนี้ยังพบ could't เริ่มต้น "HOUR" รูปแบบ (ในเมนู) - นี่คือฟังก์ชั่นจากกลุ่มวันสำหรับ Google Spreadsheet หากคุณใช้HOURรูปแบบจากmenu of advanced formatsคุณจะได้รับ01ไม่ใช่01:40... คำตอบสำหรับตัวอย่างของคุณควรเป็น:

=SUM(A2:E2)/1440 

ให้ผลลัพธ์เป็น F2

0,06944444444

และในที่สุดก็เปลี่ยนเป็น

01:40:00 

(หมายเหตุ: เมื่อเซลล์จัดรูปแบบเป็น "ชั่วโมง" - ดังนั้นคุณต้องเลือกที่จะใช้จากเมนูลัด3 รูปแบบ - หมายเลข :

  • -DATE- ผิด
  • TIME ให้ 01:40:00
  • DURATION ให้ 1:40:00

และถ้าคุณต้องการ01:40- เลือกจากที่กำหนดเอง: HOUR:MINUTE )


1

ฉันมีปัญหากับคำตอบของคุณความผิดของฉันแน่นอนหรือฉันมีปัญหากับรูปแบบของเซลล์ที่ฉันเข้าใจผิด

แต่ฉันเขียนสูตร one-shot นี้ที่แปลงเซลล์ด้วยตัวเลขเป็นพื้นที่ข้อความด้วยhh:mmรูปแบบที่ต้องการ

คุณสามารถเปลี่ยนมันเพิ่มสายอื่น ๆ เพื่อเชื่อมต่อ

=concatenate(TEXT(Floor(H2),"00"),":",TEXT(round((H2-Floor(H2))*60),"00"))

H2 คือเซลล์ที่มีตัวเลขทศนิยมคิดเป็นชั่วโมงของวัน

4.81 จะถูกแปลเป็น 04:49

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