การใช้ฟังก์ชันวันและเวลา (Date&Time) จะช่วยให้เราคำนวณข้อมูลที่เกี่ยวข้องกับวันและเวลาได้ง่ายขึ้นเช่น ฟังก์ชัน NOW และ TODAY สามารถแสดงวันเดือนปีและเวลาปัจจุบันได้ และฟังก์ชัน DAY, MONTH และ YEAR สามารถจะตัดข้อมูลวันเดือนปีให้เหลือเฉพาะ วัน, เดือน หรือปี ก็ได้ ซึ่งจะทำให้เราสามารถนำไปคำนวณต่อไปได้ง่ายขึ้น
การวางฟังก์ชันวันและเวลา
รายการของข้อมูลที่นำมาใช้ในฟังก์ชันวันและเวลาข้อมูล | ความหมาย |
---|---|
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 () | ส่งกลับเลขลำดับของวันที่วันนี้ |
ตัวอย่างการวางฟังก์ชันวันและเวลา MONTH เกี่ยวกับเดือน
ตัวอย่างเซลล์ที่ใช้ฟังก์ชันวันและเวลา MONTH เกี่ยวกับเดือน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น