หวาว! เทคนิค Excel ปัดเวลาให้เป็นตัวเลข [Round Time to Number]

“พี่คะ ถ้าอยากปัดเวลาให้เป็นตัวเลข ต้องเขียนสูตรยังไงคะ?” เจ้าของเสียงคือคุณเฟิร์น สาวงามอันดับหนึ่งของบริษัท
“ยะ.. ยังไงนะครับ?” ผมไม่อยากเชื่อสายตาว่าเป็นเธอ

“คือเฟิร์นมีข้อมูล 3:17 อยากปัดให้เป็น 3.00 ค่ะ”
“อะ.. อ่อ.. ครับ”
ผมสังเกตว่าเสียงตัวเองสั่น
“แต่ถ้า 3:42 อยากปัดให้เป็น 3.50 ค่ะ”
“ทะ ทำไม ปะ..ปัดเป็น 3.50 ล่ะครับ?” ผมพยายามคุมสติ

“เพราะอยากปัดให้เป็นทุก 30 นาที เช่นปัดแล้วได้ผลลัพธ์เป็น 3.00 หรือ 3.50 ค่ะ” คุณเฟิร์นยิ้ม
“อะ..อ๋อ! ใช้สูตรนี้ได้เลยครับ”

=FLOOR.MATH(A2,"0:30")*24

“ว้าย! ง่ายแค่นี้เอง” คุณเฟิร์นทำท่าตกใจ
“ค่ะ..ครับ” ผมสังเกตว่าตอนตกใจ เธอยิ่งน่ารัก

“ทำไมใช้ฟังก์ชัน FLOOR.MATH ล่ะคะ ที่ผ่านมาเฟิร์นเคยใช้แต่ ROUNDDOWN”

ถ้าต้องการปัดตัวเลขลง เรามักนึกถึงฟังก์ชัน ROUNDDOWN
แท้จริงแล้ว FLOOR.MATH ก็ปัดตัวเลขลงได้เช่นกัน แถมทำได้หลากหลายกว่า

โครงสร้างของฟังก์ชัน FLOOR.MATH คือ

FLOOR.MATH( number, [significance], [mode] )

number คือ ตัวเลขที่ต้องการปัด

[significance] คือ ระดับนัยสำคัญที่ต้องการปัด
ถ้าต้องการปัดระดับ 30 นาที ระบุ significance เป็น “0:30” ได้เลย
(ระบุแบบนี้ใน ROUNDDOWN ไม่ได้)

[mode] คือ ออปชันของการปัดตัวเลข โดยทั่วไปไม่จำเป็นต้องระบุ (มักระบุกรณีตัวเลขเป็นลบ ขอยังไม่กล่าวถึงในบทความนี้)

ถ้า A5 = 3:42 ดังนั้นจึงเขียนสูตรเป็น

=FLOOR.MATH(A5,”0:30″) * 24
=3:30 * 24
=3.50

“ทำไมต้องคูณ 24 ด้วยล่ะค่ะ?”
“คำถามดีมากเลยครับ” ผมเริ่มคุมสติได้

เพราะค่าที่แท้จริงของเวลาคือตัวเลข โดย
1 วัน มีค่า = 1
1 ชั่วโมง มีค่า = 1/24 (0.04167)
1 นาที มีค่า = 1/24/60 (0.00069)

จาก FLOOR.MATH(A5,”0:30″)
ผลลัพธ์คือ 3:30
ค่าที่แท้จริงของ 3:30 คือ
=3 ชั่วโมง + 30 นาที
=3/24 + 30/24/60
=0.125 + 0.02083
=0.14583

แต่คำตอบที่ต้องการคือ 3.50
ดังนั้นต้องนำ 24 ไปคูณ หรือกลายเป็น
=0.14583 * 24
=3.50

“ที่แท้เป็นแบบนี้นี่เอง” คุณเฟิร์นประกบมือทั้งสองเข้าหากัน
“ใช่ครับ เคล็ดลับมีนิดเดียว ถ้าจับได้ก็ง่ายแล้ว”

“แล้วถ้าต้องการปัดให้เป็นทุก 15 นาทีล่ะคะ?”
“ใช้หลักการเดียวกัน แต่เปลี่ยน “0:30” เป็น “0:15” ครับ”

หรือเขียนสูตรเป็น

=FLOOR.MATH(A2,"0:15")*24

“หวาว!” คุณเฟิร์นดีใจ

“ว่าแต่.. ทำไมถึงปัดเวลาเป็นแบบนี้ล่ะครับ” ผมพยายามนึกหาเรื่องชวนเธอคุย
“เพื่อนำไปคำนวณค่าโอทีค่ะ”
“อ้อ ครับ”
ผมอยากชวนคุยอีก แต่นึกอะไรไม่ออก
“ได้ความรู้เยอะเลย ขอบคุณมากนะคะ” คุณเฟิร์นโค้งและกำลังจะจากไป

“ดะ… เดี๋ยวครับ” ผมพยายามยื้อเวลา
“คะ” คุณเฟิร์นหันกลับมา เส้นผมปลิวไสว
“เขียนสูตรเสร็จแล้ว อย่าลืมเซฟไฟล์นะครับ” ผมพูดอะไรออกไปเนี่ย!
คุณเฟิร์นสตันไปนิดนึง แล้วส่งยิ้มตาหยี

“เฟิร์นนี่เรื่องแต่งใช่ไหม?” ภรรยาผมเอ่ยถามหลังอ่านบทความ
“เรื่องแต่งจ้า” ผมตอบ
“แต่งซะเหมือนเลยเนาะ!” ภรรยาหรี่ตา
“เรื่องแต่งจริง ๆ ฟง เฟิร์น อะไร ไม่มี๊!”

ใครที่สนใจไฟล์ตัวอย่างของบทความนี้ ดาวน์โหลดเพื่อศึกษาเพิ่มเติมได้เลยครับ

หากคุณชอบบทความแนวนี้ สามารถอัพเดตบทความใหม่โดยคลิก Like เฟซบุ๊กเพจวิศวกรรีพอร์ต

อย่าลืมแชร์ให้เพื่อนอ่านเพื่อเป็นกำลังใจให้คนเขียนด้วยนะครับ ^_^

วิศวกรรีพอร์ต

คนธรรมดาผู้มีประสบการณ์ทำงานหลากหลายตำแหน่ง คลุกคลีกับการทำรีพอร์ตมาโดยตลอด สุดท้ายค้นพบแนวทางของตัวเอง จึงอยากแบ่งปันเคล็ดลับและประสบการณ์ให้กับผู้สนใจ

One thought on “หวาว! เทคนิค Excel ปัดเวลาให้เป็นตัวเลข [Round Time to Number]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.