Page 1 of 1

สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครับ

Posted: Mon May 28, 2012 10:56 pm
by i3erm
วันเริ่มต้น 01/02/2012 มีอายุ 3 ปี อยากนับวันหมดแล้วให้แสดงสถานะด้วยว่า มีอายุ หรือ หมดอายุ ไม่ทราบว่าเขียนสูตรอย่างไรบ้างครับ
ขอบคุณครับ ล่วงหน้าครับ

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Mon May 28, 2012 10:59 pm
by snasui
:D ลองแนบไฟล์ตัวอย่างมาดูครับ ทำตัวอย่างให้เห็นว่าข้อมูลในเซลล์ไหนต้องการให้แสดงเป็นค่าใด จะได้เขียนสูตรเปรียบเทียบได้ครับ

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Mon May 28, 2012 11:06 pm
by i3erm
เป็นการออกใบรับรอง นับว่าใบไหนหมดอายุบ้าง แล้วยังมีอายุบ้างครับ

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Mon May 28, 2012 11:10 pm
by snasui
:lol: ไม่เข้าใจครับ คำตอบที่ต้องการอยู่ในเซลล์ไหน มีค่าเท่าใด ลองยกตัวอย่างมาสัก 2-3 ตัวอย่างครับ

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Mon May 28, 2012 11:11 pm
by i3erm
ผมรบกวนถามอีกเรื่องได้ไหมครับ พอดีผมอยากทำไฟล์ Excel เป็นฐานข้อมูลเพื่อง่ายต่อการค้นหา เพิ่มข้อมูล แก้ไขข้อมูล ปรับปรุงข้อมูล สามารถทำงานใน Excel ได้หรือครับ ขอคำแนะนำด้วยครับ :?:

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Mon May 28, 2012 11:12 pm
by snasui
:D สามารถทำได้ครับ

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Mon May 28, 2012 11:22 pm
by i3erm
ไฟล์ใหม่ครับ

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Tue May 29, 2012 7:31 am
by snasui
:D ลองตามนี้ครับ
  1. ที่เซลล์ D3 คีย์
    =IF(DATE(YEAR(TODAY())+543,MONTH(TODAY()),DAY(TODAY()))<B3,"ยังมีอายุ","หมดอายุ")
    Enter > Copy ลงด้านล่าง
  2. ที่เซลล์ C3 คีย์
    =IF(D3="หมดอายุ","",DATEDIF(DATE(YEAR(TODAY())+543,MONTH(TODAY()),DAY(TODAY())),B3,"Y")&" ปี "&DATEDIF(DATE(YEAR(TODAY())+543,MONTH(TODAY()),DAY(TODAY())),B3,"YM")&" เดือน "&DATEDIF(DATE(YEAR(TODAY())+543,MONTH(TODAY()),DAY(TODAY())),B3,"MD")&" วัน")
    Enter > Copy ลงด้านล่าง
ควรคีย์วันเดือนปีให้เป็นค.ศ.แทนการคีย์เป็นพ.ศ. เพราะจะง่ายในการเขียนสูตรกว่ากันอย่างมาก กรณีที่คีย์เป็นค.ศ. สามารถเปลี่ยน DATE(YEAR(TODAY())+543,MONTH(TODAY()),DAY(TODAY()))ในสูตรให้เป็นแค่ TODAY() ได้เลย

Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั

Posted: Tue May 29, 2012 8:39 am
by i3erm
ขอบคุณมาก ครับ
ผมลองใช้แล้ว ดีมากๆเลย
ไว้โอกาสหน้าขอปรึกษาอีกนะครับ