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

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

ไม่เข้าใจครับ คำตอบที่ต้องการอยู่ในเซลล์ไหน มีค่าเท่าใด ลองยกตัวอย่างมาสัก 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

สามารถทำได้ครับ
Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั
Posted: Mon May 28, 2012 11:22 pm
by i3erm
ไฟล์ใหม่ครับ
Re: สอบถามการเขียนสูตรการนับวันหมดอายุและที่ยังมีอายุอยู่ครั
Posted: Tue May 29, 2012 7:31 am
by snasui

ลองตามนี้ครับ
- ที่เซลล์ D3 คีย์
=IF(DATE(YEAR(TODAY())+543,MONTH(TODAY()),DAY(TODAY()))<B3,"ยังมีอายุ","หมดอายุ")
Enter > Copy ลงด้านล่าง
- ที่เซลล์ 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
ขอบคุณมาก ครับ
ผมลองใช้แล้ว ดีมากๆเลย
ไว้โอกาสหน้าขอปรึกษาอีกนะครับ