ระยะเวลาที่ส่งออกมาในเวลาที่มีมูลค่าของวันใน excel โซลูชั่นใด ๆ ?


0

ฉันมีปัญหากับแผ่นงานที่ฉันดาวน์โหลด ตอนนี้ออนไลน์บนแพลตฟอร์มมันแสดงหมายเลขถูกต้อง 0:31 (ระยะเวลาการโทร) แต่เมื่อฉันส่งออกรายการไปยัง excel สำหรับการติดตามจะปรากฏเป็น 12:31:00 AM! มันแสดง 0:31 บนเซลล์ แต่ไม่ใช่ใน fx: part มีวิธีที่ฉันจะแปลงมันกลับเป็นเพียง 0:31 ความหมาย mm: ss หรือไม่?


การเปลี่ยนรูปแบบของคอลัมน์เป็นเวลาจะทำอะไรหรือไม่ ลองเลือก13:30(ตัวเลือกที่ 2 สำหรับฉัน) ไฟล์ที่ส่งออกเป็นรูปแบบใด เป็นไฟล์. csv / .txt หรือส่งออกเป็นไฟล์. xls โดยตรงหรือไม่
wysiwyg

1
รูปแบบของแถบฟังก์ชั่นสามารถถูกละเว้น แต่ค่าที่ตีความโดย Excel นั้นไม่ถูกต้อง ด้วยอินพุตของคุณค่าของ0:31จะถูกตีความเป็น31 minutesและเก็บไว้เป็น0.0215277777777778( 31/24/60) เพื่อให้ Excel ตีความค่าได้อย่างถูกต้องแพลตฟอร์มของคุณต้องส่งออกด้วยรูปแบบh:mm:ss(หรือคล้ายกัน) 0:00:31เช่น: อีกทางเลือกหนึ่งคือหลังจากที่ส่งออกแล้วให้หารค่าด้วย60การแปลงจากนาทีเป็นวินาที จากนั้นจัดรูปแบบเซลล์เป็นmm:ss
Ron Rosenfeld

ของโน้ตที่mรูปแบบจะแสดงเฉพาะนาทีถึง 59 นาทีหากคุณเคยจะมากกว่าที่ใช้[m]หรือ[mm]แทน
Ron Rosenfeld

คำตอบ:


1

เมื่อข้อมูลถูกเปิดใน excel จากบางรูปแบบ "csv, txt และอื่น ๆ " excel จะพยายามเดาว่าแต่ละคอลัมน์คืออะไร ในกรณีนี้ก็มีการคาดเดาคุณมีชั่วโมง: นาทีและได้แปลงไปเป็นจำนวนทศนิยม (24 ชั่วโมง = 1) h:mm:ss AM/PMใช้รูปแบบเวลาเริ่มต้นซึ่งเป็น

หากคุณจัดรูปแบบคอลัมน์ใหม่[hh]:mmจะปรากฏตามที่คุณต้องการ แต่อาจทำให้เกิดปัญหาบางอย่างในภายหลังหากคุณกำลังคำนวณทางคณิตศาสตร์ในภายหลังเนื่องจากค่าทศนิยม 0:31 (mm: ss) จะเป็น 0.000359 และค่า 0:31 (hh: mm) จะเท่ากับ 0.021528

หรือคุณสามารถนำเข้าข้อมูลเป็นข้อความโดยขึ้นอยู่กับรูปแบบดั้งเดิม

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