วันเสาร์ที่ 27 สิงหาคม พ.ศ. 2554

ฟังก์ชั่นเกี่ยวกับเวลา

วันและเวลา
          การใช้ฟังก์ชันวันและเวลา (Date&Time) จะช่วยให้เราคำนวณข้อมูลที่เกี่ยวข้องกับวันและเวลาได้ง่ายขึ้นเช่น ฟังก์ชัน NOW และ TODAY สามารถแสดงวันเดือนปีและเวลาปัจจุบันได้ และฟังก์ชัน DAY, MONTH และ YEAR สามารถจะตัดข้อมูลวันเดือนปีให้เหลือเฉพาะ วัน, เดือน หรือปี ก็ได้ ซึ่งจะทำให้เราสามารถนำไปคำนวณต่อไปได้ง่ายขึ้น
2.1
การวางฟังก์ชันวันและเวลา
รายการของข้อมูลที่นำมาใช้ในฟังก์ชันวันและเวลา
ข้อมูล ความหมาย
Year เป็นเลขหนึ่งถึงเลขสี่หลักแทนปี (1900-9999) ถ้า year อยู่ระหว่าง 0- 1899 จะเป็นปี 1900 + ค่านั้น นอกนั้นเป็นตัวเลขปีเลย เช่น 2002 เป็นต้น
Month เป็นตัวเลขที่แทนเดือนในแต่ละปี มี 12 เดือน ถ้ามากกว่า 12 ให้ลบด้วย 12
Day เป็นตัวเลขที่แทนวันที่ในแต่ละเดือน ถ้า day มากกว่าจำนวนวันในหนึ่งเดือนที่กำหนด day จะเพิ่มจำนวนวันนั้นไปยังวันแรกของเดือน
Serial_number - เป็นค่าตัวเลขในรหัสวันที่ที่ใช้ อาจป้อนวันที่เป็นสายอักขระข้อความใน
เครื่องหมายอัญประกาศ (เช่น "1/30/1998" หรือ "1998/01/30") หรือเป็นเลขลำดับ (serial number) (เช่น 35825 ซึ่งเป็นค่าที่แทนวันที่ 30 มกราคม ค.ศ.1998 ถ้าคุณใช้ระบบวันที่แบบ 1900)
-เป็นเวลาที่มีค่าชั่วโมงที่ต้องการค้นหาโดยเวลาอาจถูกป้อนเป็นสายอักขระ
ข้อความในเครื่องหมายอัญประกาศ (ตัวอย่างเช่น "6:45 PM") เป็นตัวเลข
ทศนิยม (ตัวอย่างเช่น 0.78125 ซึ่งแทนเวลา 18:45 นาฬิกา)
Return_type เป็นค่าตัวเลขที่กำหนดชนิดของการค่าที่ส่งกลับมา
Start_date คือวันที่ที่แสดงวันที่เริ่ม
End_date คือวันที่ที่ใช้แทนวันที่สิ้นสุด

รูปแบบและการนำมาใช้ของฟังก์ชันวันและเวลา
ชื่อฟังก์ชัน รูปแบบ/ตัวอย่าง นำไปใช้ในการคำนวณ
TIME TIME (hour,minute,second)
=TIME (12, 0, 0) เท่ากับเลขลำดับ 0.5 ซึ่ง
เท่ากับ 12:00:00 P.M
ส่งกลับเลขลำดับของเวลาเฉพาะ
HOUR HOUR (serial_number)
=HOUR (0.7) เท่ากับ 16
แปลงเลขลำดับเป็นชั่วโมง
MINUTE MINUTE (serial_number)
= MINUTE (4.02)
เท่ากับ 28
แปลงเลขลำดับเป็นนาที
WEEKDAY WEEKDAY (serial_number,return_type)
=WEEKDAY ("2/14/1998") เท่ากับ 7
(เสาร์)
แปลงเลขลำดับเป็นวันของสัปดาห์
DAY DAY (serial_number)
=DAY ("8/11/1998") เท่ากับ 11
แปลงเลขลำดับเป็นวันของเดือน
MONTH MONTH (serial_number)
=MONTH (35796) เท่ากับ 1
แปลงเลขลำดับเป็นเดือน
YEAR YEAR (serial_number)
=YEAR (0.007) เท่ากับ 1900
แปลงเลขลำดับเป็นปี
DATE DATE (year,month,day)
= DATE (1998,1,1) เท่ากับ 35796
ส่งกลับค่าตัวเลขที่เป็นค่าวันที่ที่ใช้ใน
รหัสวันที่-เวลา
NOW NOW ()
= NOW () เป็น 21/6/2001 14:32
ส่งกลับเลขลำดับของวันที่และเวลา
ปัจจุบัน
TODAY TODAY ()
= TODAY ()
ส่งกลับเลขลำดับของวันที่วันนี้

10
ตัวอย่างการวางฟังก์ชันวันและเวลา MONTH เกี่ยวกับเดือน
11
ตัวอย่างเซลล์ที่ใช้ฟังก์ชันวันและเวลา MONTH เกี่ยวกับเดือน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น