Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

จะตรวจสอบได้อย่างไรว่าวันที่อยู่ระหว่างสองวันหรือในช่วงสุดสัปดาห์ใน Excel?

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

พิจารณาว่าวันที่อยู่ระหว่างวันที่สองวันด้วยสูตรหรือไม่
ตรวจสอบได้อย่างง่ายดายว่าวันที่อยู่ระหว่างวันที่สองวันด้วยเครื่องมือที่น่าทึ่ง  
พิจารณาว่าวันที่ตรงกับสุดสัปดาห์ด้วยสูตรและรหัส VBA หรือไม่
พิจารณาว่าวันใดตรงกับวันหยุดสุดสัปดาห์ด้วยเครื่องมือที่น่าทึ่งหรือไม่

บทเรียนเพิ่มเติมสำหรับวันที่ ...


ตรวจสอบว่าวันที่อยู่ระหว่างสองวันใน Excel หรือไม่

สมมติว่าคุณจำเป็นต้องพิจารณาว่าวันที่ในคอลัมน์ A อยู่ระหว่างวันที่ 7 มกราคม 1 ถึง 2008 ธันวาคม 12 โปรดทำดังนี้:

1. ในเซลล์ว่างระบุว่าเซลล์ B2 คัดลอกและวางสูตรด้านล่างลงในนั้นแล้วกด เข้าสู่ กุญแจ

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

หมายเหตุ: สูตรนี้จะตรวจสอบว่าวันที่อยู่ระหว่างวันที่ 7 มกราคม 1 ถึง 2008 ธันวาคม 12 หากวันที่อยู่ในช่วงเวลานี้จะส่งคืนวันที่ หากวันที่ไม่อยู่ในช่วงเวลานี้จะส่งคืนข้อความของ FALSE.

2. เลือกเซลล์ผลลัพธ์ต่อไปลาก Fill Handle ลงเพื่อให้ได้ผลลัพธ์ทั้งหมด ดูภาพหน้าจอ:

ตอนนี้คุณสามารถระบุได้ว่าวันที่อยู่ในช่วงวันที่ที่ระบุหรือไม่


ตรวจสอบว่าวันที่อยู่ระหว่างสองวันใน Excel ด้วย Kutools for Excel หรือไม่

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

1. เลือกช่วงที่มีวันที่ที่คุณต้องการตรวจสอบว่าอยู่ระหว่างวันที่สองวันหรือไม่จากนั้นคลิก Kutools > เลือก > เลือกเซลล์เฉพาะ. ดูภาพหน้าจอ:

2 ใน เลือกเซลล์เฉพาะ กล่องโต้ตอบเลือกไฟล์ เซลล์ ตัวเลือกใน ประเภทการเลือก แล้วระบุไฟล์ มากกว่า และ น้อยกว่า วันที่และสุดท้ายคลิก OK ปุ่ม

คุณสามารถดูเซลล์วันที่ที่อยู่ระหว่างสองวันที่จะถูกเลือกได้ทันที ดูภาพหน้าจอ:

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


พิจารณาว่าวันที่ตรงกับสุดสัปดาห์ด้วยสูตรและรหัส VBA หรือไม่

คุณสามารถกำหนดได้ว่าวันที่ในคอลัมน์ A ตรงกับวันหยุดสุดสัปดาห์หรือไม่โดยทำตามขั้นตอนต่อไปนี้:

วิธี A: ใช้สูตรเพื่อตรวจสอบว่าวันที่ตรงกับวันหยุดสุดสัปดาห์หรือไม่

1. ในเซลล์ว่างให้คัดลอกและวางสูตรด้านล่างลงในนั้นแล้วกด เข้าสู่ กุญแจ

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

สูตรนี้จะระบุว่าวันที่ตรงกับวันหยุดสุดสัปดาห์หรือไม่ หากวันที่ตรงกับวันหยุดสุดสัปดาห์จะส่งคืนวันที่ หากวันที่ไม่ตรงกับวันหยุดสุดสัปดาห์จะส่งคืนข้อความของ FALSE.

2. เลือกเซลล์ผลลัพธ์จากนั้นลาก Fill Handle ลงเพื่อให้ได้ผลลัพธ์ทั้งหมด

วิธี B: ใช้ฟังก์ชันที่ผู้ใช้กำหนดเพื่อตรวจสอบว่าวันที่ตรงกับวันหยุดสุดสัปดาห์หรือไม่

1 กด ALT + F11 คีย์ร่วมกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

