วิธีนับจำนวนวันใน Excel

Kak Poscitat Kolicestvo Dnej V Excel



ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักจะถูกถามว่าจะนับจำนวนวันใน Excel ได้อย่างไร คำตอบนั้นค่อนข้างง่าย มีหลายวิธีในการดำเนินการ แต่วิธีที่ง่ายที่สุดคือการใช้ฟังก์ชัน DATEDIF



ฟังก์ชัน DATEDIF รับวันที่สองวันและส่งกลับจำนวนวันระหว่างวันเหล่านั้น ดังนั้น ในการนับจำนวนวันในหนึ่งเดือน คุณจะใช้ฟังก์ชัน DATEDIF ดังนี้





DATEDIF(A1,B1,'d')





explorer exe.application error

โดยที่ A1 คือวันแรกของเดือน และ B1 คือวันสุดท้ายของเดือน คุณยังสามารถใช้ฟังก์ชัน DATEDIF เพื่อนับจำนวนวันในหนึ่งปี เพียงใช้พารามิเตอร์ 'y' แทนพารามิเตอร์ 'd'



มีวิธีอื่นๆ อีกสองสามวิธีในการนับจำนวนวันใน Excel แต่ฟังก์ชัน DATEDIF เป็นวิธีที่ง่ายที่สุด ดังนั้น หากคุณเคยถูกถามว่าจะนับจำนวนวันใน Excel อย่างไร ให้ใช้ฟังก์ชัน DATEDIF

ถ้าคุณต้องการที่จะรู้ว่า วิธีใช้ excel นับวันระหว่างสองวัน โพสต์นี้จะช่วยคุณ อาจมีบางครั้งที่คุณต้องคำนวณจำนวนวันระหว่างวันที่สองวันที่กำหนดเมื่อวิเคราะห์ข้อมูลทางการเงินบางอย่าง Excel เป็นเครื่องมือที่ยอดเยี่ยมที่สามารถทำสิ่งนี้ให้คุณได้ภายในไม่กี่วินาที ยังไง? ด้วยฟังก์ชั่น Excel! Excel มีฟังก์ชันที่มีประโยชน์มากมายในการค้นหาจำนวน ผลรวม ค่าเฉลี่ย ค่าสูงสุด ค่าต่ำสุด ฯลฯ สำหรับช่วงของเซลล์ได้อย่างรวดเร็ว เขายังเสนอบางอย่าง ฟังก์ชันข้อความ เช่นเดียวกับคุณสมบัติทางการเงินที่ควรค่าแก่การตรวจสอบ



วิธีนับจำนวนวันใน Excel

วิธีนับจำนวนวันใน Excel

ในโพสต์นี้เราจะแสดงให้คุณเห็น 5 วิธีที่แตกต่างกัน นับวันระหว่างวันที่สองวันใน excel . พวกเขาคือ:

  1. โดยใช้การลบ
  2. การใช้ฟังก์ชัน DAYS
  3. การใช้ฟังก์ชัน RAZDAT
  4. การใช้ฟังก์ชัน NETWORKDAYS
  5. การใช้ฟังก์ชัน TODAY

ลองมาดูรายละเอียดวิธีการทั้งหมดข้างต้น

1] ใช้การลบ

นับวันระหว่างวันที่สองวันใน Excel โดยใช้การลบ

การลบ นี่เป็นวิธีที่ง่ายที่สุดในการนับวันระหว่างสองวันใน excel คุณสามารถใช้ได้ ตัวดำเนินการทางคณิตศาสตร์ - (เครื่องหมายลบ) เพื่อลบวันที่หนึ่งออกจากอีกวันหนึ่งเพื่อหาจำนวนวันระหว่างวันเหล่านั้น

สมมติว่าเรามีแผ่นงาน Excel ที่มีวันที่ตัวอย่างอยู่ในสองคอลัมน์ คอลัมน์ A และคอลัมน์ B วันที่ในคอลัมน์ B มาก่อนวันที่ในคอลัมน์ A คอลัมน์ที่สาม คอลัมน์ C จะแสดง จำนวนวัน เมื่อเราลบค่าของคอลัมน์ A ออกจากค่าของคอลัมน์ B สำหรับแต่ละแถวในสเปรดชีต

