boonnum2513 wrote:snasui wrote:boonnum2513 wrote:----------ขอบคุณมากค่ะ
แต่ที่เห็นในสูตรที่เผยแพร่ ใช้ IF ก็เลยไม่เข้าใจค่ะเพราะไม่เก่ง Excel เลยค่ะ
การที่ใช้ If เข้าไปช่วยแสดงว่าในเว็บที่อ้างถึงนั้นมีเงื่อนไขใด ๆ เข้ามาประกอบ ปกติหากไม่มีเงื่อนไขอื่นใดเข้ามาประกอบ เรา
จะไม่เขียนสูตรให้ซับซ้อนโดยไม่จำเป็นครับ
=DATE(YEAR(A3)+1,MONTH(A3)+10,IF(DAY(A3)>DAY(DATE(YEAR(A3)+1,MONTH(A3)+11,0)),DAY(DATE(YEAR(A3)+1,MONTH(A3)+11,0)),DAY(A3)))....แล้วสูตรนี้อ้างอิงถึงอะไรคะ
...รบกวนอาจารย์ผู้สูตรให้หน่อยได้ไหมค่ะตามไฟล์ Exel ที่แนบมาค่ะ/พี่ที่ทำข้อมูลนับระยะเวลาเขาอยากได้ข้อมูลไว้เป็นความรู้และปรับใช้ในงานที่เกียวข้องต่อไปคะ../ ขอขอบคุณอาจารย์อีกครั้งนะค่ะที่ให้ความรู้คะ
ใช้สูตรตามนี้เลยครับ
=YEAR(C5)-YEAR(B5)-IF(OR(MONTH(C5)<MONTH(B5),AND(MONTH(C5)=MONTH(B5),DAY(C5)<DAY(B5))),1,0)&" ปี "&MONTH(C5)-MONTH(B5)+IF(AND(MONTH(C5)<=MONTH(B5),DAY(C5)<DAY(B5)),11,IF(AND(MONTH(C5)<MONTH(B5),DAY(C5)>=DAY(B5)),12,IF(AND(MONTH(C5)>MONTH(B5),DAY(C5)<DAY(B5)),-1)))&" เดือน "&C5-DATE(YEAR(C5),MONTH(C5)-IF(DAY(C5)<DAY(B5),1,0),DAY(B5)+1)&" วัน"
แล้วคัดลอกสูตรมาเลย
You do not have the required permissions to view the files attached to this post.