วันพฤหัสบดีที่ 15 มกราคม พ.ศ. 2558

datedif and date(y,m,d) ใน excel

=DATEDIF(DATE(YEAR(G4),MONTH(G4),DAY(G4)),DATE(YEAR(E4),MONTH(E4),DAY(E4)),"Y")&" ปี "&DATEDIF(DATE(YEAR(G4),MONTH(G4),DAY(G4)),DATE(YEAR(E4),MONTH(E4),DAY(E4)),"ym")&" เดือน "&DATEDIF(DATE(YEAR(G4),MONTH(G4),DAY(G4)),DATE(YEAR(E4),MONTH(E4),DAY(E4)),"md")&" วัน"

กรณี startdate กับ enddate  และ startdate เป็นวันที่หลังสุดหรือมากกว่า จะขึ้น err ให้กับ ช่องเอา จะคำนวณตัวเลข ว ด ป ได้

หรืออาจใช้ if( e4 > g4 ,"T","F") เอาเข้าไปเช็คว่า ควรใช้ฟังก์ขั่นเข้าไปทำงาน


------------------

ส่วนการเพิ่ม ปีั ให้ใช้ date(year(g4)+3,month(g4),day(g4))

---------

***หมายเหุต กรณี format cell ในสูตรจะเป็ฯ auto ส่วน startdate และ enddate จะเป็น date format



ไม่มีความคิดเห็น:

แสดงความคิดเห็น