ขั้นตอนต่อไปนี้อธิบายกระบวนการโดยละเอียด:

  1. วางเคอร์เซอร์ในเซลล์ C3
  2. ในแถบสูตร พิมพ์ =B3-A3 .
  3. คลิก ที่จะเข้ามา สำคัญ. Excel จะคำนวณจำนวนวันระหว่างวันที่ป้อนในเซลล์ B3 และ A3 และแสดงผลในเซลล์ C3
  4. วางเมาส์เหนือมุมขวาล่างของเซลล์ C3 เขาจะกลายเป็น + สัญลักษณ์ (มากกว่า)
  5. กดค้างไว้แล้วลากเคอร์เซอร์ไปที่เซลล์ C6 การดำเนินการนี้จะคัดลอกสูตรจากเซลล์ C3 ไปยังเซลล์ C4, C5 และ C6 ด้วย โดยแสดงผลสำหรับวันที่ทั้งหมดที่เราพิจารณา

บันทึก: เมื่อใช้การลบ ให้เขียนวันที่สิ้นสุดก่อนวันที่เริ่มต้นเสมอ

2] การใช้ฟังก์ชัน DAYS

นับวันระหว่างวันที่สองวันใน Excel โดยใช้ฟังก์ชัน DAYS

วัน นี้ ฟังก์ชันวันที่ ใน Excel ที่คำนวณความแตกต่างระหว่างสองวันที่กำหนด ในไม่กี่วัน . สามารถรับรู้วันที่ที่ส่งผ่านเป็น 'สตริง' หากสามารถแยกวิเคราะห์เป็นวันที่ที่ถูกต้องใน Excel

ไวยากรณ์

|_+_|
  • วันที่สิ้นสุด วันที่ล่าสุด
  • วันที่เริ่มต้น วันแรกจะได้รับ

สำหรับตัวอย่างเดียวกันข้างต้น เราสามารถใช้สูตร DAYS เพื่อนับวันได้ดังนี้:

internet explorer ไม่บันทึกประวัติ
  1. ในขณะที่ยังคงโฟกัสที่เซลล์ C3 ให้พิมพ์ =วัน(B3, A3) ในแถบสูตร
  2. คลิก ที่จะเข้ามา สำคัญ. จำนวนวันระหว่างวันที่ในเซลล์ A3 และ B3 จะปรากฏใน C3
  3. คัดลอกสูตรเดียวกันไปยังเซลล์ C4, C5 และ C6 โดยใช้วิธีลากเมาส์ตามที่อธิบายไว้ข้างต้น

เคล็ดลับ: หากระบบบัญชีของคุณใช้ปีที่มี 360 วัน (สิบสองเดือนที่มี 30 วัน) คุณสามารถใช้ฟังก์ชัน DAY360 เพื่อนับจำนวนวันได้

3] การใช้ฟังก์ชันที่แตกต่างกัน

นับวันระหว่างวันที่สองวันใน Excel ด้วยฟังก์ชัน DATEDIF

วันที่ ฟังก์ชันเป็นเวอร์ชันเพิ่มเติมของฟังก์ชัน DAYS โดยจะคำนวณความแตกต่างระหว่างค่าวันที่สองค่าตามช่วงเวลาที่ระบุ เช่น วัน เดือน หรือปี . สิ่งนี้มีประโยชน์ในสูตรที่มีการคำนวณอายุ

ไวยากรณ์

|_+_|
  • วันที่เริ่มต้น คือวันแรกหรือวันที่เริ่มต้นของงวดที่กำหนด
  • วันที่สิ้นสุด เป็นวันสุดท้ายของงวดนี้
  • เอ็ด เปลี่ยน นี่คือข้อมูลที่คุณต้องการได้รับ ตัวอย่างเช่น หากคุณต้องการให้ฟังก์ชัน DATEDIF คำนวณจำนวนวัน คุณสามารถพิมพ์ แทนหน่วย ในทำนองเดียวกันคุณสามารถป้อน เป็นเวลาหลายเดือนและ เป็นเวลาหลายปี คุณยังสามารถป้อนหน่วยสองหน่วยรวมกัน เช่น YM ซึ่งจะคำนวณความแตกต่างเป็นเดือน โดยไม่สนใจปีและวัน

