วันอาทิตย์ที่ 26 พฤษภาคม พ.ศ. 2556

Microsoft Excel : ฟังก์ชั่น Datevalue ใน ms excel

ฟังก์ชัน DATEVALUE ใน Microsoft Excel ประเภท วันที่และเวลา ความหมาย ส่งกลับค่าเลขลำดับ (Serial number) ของวันที่ซึ่งแสดงแทนโดย date text ให... thumbnail 1 summary
ฟังก์ชัน DATEVALUE ใน Microsoft Excel ประเภท วันที่และเวลา ความหมาย ส่งกลับค่าเลขลำดับ (Serial number) ของวันที่ซึ่งแสดงแทนโดย date text ให้ใช้ฟังก์ชัน DATEVALUE เพื่อแปลงวันที่ซึ่งอยู่ในรูปแบบข้อความให้เป็นตัวเลขที่แทนวันที่ในรหัส วัน-เวลา สูตร DATEVALUE(DATE_TEXT) DATE_TEXT คือข้อความที่ใช้แสดงถึงวันที่ในรูปวันที่ของ Microsoft Excel ตัวอย่างเช่น “1/30/2008” หรือ “30-jan-2013” เป็นสายอักขระข้อความที่คร่อมด้วยเครื่องหมายอัญประกาศซึ่งแสดงถึงวันที่ หากต้องการใช้ระบบวันที่แบบเริ่มต้นของ Microsoft Excel สำหรับ Windows ค่า DATE_TEXT ต้องเป็นวันที่ที่อยู่ระหว่าง 1 มกราคม 1900 ถึง 31 ธันวาคม 9999 แต่ถ้าต้องการใช้ระบบวันที่แบบเริ่มต้นของ Microsoft Excel สำหรับ Macintosh ค่า DATE_TEXT ต้องเป็นวันที่ที่อยู่ระหว่าง 1 มกราคม 1904 ถึง 31 ธันวาคม 9999 โดยฟังก์ชัน DATEVALUE จะส่งกลับ #VALUE เป็นค่าความผิดพลาดหากค่า DATE_TEXT อยู่ภายนอกช่วงนี้ ถ้าละส่วนที่เป็นปีของค่า DATE_TEXT ฟังก์ชั่น DATEVALUE จะใช้ปีปัจจุบันจากนาฬิการะบบบนคอมพิวเตอร์ของคุณ ส่วนข้อมูลที่เป็นเวลาของค่า DATE_TEXT จะถูกละเว้นไป ฟังก์ชั่นที่เกี่ยวข้อง : NOW, TIMEVALUE,TODAY ให้ทดลองพิมพ์สูตรในโปรแกรม Microsoft Excel ดังนี้ คลิกเซลล์ B2 แล้วพิมพ์ =DATEVALUE(“1/1/02”) แล้วกด Enter จะโชว์ 37257 ซึ่งเป็นจำนวนวัน คลิกเซลล์ B3 แล้วพิมพ์ DATEVALUE(“01 jun 01”) และกด Enter จะโชว์ 37043 ซึ่งเป็นจำนวนวัน ระบายเซลล์ B2:B3 แล้วคลิกเมนู Format และเลือกคำสั่ง Cells จากนั้นคลิกที่แท็บ Number คลิกเลือก Custom แล้วพิมพ์ dd-mmm-yyyy และคลิกปุ่ม Ok จะเห็นเซลล์ที่เลือกถูกกำหนดรูปแบบเป็นวันที่ คลิกที่เซลล์ B4 แล้วพิมพ์ =B2:B3 และกด Enter จากนั้นให้เลือกคำสั่ง Clear และคลิก Formats จะโชว์เป็นจำนวนวัน คลิกเซลล์ B5 แล้วพิมพ์ = DATEVALUE (“1-jul”) จะแสดง 37073 ซึ่งหากไม่ระบุปี ค.ศ โปรแกรมจะถือว่าเป็นปีปัจจุบันทันที จากที่ได้กล่าวมา การเรียนรู้สูตรต่างๆ อย่างรวดเร็วและได้ผลผู้เรียนต้องลงมือปฏิบัติ ลองพิมพ์สูตรลงใน Microsoft Excel ด้วยเพื่อให้เกิดความเข้าใจมากขึ้น จากผลลัพธ์ที่ได้เห็นด้วยตนเอง