เนื้อหา
- เวลาในการดำเนินการในตัวแก้ไขสเปรดชีต
- การใช้คำสั่ง DATE ในตัวแก้ไขตาราง
- การใช้ตัวดำเนินการ RAZDAT ในตัวแก้ไขสเปรดชีต
- การใช้ตัวดำเนินการ YEAR ในโปรแกรมแก้ไขสเปรดชีต
- การใช้ตัวดำเนินการ MONTH ในโปรแกรมแก้ไขสเปรดชีต
- ตัวอย่างการใช้ตัวดำเนินการ DAY, WEEKDAY และ WEEKDAY ในโปรแกรมแก้ไขสเปรดชีต
- ข้อสรุปและข้อสรุปเกี่ยวกับการเปรียบเทียบวันที่ในตัวแก้ไขสเปรดชีต
บ่อยครั้ง ผู้ใช้โปรแกรมแก้ไขสเปรดชีตจำเป็นต้องดำเนินการขั้นตอนที่ยุ่งยาก เช่น การเปรียบเทียบวันที่ การดำเนินการนี้สามารถดำเนินการได้หลายวิธี ในบทความ เราจะวิเคราะห์รายละเอียดวิธีการทั้งหมดที่ช่วยให้คุณสามารถเปรียบเทียบวันที่ในตัวแก้ไขสเปรดชีตได้
เวลาในการดำเนินการในตัวแก้ไขสเปรดชีต
ตัวแก้ไขสเปรดชีตถือว่าเวลาและวันที่เป็นข้อมูลตัวเลข โปรแกรมจะแปลงข้อมูลนี้ในลักษณะที่หนึ่งวันเท่ากับ 1 ส่งผลให้ตัวระบุเวลาเป็นเศษเสี้ยวของหนึ่ง ตัวอย่างเช่น 12.00 คือ 0.5 ตัวแก้ไขสเปรดชีตจะแปลงตัวบ่งชี้วันที่เป็นค่าตัวเลข ซึ่งเท่ากับจำนวนวันตั้งแต่วันที่ 1 มกราคม 1900 เป็นวันที่ที่ระบุ ตัวอย่างเช่น หากผู้ใช้แปลงวันที่ 14.04.1987/31881/31881 ก็จะมีค่าเป็น 2 กล่าวคือ XNUMX วันผ่านไปจากตัวบ่งชี้เดิม ใช้กลไกนี้ในการคำนวณค่าเวลา ในการคำนวณจำนวนวันระหว่างวันที่ XNUMX วัน จำเป็นต้องลบตัวบ่งชี้เวลาที่เล็กกว่าออกจากตัวบ่งชี้เวลาที่ใหญ่กว่า
การใช้คำสั่ง DATE ในตัวแก้ไขตาราง
มุมมองทั่วไปของโอเปอเรเตอร์มีลักษณะดังนี้: DATE(ปี เดือน วัน). ต้องเขียนอาร์กิวเมนต์แต่ละรายการในตัวดำเนินการ มีสองวิธีในการตั้งค่าอาร์กิวเมนต์ วิธีแรกเกี่ยวข้องกับการป้อนค่าตัวเลขตามปกติ วิธีที่สองเกี่ยวข้องกับการป้อนพิกัดของเซลล์ที่มีข้อมูลตัวเลขที่จำเป็น อาร์กิวเมนต์แรกเป็นค่าตัวเลขตั้งแต่ 1900 ถึง 9999 อาร์กิวเมนต์ที่สองเป็นค่าตัวเลขตั้งแต่ 1 ถึง 12 อาร์กิวเมนต์ที่สามเป็นค่าตัวเลขตั้งแต่ 1 ถึง 31
ตัวอย่างเช่น หากคุณระบุค่าตัวเลขที่มากกว่า 31 เป็นวัน วันพิเศษจะย้ายไปยังเดือนอื่น หากผู้ใช้เข้าสู่สามสิบสองวันในเดือนมีนาคม เขาจะลงเอยด้วยวันแรกของเดือนเมษายน
ตัวอย่างของการใช้โอเปอเรเตอร์มีลักษณะดังนี้:
ตัวอย่างการระบุจำนวนวันที่มากขึ้นในเดือนมิถุนายน:
ตัวอย่างที่แสดงการใช้พิกัดเซลล์เป็นอาร์กิวเมนต์:
การใช้ตัวดำเนินการ RAZDAT ในตัวแก้ไขสเปรดชีต
โอเปอเรเตอร์นี้ส่งคืนค่าระหว่าง 2 วันที่ มุมมองทั่วไปของโอเปอเรเตอร์มีลักษณะดังนี้: RAZDAT(start_date; last_date; code_for_designation_of_count_units) ประเภทของการคำนวณช่วงเวลาระหว่างตัวบ่งชี้วันที่ที่ระบุสองตัว:
- “d” – แสดงตัวบ่งชี้สุดท้ายในหน่วยวัน
- “m” – แสดงผลรวมเป็นเดือน
- “y” – แสดงผลรวมเป็นปี
- “ym” – แสดงผลรวมเป็นเดือน ไม่รวมปี
- “md” – แสดงผลรวมเป็นวัน ไม่รวมปีและเดือน
- “yd” – แสดงผลรวมเป็นวัน ไม่รวมปี
ในตัวแก้ไขสเปรดชีตบางเวอร์ชัน เมื่อใช้อาร์กิวเมนต์ Extreme 2 ตัวดำเนินการอาจแสดงข้อผิดพลาด ในกรณีนี้ควรใช้สูตรอื่นดีกว่า
ตัวอย่างแสดงการทำงานของโอเปอเรเตอร์:
ในตัวแก้ไขสเปรดชีต 2007 โอเปอเรเตอร์นี้ไม่อยู่ในข้อมูลอ้างอิง แต่คุณยังสามารถใช้งานได้
การใช้ตัวดำเนินการ YEAR ในโปรแกรมแก้ไขสเปรดชีต
โอเปอเรเตอร์นี้อนุญาตให้คุณส่งคืนปีเป็นค่าจำนวนเต็มที่สอดคล้องกับวันที่ที่ระบุ ค่าตัวเลขจะแสดงในช่วง 1900 ถึง 9999 รูปแบบทั่วไปของตัวดำเนินการ YEAR มี 1 อาร์กิวเมนต์ อาร์กิวเมนต์เป็นวันที่ที่เป็นตัวเลข ต้องเขียนโดยใช้ตัวดำเนินการ DATE หรือแสดงตัวบ่งชี้สุดท้ายของการคำนวณสูตรอื่นๆ ตัวอย่างแสดงการทำงานของโอเปอเรเตอร์:
การใช้ตัวดำเนินการ MONTH ในโปรแกรมแก้ไขสเปรดชีต
โอเปอเรเตอร์นี้อนุญาตให้คุณส่งคืนเดือนเป็นค่าจำนวนเต็มที่สอดคล้องกับวันที่ที่ระบุ ค่าตัวเลขจะแสดงในช่วงตั้งแต่ 1 ถึง 12 รูปแบบทั่วไปของตัวดำเนินการ MONTH มี 1 อาร์กิวเมนต์ อาร์กิวเมนต์คือวันที่ของเดือน ซึ่งเขียนเป็นค่าตัวเลข ต้องเขียนโดยใช้ตัวดำเนินการ DATE หรือแสดงตัวบ่งชี้สุดท้ายของการคำนวณสูตรอื่นๆ เป็นที่น่าสังเกตว่าเดือนที่เขียนในรูปแบบข้อความจะไม่ได้รับการประมวลผลอย่างถูกต้องโดยโปรแกรมแก้ไขสเปรดชีต ตัวอย่างแสดงการทำงานของโอเปอเรเตอร์:
ตัวอย่างการใช้ตัวดำเนินการ DAY, WEEKDAY และ WEEKDAY ในโปรแกรมแก้ไขสเปรดชีต
โอเปอเรเตอร์นี้อนุญาตให้คุณส่งคืนวันเป็นค่าจำนวนเต็มที่สอดคล้องกับวันที่ที่ระบุ ค่าตัวเลขจะแสดงในช่วงตั้งแต่ 1 ถึง 31 รูปแบบทั่วไปของตัวดำเนินการ DAY มี 1 อาร์กิวเมนต์ อาร์กิวเมนต์คือวันที่ของวัน ซึ่งเขียนเป็นค่าตัวเลข ต้องเขียนโดยใช้ตัวดำเนินการ DATE หรือแสดงตัวบ่งชี้สุดท้ายของการคำนวณสูตรอื่นๆ ตัวอย่างแสดงการทำงานของโอเปอเรเตอร์:
โอเปอเรเตอร์ซึ่งมีชื่อ WEEKDAY อนุญาตให้คุณส่งคืนเลขลำดับของวันในสัปดาห์ของวันที่ที่ระบุ โดยค่าเริ่มต้น โอเปอเรเตอร์จะถือว่าวันอาทิตย์เป็นวันที่ 1 ของสัปดาห์ ตัวอย่างแสดงการทำงานของโอเปอเรเตอร์:
โอเปอเรเตอร์ซึ่งมีชื่อ NOMWEEK ช่วยให้คุณสามารถแสดงเลขลำดับของสัปดาห์ในวันที่กำหนดได้ ตัวอย่างแสดงการทำงานของโอเปอเรเตอร์:
ตัวอย่างเช่น 24.05.2015 พฤษภาคม XNUMX XNUMX เป็นสัปดาห์ที่ยี่สิบสองของปี ตามที่เขียนไว้ข้างต้น โปรแกรมถือว่าวันอาทิตย์เป็นวันแรกของสัปดาห์
อาร์กิวเมนต์ที่สองคือ 2 ซึ่งช่วยให้โปรแกรมแก้ไขสเปรดชีตถือว่าวันจันทร์เป็นวันเริ่มต้นของสัปดาห์ (เฉพาะในสูตรนี้เท่านั้น)
ตัวดำเนินการ TODAY ใช้เพื่อกำหนดวันที่ปัจจุบัน โอเปอเรเตอร์นี้ไม่มีอาร์กิวเมนต์ ตัวดำเนินการ TDATE() ใช้เพื่อแสดงวันที่และเวลาปัจจุบัน
ข้อสรุปและข้อสรุปเกี่ยวกับการเปรียบเทียบวันที่ในตัวแก้ไขสเปรดชีต
เราพบว่ามีหลายวิธีและตัวดำเนินการในการเปรียบเทียบวันที่สองวันในตัวแก้ไขสเปรดชีต ตัวเลือกที่พบบ่อยที่สุดคือการใช้ตัวดำเนินการ RAZNDATA ซึ่งช่วยให้คุณส่งคืนส่วนต่างระหว่างวันที่สองวันได้ นอกจากนี้ คุณสามารถใช้สูตรที่คล้ายกันเพื่อส่งกลับค่าวัน เดือน และปี ผู้ใช้แต่ละคนสามารถเลือกวิธีที่สะดวกที่สุดในการเปรียบเทียบวันที่ในตัวแก้ไขสเปรดชีตด้วยตนเอง