ตอนนี้ ใช้ตัวอย่างเดียวกับข้างต้น ทำตามขั้นตอนเหล่านี้เพื่อใช้ฟังก์ชัน RAZDAT เพื่อนับวันใน Excel:

  1. วางเคอร์เซอร์ในเซลล์ C3
  2. ดับเบิลคลิกและป้อน =RATEDAT(A3, B3, 'Y')
  3. คลิก ที่จะเข้ามา สำคัญ. ผลลัพธ์จะแสดงในเซลล์ C3
  4. วางเมาส์เหนือมุมขวาล่างของเซลล์ C3 อีกครั้ง คลิกแล้วลากไปที่เซลล์ C6 เพื่อดูผลลัพธ์ทั้งหมด

อ่านเพิ่มเติม: วิธีนับคำใน Microsoft Excel

4] การใช้ฟังก์ชัน NETWORKDAYS

นับวันระหว่างวันที่สองวันใน Excel โดยใช้ฟังก์ชัน NETWORKDAYS

NETWORKDAYS เป็นอีกหนึ่งคุณสมบัติที่มีประโยชน์ที่คุณสามารถทำได้ ใช้ excel เพื่อค้นหาวันระหว่างสองวัน . เขาคำนวณ จำนวนวันทำงานเต็ม ระหว่างสองวันที่กำหนด เมื่อคำนวณจำนวนวันระหว่างวันที่สองวันที่กำหนด จะไม่รวมวันหยุดสุดสัปดาห์ (วันเสาร์ วันอาทิตย์) โดยอัตโนมัติ และถ้าจำเป็น วันหยุดอื่นใดที่ระบุเป็นวันที่ (วันหยุดของรัฐ วันหยุดราชการ และวันหยุดลอยตัว) จะถูกยกเว้น

ไวยากรณ์

|_+_|
  • วันที่เริ่มต้น อาร์กิวเมนต์ใช้ค่าของวันที่เริ่มต้น
  • วันที่สิ้นสุด อาร์กิวเมนต์ใช้ค่าวันที่สิ้นสุด
  • [วันหยุด] เป็นการอ้างอิงถึงหนึ่งหรือหลายวันที่ถือว่าเป็นวันที่ไม่ทำงาน

ตอนนี้ สมมติว่าเราจัดเตรียมรายการวันหยุด (ไม่รวมวันหยุดสุดสัปดาห์) สำหรับชุดวันที่เดียวกันกับในตัวอย่างด้านบน เราสามารถใช้ฟังก์ชัน NETWORKDAYS เพื่อคำนวณวันทำงานระหว่างวันที่กำหนดได้ดังนี้

  1. วางเคอร์เซอร์ในเซลล์ D6
  2. ในแถบสูตร พิมพ์ = INSERT(A6,B6,D10:D11) . ดังที่คุณเห็นในภาพหน้าจอด้านบน จำนวนวันได้ลดลงจาก 30 เป็น 22 (ไม่รวมวันเสาร์ 4 วัน วันอาทิตย์ 4 วัน และวันหยุด 1 วันตรงกับวันอาทิตย์)
  3. ตอนนี้ดับเบิลคลิกเซลล์ D5 แล้วพิมพ์ = NETWORKDAYS(A5,B5,D10:D11) .
  4. คลิก ที่จะเข้ามา สำคัญ. ขณะนี้ฟังก์ชันส่งคืน 4 ยกเว้น 1 วันอาทิตย์และ 1 วันหยุด