2. ในหน้าต่าง Microsoft Visual Basic for Applications คลิก สิ่งที่ใส่เข้าไป >> โมดูลและวางมาโครต่อไปนี้ลงในหน้าต่างโมดูล

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3. กดปุ่ม Alt + Q พร้อมกันเพื่อปิดหน้าต่าง Microsoft Visual Basic for Applications

4. ในเซลล์ว่างให้ป้อนสูตรลงในแถบสูตรจากนั้นกดปุ่ม เข้าสู่ กุญแจ

=IsWeekend(A2)

หากส่งคืนข้อความของ จริงวันที่ในเซลล์ A2 เป็นวันหยุดสุดสัปดาห์ และถ้ามันส่งคืนข้อความของ เท็จวันที่ในเซลล์ A2 ไม่ตรงกับวันหยุดสุดสัปดาห์


พิจารณาว่าวันใดตรงกับวันหยุดสุดสัปดาห์ด้วยเครื่องมือที่น่าทึ่ง

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

1. เลือกช่วงวันที่จากนั้นคลิก Kutools > รูปแบบ > ใช้การจัดรูปแบบวันที่. ดูภาพหน้าจอ:

2 ใน ใช้การจัดรูปแบบวันที่ ใหเลือก วันพุธ ใน การจัดรูปแบบวันที่ จากนั้นคลิกที่ไฟล์ OK ปุ่ม

ตอนนี้วันที่ที่เลือกจะถูกแปลงเป็นวันธรรมดาทันที คุณสามารถกำหนดได้ว่าวันที่ตรงกับวันหยุดสุดสัปดาห์หรือไม่ขึ้นอยู่กับเนื้อหาโดยตรง ดูภาพหน้าจอ:

หมายเหตุ:

  • ผลลัพธ์ที่แปลงแล้วทำงานโดยตรงในข้อมูลต้นฉบับ
  • การสนับสนุนยูทิลิตี้นี้ แก้ "Ctrl + Z"

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


บทความที่เกี่ยวข้อง:

แปลงวันที่เป็นวันธรรมดาเดือนชื่อปีหรือตัวเลขใน Excel
บอกว่าคุณป้อนวันที่ในเซลล์เดียวและแสดงเป็น 12/13/2015 มีวิธีแสดงเฉพาะเดือนหรือวันธรรมดาหรือข้อความของชื่อเดือนหรือชื่อวันธรรมดาเช่นธันวาคมหรือวันอาทิตย์หรือไม่ วิธีการในบทความนี้สามารถช่วยให้คุณสามารถแปลงหรือจัดรูปแบบวันที่ประเภทใดก็ได้เพื่อแสดงเฉพาะชื่อวันธรรมดาหรือชื่อเดือนใน Excel

แปลงวันเกิดเป็นอายุอย่างรวดเร็วใน Excel
ตัวอย่างเช่นคุณได้รับข้อมูลวันเกิดที่หลากหลายใน Excel และคุณต้องแปลงวันเกิดเหล่านี้เพื่อแสดงค่าอายุที่แน่นอนใน Excel คุณต้องการทราบได้อย่างไร? บทความนี้แสดงเคล็ดลับในการแปลงวันเกิดเป็นอายุใน Excel ได้อย่างง่ายดาย

เปรียบเทียบวันที่ถ้ามากกว่าวันอื่นใน Excel
สมมติว่าคุณมีรายการวันที่และต้องการเปรียบเทียบวันที่เหล่านี้กับวันที่ที่ระบุเพื่อค้นหาวันที่ที่มากกว่าวันที่ที่ระบุไว้ในรายการคุณจะทำอย่างไร? ในบทความนี้เราจะแสดงวิธีการเปรียบเทียบวันที่หากมากกว่าวันอื่นใน Excel

รวมค่าระหว่างสองช่วงวันที่ใน Excel
เมื่อมีสองรายการในเวิร์กชีตของคุณรายการหนึ่งคือรายการวันที่อีกรายการคือรายการค่า และคุณต้องการสรุปค่าระหว่างช่วงวันที่สองช่วงเท่านั้นเช่นสรุปค่าระหว่างวันที่ 3/4/2014 ถึง 5/10/2014 คุณจะคำนวณค่าเหล่านี้อย่างรวดเร็วได้อย่างไร? วิธีการในบทความนี้จะช่วยคุณได้

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

บทแนะนำเพิ่มเติมสำหรับวันที่ ...


ตรวจสอบว่าวันที่อยู่ระหว่างสองวันหรือวันหยุดสุดสัปดาห์ด้วย Kutools for Excel

