Page 1 of 1

สูตรนับวันเดือนปีค่ะ

Posted: Sat Feb 23, 2019 12:14 pm
by suka
เรียนอาจารย์และทุกท่านช่วยปรับสูตรค่ะ

ที่เซลล์ A2 ใส่ค่า 21/2/2019
ที่เซลล์ B2 ใส่ค่า 27/2/2019

ที่เซลล์ C2 ใช้สูตร
=IF($A2,DATEDIF($A2,B2,"Y")&" ปี ")&IF($A2,DATEDIF($A2,B2,"YM")&" เดือน ")&IF($A2,DATEDIF($A2,B2+1,"MD")&" วัน")

ที่เซลล์ C2 ไม่ต้องการได้ค่านี้ 0 ปี 0 เดือน 7 วัน ค่ะ
ความต้องการหากสูตรนับปีแล้วมีค่าเป็น 0 สูตรไม่ต้องแสดงค่า 0 ปี นับเดือนมีค่าเป็น 0 สูตรไม่ต้องแสดงค่า 0 เดือน
ที่เซลล์ C2 ควรปรับสูตรอย่างไรคะหากต้องการให้แสดงค่าเป็น 7 วัน ค่ะ

Re: สูตรนับวันเดือนปีค่ะ

Posted: Sat Feb 23, 2019 12:24 pm
by puriwutpokin
ที่ C2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(DATEDIF($A2,B2,"Y")&" ปี "&DATEDIF($A2,B2,"YM")&" เดือน "&DATEDIF($A2,B2+1,"MD")&" วัน","0 ปี ",""),"0 เดือน ",""),"0 วัน","")

Re: สูตรนับวันเดือนปีค่ะ

Posted: Sat Feb 23, 2019 12:46 pm
by suka
:thup: ขอบคุณคุณ puriwutpokin มากค่ะ สูตรได้ตรงตามที่ต้องการเลยค่ะ

Re: สูตรนับวันเดือนปีค่ะ

Posted: Sat Feb 23, 2019 12:51 pm
by Bo_ry
อีกแบบ
C2
=IF(DATEDIF($A2,B2,"Y"),DATEDIF($A2,B2,"Y")&" ปี ","")&IF(DATEDIF($A2,B2,"YM"),DATEDIF($A2,B2,"YM")&" เดือน ","")&IF(DATEDIF($A2,B2,"MD"),DATEDIF($A2,B2,"MD")&" วัน","")

Re: สูตรนับวันเดือนปีค่ะ

Posted: Sat Feb 23, 2019 1:03 pm
by suka
ขอบคุณคุณ Bo_ry ค่ะ