หมายเหตุ:

  1. ฟังก์ชัน NETWORKDAYS รวม start_date ในการนับ หากเป็นวันธรรมดา
  2. หากคุณต้องการระบุวันหยุดสุดสัปดาห์ที่กำหนดเอง (เช่น หากคุณต้องการให้ Excel ทำเครื่องหมายวันพุธเป็นวันหยุดสุดสัปดาห์แทนที่จะเป็นวันเสาร์ วันอาทิตย์) คุณควรใช้ NETWORKDAYS.INTL การทำงาน. ฟังก์ชันนี้อนุญาตให้คุณส่งอาร์กิวเมนต์ 'วันหยุดสุดสัปดาห์' เพื่อระบุวันที่ถือเป็นวันหยุด

5] การใช้ฟังก์ชัน TODAY

นับวันระหว่างวันที่สองวันใน Excel โดยใช้ฟังก์ชัน TODAY

วันนี้ ฟังก์ชันนี้สามารถใช้ในการคำนวณจำนวนวันระหว่างวันที่ในอดีตหรือในอนาคตกับวันที่ปัจจุบัน ตามค่าเริ่มต้น จะส่งกลับวันที่ปัจจุบัน (เมื่อรูปแบบเซลล์ถูกตั้งค่าเป็นทั่วไป)

ไวยากรณ์

|_+_|

สมมติว่าวันที่ปัจจุบันคือ 28 กันยายน 2022 และเรามีค่าวันที่เป็น 04 กันยายน 2022 ในเซลล์ A17 และค่าวันที่ 30 กันยายน 2022 ในเซลล์ A18

ในการคำนวณจำนวนวันระหว่างวันนี้ถึง 4 กันยายน 2022 (ซึ่งเป็นวันที่ผ่านไปแล้ว) เราจะใช้สูตร =วันนี้()-A17 . ฟังก์ชันส่งคืนค่าผลลัพธ์เป็น 24

ในทำนองเดียวกัน ในการคำนวณจำนวนวันระหว่างวันนี้ถึง 30 กันยายน 2022 (วันที่ในอนาคต) เราจะใช้สูตร =A18-วันนี้() . ฟังก์ชันจะคืนค่า 2 เป็นค่าผลลัพธ์

นั่นคือทั้งหมด! ฉันหวังว่าคุณจะชอบเคล็ดลับง่ายๆ เหล่านี้ในการใช้ Excel เพื่อนับวันระหว่างสองวัน แจ้งให้เราทราบในความคิดเห็นหากคุณมีคำถามใด ๆ

สูตรสำหรับวันระหว่างวันที่สองวันคืออะไร?

คุณสามารถใช้สูตร Excel หลายสูตรเพื่อคำนวณวันระหว่างสองวันที่กำหนด ซึ่งรวมถึง วัน, DATEDIF, เฟรชเดย์, และ วันนี้ ฟังก์ชั่น. หากต้องการดูวิธีใช้ฟังก์ชันเหล่านี้ในการนับวัน โปรดดูโพสต์ด้านบน คุณยังสามารถใช้ ตัวดำเนินการลบ (-) เพื่อนับวันระหว่างสองวันตามที่อธิบายไว้ในโพสต์นี้

เหตุใดสูตรวันจึงไม่ทำงานใน Excel

หากคุณได้รับ #ค่า! ข้อผิดพลาดเมื่อใช้ฟังก์ชัน DAYS ใน Excel อาจมีปัญหากับรูปแบบวันที่ที่ใช้ ถ้าอาร์กิวเมนต์ถูกส่งผ่านเป็นข้อความ (เช่น 28 กันยายน 2022) Excel จะไม่รู้จักอาร์กิวเมนต์นั้นและจะส่ง #VALUE! ข้อผิดพลาด. เพื่อแก้ปัญหานี้ ตรวจสอบให้แน่ใจว่าคุณป้อนวันที่ใน รูปแบบวันที่ excel ที่ถูกต้อง (เช่น 28/09/2565) หรือ รูปแบบข้อความ (28 กันยายน 2565)

เซิร์ฟเวอร์เวอร์ชัน 2016

อ่านเพิ่มเติม: วิธีคูณตัวเลขในหนึ่งเซลล์ขึ้นไปใน Excel

วิธีใช้ Excel เพื่อนับวันระหว่างสองวัน
โพสต์ยอดนิยม