กับดักปีพุทธศักราชใน Excel: เข้าใจผิดชีวิตเปลี่ยน ข้อมูลพังไม่รู้ตัว

9

เผยแพร่เมื่อ

หลายคนเชื่อว่าการตั้งค่าปีพุทธศักราช (พ.ศ.) ใน Excel เป็นเรื่องง่าย แค่เปลี่ยน Format Cell ก็เพียงพอแล้ว แต่ความเข้าใจผิดนี้เป็นต้นตอของปัญหาใหญ่ ข้อมูลวันที่ของคุณอาจผิดเพี้ยนไม่ตรงตามจริง นำไปสู่การคำนวณที่ผิดพลาดและเสียเวลาแก้ไขมหาศาล

ปัญหาไม่ได้อยู่แค่การแสดงผล แต่ Excel ตีความข้อมูลวันที่ผิดตั้งแต่ต้น ฟังก์ชันต่างๆ เช่น DATEDIF, EDATE, หรือ PivotTable จะให้ผลลัพธ์คลาดเคลื่อน การทำความเข้าใจวิธีการตั้งค่าปีพุทธศักราชอย่างถูกต้องจึงเป็นสิ่งสำคัญมาก

รากฐานปัญหา: ทำไม Excel ถึงเข้าใจปี พ.ศ. ผิด?

Excel ถูกสร้างบนพื้นฐานของปฏิทินคริสต์ศักราช (ค.ศ. หรือ Gregorian Calendar) โดยมีจุดอ้างอิงเริ่มต้นที่ปี 1900 หากคุณป้อนวันที่ 1/1/2567 Excel จะเข้าใจว่าเป็นวันที่ 1 มกราคม คริสต์ศักราช 2567 ทันที ไม่ใช่ปีพุทธศักราช 2567 อย่างที่ต้องการ

การเปลี่ยน Format Cells ให้แสดงผลเป็น "พ.ศ." เป็นเพียงภาพลวงตา Excel ยังคงเก็บค่าเป็นปี ค.ศ. เหมือนเดิม เมื่อนำไปคำนวณ ข้อมูลก็จะอ้างอิงจากปี ค.ศ. ที่ผิดเพี้ยนนั้น ทำให้ผลลัพธ์ไม่ตรงกับความเป็นจริง ยิ่งหากทำงานกับฐานข้อมูลอื่นที่ใช้ปี ค.ศ. เป็นหลัก ข้อมูลของคุณจะกลายเป็นข้อมูลจากอนาคตอันไกลโพ้น

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

วิธีแก้ไขปี พ.ศ. ที่ถูกต้องใน Excel

การแก้ปัญหาปีพุทธศักราชต้องทำจากต้นทาง เพื่อให้ Excel เข้าใจตั้งแต่แรกว่าตัวเลขที่คุณป้อนคือปี พ.ศ. มี 2 วิธีหลักๆ ดังนี้

วิธีที่ 1: ตั้งค่าเริ่มต้นของระบบปฏิบัติการ (Windows/macOS)

นี่คือวิธีที่ถูกต้องที่สุด เพราะเป็นการบอก Excel ให้ทราบว่าค่าวันที่เริ่มต้นที่คุณป้อนเข้ามาคือปี พ.ศ. เมื่อตั้งค่าระบบปฏิบัติการเป็นปี พ.ศ. แล้ว Excel จะปรับตามโดยอัตโนมัติ ทำให้ข้อมูลที่คุณป้อนถูกต้องตั้งแต่แรกเริ่ม

  • สำหรับ Windows: ไปที่ Control Panel > Region > Format (แท็บ Format) เลือก Thai (Thailand) จากนั้นในปฏิทิน ให้เลือก Thai Buddhist Calendar
  • สำหรับ macOS: ไปที่ System Settings > General > Language & Region > Calendar แล้วเลือก Buddhist Calendar

วิธีนี้จะทำให้ข้อมูลวันที่ถูกตีความว่าเป็นปี พ.ศ. ทันที ไม่ต้องแก้ไขภายหลัง และส่งผลให้โปรแกรมอื่นแสดงผลปี พ.ศ. ได้ถูกต้องด้วย เป็นวิธีที่ง่ายและสร้างปัญหาน้อยที่สุด

วิธีที่ 2: ใช้สูตรแปลงปี ค.ศ. เป็น พ.ศ. (ไม่แนะนำหากข้อมูลเยอะ)