Kutools สำหรับ Excel มีเครื่องมือ Excel ที่มีประโยชน์มากกว่า 300 รายการ ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 60 วัน ดาวน์โหลดทดลองใช้ฟรีทันที!


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    La · 1 years ago
    I have 4 variables: 1st: Date of onset, 2nd: Date of termination, 3rd: Date of measurement, 4th: measurement. I want to calculate the average of the 4th variable between each period of onset-termination. How can i do it? I think its a bit tricky. Each date of onset has an counterpart date of termination. The same applies for the 3rd and 4th variable.
  • To post as a guest, your comment is unpublished.
    Nathali · 3 years ago
    I have two tables. The first table has a date and an ID and the other table has a range dates, the same ID and, and one code. In two tables repeat the ID because each has different information. I need get in the table number one the code according with the ID and range dates in the second table. But i don't know how???
  • To post as a guest, your comment is unpublished.
    Dani · 4 years ago
    I want to find all projects that fall within today's date +30 days (Within a month) and have the Project Number displayed when in the range, if not in range keep blank
  • To post as a guest, your comment is unpublished.
    Albert MUKIZA · 4 years ago
    i want to monitor the dates and set the the alert in my excel , example i want to set in my excel to find the difference days between the request date and deadline to order date and automatically compare this difference with the policy date if the difference is greater than policy date , excel consider not done with an alert color , and if the difference is less than the policy days , excel consider the done with alert color. thank you
  • To post as a guest, your comment is unpublished.
    Dwarkanath bari · 4 years ago
    Hello to all,
    I have a requirement in excel i.e.
    i want to generate dates if design actual date is delay for 2 days then for costing department date is increase by delay date.

    design target actual complete costing target marketing target

    05-04-2016 07-04-2016 09-04-2016 10-04-2016

    in above design target date is 05/04/2016 but design task completed on 07-04-2016 so costing target date will be automatically calculated as per delay days.
  • To post as a guest, your comment is unpublished.
    zoe · 4 years ago
    I am recording the SLA duration between dates
    40 day SLA starting on day XXXX
    I am looking for a formula to show if client holds for x number of days that comes off the SLA too
    ie
    01 june 2016 + 40 days = 11 July 2016 but project finishes 15 July shows as 4 days overdue

    However
    01 June 2016 Start
    15 July 2016 End date of project
    client Held 7 Day
    3 days before SLA

    Any help?
  • To post as a guest, your comment is unpublished.
    Sarathraj r · 4 years ago
    I want to show a certain date in a cell from a date range which is between two dates.
    eg: 01-05-2016 to 05-05-2016 may shown as in other cell as 01-05-2016 .

    pls help me..
  • To post as a guest, your comment is unpublished.
    Gary Devletian · 5 years ago
    My question falls along these lines.
    I have two date ranges A through B, and X through Y.
    I need to conditionally format a cell if any dates in range A-B fall within range X-Y.
  • To post as a guest, your comment is unpublished.
    KANNAN · 6 years ago
    Using IF Function i need the following formula. Any one can assist

    On A2 cell I will provide a date. On B2 it should indicate 2 Days after A2. If the second day falls on Monday to Friday it should indicate the actual date. If the second day falls on Saturday or sunday it should indicate on Monday automatically

    On the same way I need third day,fourth day and fifth day using Macros. Also advice to how to create macros in Excel.
  • To post as a guest, your comment is unpublished.
    BIJEESH.P · 6 years ago
    I want to know how many times a date or how many dates from a list are present in a range of dates.
    For example
    Date Range is 1-1-2014 31-1-2014.
    The date list is
    05-01-2014
    11-01-2014
    19-01-2014
    08-02-2014

    want to know the excel formula for count how many times the above list of dates present in the above range of dates.
  • To post as a guest, your comment is unpublished.
    Paolo · 7 years ago
    Hi, very helpful info. Im trying to do a range date let me give you the example if payment is made between " Jan. 1-16 the answer should be 7th of the following month and if payment falls Jan. 17-31 excel should be able to answer 21st of the following month. how could i create this kind of fomula
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I want to do the following:

    I'm in cell w8 which is a empty cell

    Cell L8 contains a date

    if cell L8 equals 12/14/2013 I want it to return the value of 26 however if it contains the date 12/28/2013 ; if cell L8 doesn't contain either date then I want it to go to cell V8 and give me that cell value.

    How would I create the formula?
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I'm tryin to see if cell L8 contains a specific date if it doesn then there is one of two values I want it to give me; if it doesn't contact neither of the dates then bring back the valude from a totally different cell.
    For example. I'm in an empty cell i.e. W8 and want to look at cell L8 which contains a date and if it equals 12/14/2013 then I want it to return the value of 26, however if the date in cell L8 equals 12/28/2013 then it to return the value of 25 if cell L8 has any other date than the above then I want it to return the value from cell V8. How would I write this???