ฟังก์ชันสำหรับแปลงเวลาใน Excel

Microsoft Excel มีฟังก์ชันที่มีประโยชน์มากมายสำหรับการแปลงข้อมูล จำเป็นต้องแปลงเป็นหน่วยเดียวกันหลายครั้งเพื่อทำการคำนวณ ตัวอย่างเช่น ไม่สามารถลบชั่วโมงออกจากนาทีได้ และไม่สามารถลบการแสดงข้อความของเวลาเป็นทศนิยมของเวลาได้

แปลงระหว่างหน่วย

ในการแปลงหน่วยเวลาสองประเภท เช่น ปีเป็นวัน ให้ใช้ฟังก์ชัน CONVERT(ตัวเลข จาก เป็น) ใช้ "ปี" แทนปี, "วัน" แทนวัน, "ชม." เป็นชั่วโมง, "mn" เป็นนาที และ "วินาที" เป็นวินาที Number สามารถอ้างอิงเซลล์สเปรดชีตได้

แปลงเวลาเป็นทศนิยม

ในการแปลงเวลาจากรูปแบบชั่วโมงมาตรฐาน: นาที ให้ใช้ฟังก์ชัน INT(ตัวเลข) INT ส่งคืนตัวเลขที่ปัดเศษลงเป็นจำนวนเต็มที่ใกล้เคียงที่สุด หากต้องการใช้ INT เพื่อแปลงเวลา ให้ลบ INT(เวลา) ออกจากเวลาแล้วคูณด้วย 24 เนื่องจากมี 24 ชั่วโมงในหนึ่งวัน การคำนวณจะคืนค่าจำนวนชั่วโมงเป็นทศนิยมตั้งแต่ 02.00 น. เวลาสามารถอ้างอิงเซลล์สเปรดชีตได้

แปลงทศนิยมเป็นเวลา

ในการแปลงทศนิยมเป็นเวลาในรูปแบบชั่วโมงมาตรฐาน: นาที ให้ใช้ฟังก์ชัน TEXT(ค่า, รูปแบบ) ค่าต้องหารด้วย 24 เนื่องจากมี 24 ชั่วโมงในหนึ่งวัน ใช้ "h:mm" เป็นรูปแบบ การคำนวณจะส่งกลับเวลาตั้งแต่ 00:00 น. ค่านี้สามารถอ้างอิงเซลล์สเปรดชีตได้

แปลงเวลาเป็นหมายเลขซีเรียล

ในการแปลงข้อความเป็นเวลาที่แสดงเป็นเลขลำดับหรือเศษส่วนทศนิยมของวัน ให้ใช้ฟังก์ชัน TIME(ชั่วโมง นาที วินาที) หรือ TIMEVALUE(ข้อความ) ตัวอย่างเช่น TIME(18, 0, 0) คืนค่า 0.75 ตั้งแต่ 18:00 น. หรือ 18:00 น. หมายความว่าผ่านไปสามในสี่ของวัน TIMEVALUE("19-Feb-2010 18:00") คืนค่า 0.75 ด้วย ชั่วโมง นาที วินาที และข้อความสามารถอ้างอิงถึงเซลล์สเปรดชีตได้

แปลงหมายเลขซีเรียลเป็นเวลา

ในการแปลงเลขลำดับหรือเศษส่วนทศนิยมของวัน เป็นชั่วโมง นาที และวินาที ให้ใช้ HOUR(หมายเลขซีเรียล), MINUTE(หมายเลขซีเรียล) และ SECOND(หมายเลขซีเรียล) แต่ละสูตรจะส่งกลับเฉพาะส่วนของเวลาที่ร้องขอเท่านั้น หมายเลขซีเรียลอาจเป็นสตริงข้อความ เช่น "18:30 น.") Excel จะแปลงสตริงเป็นเศษส่วนทศนิยมก่อนทำการแปลง หมายเลขซีเรียลสามารถอ้างอิงเซลล์สเปรดชีตได้