หากมีข้อมูลที่ถูกป้อนเป็นปี ค.ศ. ไปแล้ว และไม่ต้องการเปลี่ยนการตั้งค่าระบบปฏิบัติการทั้งหมด อาจใช้สูตรเป็นทางออกชั่วคราว โดยหลักการคือการบวกเพิ่ม 543 ปี เช่น =A2+543

สูตรนี้จะใช้ได้เมื่อเซลล์ A2 เป็นค่าวันที่ที่ถูกต้องตามหลัก Excel (Serial Number) หากเป็นข้อความจะไม่สามารถคำนวณได้ วิธีนี้เหมาะกับการแปลงข้อมูลทีละน้อยๆ หรือใช้ในรายงานเฉพาะกิจเท่านั้น ไม่ควรใช้เป็นวิธีหลักในการจัดการข้อมูลระยะยาว เนื่องจากมีโอกาสเกิดข้อผิดพลาดได้สูง

สิ่งที่ต้องระวัง: ข้อผิดพลาดกับการจัดการวันที่

ปัญหาเกี่ยวกับวันที่ใน Excel ไม่ได้มีแค่เรื่องปี พ.ศ. เท่านั้น ยังมีกับดักอื่นๆ ที่ควรระวัง:

  1. การป้อนวันที่ในรูปแบบข้อความ: Excel อาจตีความวันที่เป็นข้อความ (Text) แทนที่จะเป็นวันที่ (Date) ทำให้ไม่สามารถคำนวณหรือจัดเรียงได้ สังเกตว่าวันที่ที่เป็นข้อความมักจะชิดซ้ายของเซลล์
  2. ปัญหา Year 2-Digit: การป้อนวันที่โดยใช้ตัวเลข 2 หลักสำหรับปี เช่น 01/01/20 Excel อาจตีความเป็นปี 1920 หรือ 2020 ขึ้นอยู่กับการตั้งค่าระบบ ซึ่งอาจทำให้ข้อมูลผิดเพี้ยนไปหลายสิบปี
  3. การ Format Cells เพื่อซ่อนข้อมูล: การตั้งค่า Format Cells ให้แสดงแค่ วัน เดือน อาจทำให้เข้าใจผิดว่าข้อมูลปีถูกต้องแล้ว ทั้งที่จริงแล้วอาจซ่อนปีที่ผิดเพี้ยนไว้

ทางแก้ที่ดีที่สุดคือการป้อนวันที่ในรูปแบบที่ Excel เข้าใจง่ายที่สุด เช่น yyyy-mm-dd (2023-01-01) หรือ mm/dd/yyyy (01/01/2023) และหมั่นตรวจสอบว่าเซลล์นั้นถูกจัดรูปแบบเป็น Date ไม่ใช่ Text

การตรวจสอบและป้องกัน

การป้องกันย่อมดีกว่าการแก้ไขเสมอ หลังจากตั้งค่าระบบปฏิบัติการถูกต้องแล้ว การตรวจสอบข้อมูลอยู่เสมอเป็นสิ่งสำคัญ:

  • ตรวจสอบด้วย Custom Format: ลองเปลี่ยนรูปแบบเซลล์เป็น Custom แล้วพิมพ์ yyyy หากเห็นตัวเลขปีเป็น 25XX แสดงว่าถูกต้อง หากเป็น 20XX แสดงว่ายังเป็นปี ค.ศ.
  • ใช้ฟังก์ชัน YEAR: ลองใช้ =YEAR(A2) หากได้ผลลัพธ์เป็น 2567 แสดงว่า Excel เข้าใจปี พ.ศ. ถูกต้อง หากเป็น 2023 แสดงว่ายังเป็นปี ค.ศ.
  • ทำ Data Validation: ตั้งค่า Data Validation ให้ยอมรับเฉพาะค่าวันที่ เพื่อป้องกันการป้อนข้อมูลผิดพลาดตั้งแต่ต้น

การใส่ใจกับรายละเอียดเหล่านี้จะช่วยประหยัดเวลาและพลังงานมหาศาล ทำให้รายงานมีความน่าเชื่อถือมากขึ้น อย่าปล่อยให้ความเข้าใจผิดเล็กๆ น้อยๆ กลายเป็นหายนะของข้อมูลคุณ จงเรียนรู้จากบทเรียนนี้และนำไปปรับใช้