วันเสาร์ที่ 22 ธันวาคม พ.ศ. 2555

Ms excel & วิธีใช้งาน ฟังก์ชั่น DATE

ฟังก์ชั่น DATE จัดเป็น ฟังก์ชั่นประเภทวันที่และเวลาซึ่งทำหน้าที่ส่งกลับค่าตัวเลขที่เป็นค่าวันที่ที่ใช้ในรหัสวัน รูปแบบของ ฟังก์ชั่น DATE คื... thumbnail 1 summary
ฟังก์ชั่น DATE จัดเป็น ฟังก์ชั่นประเภทวันที่และเวลาซึ่งทำหน้าที่ส่งกลับค่าตัวเลขที่เป็นค่าวันที่ที่ใช้ในรหัสวัน รูปแบบของ ฟังก์ชั่น DATE คือ DATE(year,month,day) parameter แต่ละตัวในวงเล็บมีความหมายดังนี้ year อาร์กิวเมนต์ปีสามารถใช้เลขตั้งแต่ 1 หลักจนถึง 4 หลัก ซึ่ง Microsoft excel จะแปลง อาร์กิวเมนต์ปีตามระบบวันที่ที่คุณใช้อยู่ ซึ่งโดย ค่าเริ่มต้นแล้วโปรแกรม Microsoft excel สำหรับ windows ใช้ระบบวันที่แบบ 1900 ส่วนโปรแกรม Microsoft excel สำหรับ Macintosh ใช้ระบบวันที่ 1904 ในกรณีที่เป็นระบบวันที่แบบ 1900 ถ้าค่า year อยู่ระหว่าง 0 (ศูนย์) และ 1899 (นับตัวเลขนี้ด้วย) Microsoft Excel จะบวกค่านั้นเข้ากับ 1900 เพื่อคำนวณปี ตัวอย่าง เช่น DATE(108,1,2) จะส่งกลับค่า January 2, 2008 (1900+108) ถ้าค่า Year อยู่ระหว่าง 1900 และ 9999 (นับตัวเลขนี้ด้วยครับ) Microsoft excel จะใช้ค่านั้นเป็นค่าปี ตัวอย่าง เช่น DATE(2008,1,2) จะส่งกลับค่า January 2, 2008 ถ้าค่า year มีค่าน้อยกว่า 0 หรือเท่ากับ 10000 หรือมากกว่า โปรแกรม Microsoft excel จะส่งกลับ #NUM! เป็นค่าความผิดพลาดในกรณีที่เป็นระบบวันที่แบบ 1904 ถ้าค่า year อยู่ระหว่าง 4 และ 1899 (นับตัวเลขนี้ด้วย) Microsoft Excel จะบวกค่านั้นเข้ากับ 1900 เพื่อคำนวณปี ตัวอย่าง เช่น DATE(108,1,2) จะส่งกลับค่า January 2,2008 (1900+108) ถ้าค่า year อยู่ระหว่าง 1904 และ 9999 (นับตัวเลขนี้ด้วย) Microsoft Excel จะใช้ค่านั้นเป็นค่าปี ตัวอย่าง เช่น DATE(2008,1,2) จะส่งกลับค่า january 2,2008 ถ้าค่า year น้อยกว่า 4 หรือเท่ากับ 10000 หรือมากกว่า หรือ year อยู่ระหว่าง 1900 และ 1903 (ครอบคลุม) โปรแกรม Microsoft excel จะส่งกลับ #NUM!เป็นค่าความผิดพลาด month คือตัวเลขที่แสดงถึงเดือนในหนึ่งปี ถ้าค่า month มากกว่า 12 ก็จะบวกตัวเลขนั้นของเดือนเข้ากับเดือนแรกในปีที่ระบุไว้ ตัวอย่างเช่น DATE(2008,14,2) จะส่งกลับค่าหมายเลขอนุกรมที่ใช้แสดงถึง February 2, 2009 day คือตัวเลขที่ใช้แสดงถึงวันใน 1 เดือน ถ้าค่า day มากกว่าตัวเลขของ วันในเดือนที่ระบุไว้ ก็จะบวกตัวเลขนั้นของวันเข้ากับวันแรกในเดือน ตัวอย่างเช่น DATE(2008,1,35) จะส่งกลับค่าหมายเลขอนุกรมที่ใช้แสดงถึง February 4,2008 ฟังก์ชันที่เกี่ยวข้องกับฟังก์ชั่น DATE() คือ DATEVALUE,DAY,MONTH,NOW,TIMEVALUE,TODAY,YEAR ตัวอย่างการใช้งานฟังก์ชั่น DATE() ที่เซลล์ B2 ให้พิมพ์ =DATE(1,5,1)และกด enter จะแสดง 1/5/01 หากต้องการกำหนดรูปแบบวันที่ใหม่ ให้คลิ๊กที่ Menu format และเลือกคำสั่ง Cells คลิกแท็บ Numberแล้วเลือก DATE จากนั้นเลือกรูปแบบที่ต้องการโดยเลือกรูปแบบปี ค.ศ. เป็นแบบโชว์ 4 ตัว และคลิกปุ่ม ok จะเห็นปีค.ศ.เป็น 1901 หากต้องการกำหนดให้ปีเป็น 2001 ให้คลิกเซลล์ B3 แล้วพิมพ์ =DATE(101,5,1) และกด Enter จะแสดง 1/5/01 คลิกแท็บ Numberแล้วเลือก Date จากนั้นเลือกรูปแบบที่ต้องการ โดยเลือกรูปแบบปี ค.ศ.เป็นแบบโชว์ 4 ตัวและคลิกปุ่ม ok จะเห็นปี ค.ศ. เป็น 2001 คลิ๊กที่เซลล์ B4 แล้วพิมพ์ =date(2001,5,1) และกด Enter จะแสดง 1/5/01 คลิ๊กแท๊บ Number แล้วเลือก DATE() จากนั้นเลือกรูปแบบที่ต้องการโดยเลือกรูปแบบปี ค.ศ. เป็นแบบโชว์ 4 ตัว และคลิกปุ่ม ok จะเห็นปี ค.ศ. เป็น 2001 หากระบายเซลล์ที่กำหนดวันที่แล้ว Clear Formats รูปแบบวันที่จะเห็นว่าวันที่กลายเป็นจำนวนวัน โดยเริ่มนับจากวันที่ 1/1/1900 ลบกับวันที่ที่ระบุล่าสุด