Page 1 of 2

การคำนวนหาจำนวนวัน

Posted: Wed Apr 09, 2014 3:47 pm
by tOGo11
มีข้อมูลเป็นแบบ yymmdd ซึ่งยังอยู่ในรูปแบบ text อยากคำนวนหาผลต่างของจำนวนวัน กับวันที่ 140331 (31 มีนาคม 2014)

เช่น 140201 - 140331 มีผลต่างจำนวนวัน = 59 วัน เป็นต้น

รบกวนด้วยนะครับ

ขอบคุณครับ

Re: การคำนวนหาจำนวนวัน

Posted: Wed Apr 09, 2014 4:39 pm
by joo
:D ลองแนบตัวอย่างไฟล์พร้อมคำตอบที่ต้องการมาหน่อยครับ

Re: การคำนวนหาจำนวนวัน

Posted: Wed Apr 09, 2014 4:48 pm
by tOGo11
joo wrote::D ลองแนบตัวอย่างไฟล์พร้อมคำตอบที่ต้องการมาหน่อยครับ
คือ ในแถว B จะเป็น text ซึ่งตามจริงจะเป็น Date ในรูป yymmdd ที่แปลงมาจาก ERP
แล้วส่งที่อยากได้คือในแถว C เป็นจำนวนวันจนถึงวันที่ 140331 yymmdd
เช่น

ใน B 140201 เมื่อมาคำนวนกับวันที่ 31/03/2014 จะได้คำตอบในช่อง C คือ 59 วัน

Re: การคำนวนหาจำนวนวัน

Posted: Wed Apr 09, 2014 5:43 pm
by bank9597
tOGo11 wrote:
joo wrote::D ลองแนบตัวอย่างไฟล์พร้อมคำตอบที่ต้องการมาหน่อยครับ
คือ ในแถว B จะเป็น text ซึ่งตามจริงจะเป็น Date ในรูป yymmdd ที่แปลงมาจาก ERP
แล้วส่งที่อยากได้คือในแถว C เป็นจำนวนวันจนถึงวันที่ 140331 yymmdd
เช่น

ใน B 140201 เมื่อมาคำนวนกับวันที่ 31/03/2014 จะได้คำตอบในช่อง C คือ 59 วัน
คำตอบที่ได้ 59 คิดอย่างไร

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 12:04 am
by apirak2455
ลองตามนี้ครับ

C2="31/3/2014"-TEXT(B2,"2000-00-00")+1
Copy ลงล่าง

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 8:43 am
by tOGo11
tOGo11 เขียน:
joo เขียน:
:D ลองแนบตัวอย่างไฟล์พร้อมคำตอบที่ต้องการมาหน่อยครับ


คือ ในแถว B จะเป็น text ซึ่งตามจริงจะเป็น Date ในรูป yymmdd ที่แปลงมาจาก ERP
แล้วส่งที่อยากได้คือในแถว C เป็นจำนวนวันจนถึงวันที่ 140331 yymmdd
เช่น

ใน B 140201 เมื่อมาคำนวนกับวันที่ 31/03/2014 จะได้คำตอบในช่อง C คือ 59 วัน


คำตอบที่ได้ 59 คิดอย่างไร
คำตอบ 59 มาจากไหน คือมากจาก
140201 คือวันที่ 1/2/2014
ซึ่ง 59 มากจาก วันที่ 1/2/2014 ถึง วันที่ 31/3/2014
คือคือจำนวนวันตั้งเเต่ 1/2/2014 ถึง 31/3/2014 ครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 8:44 am
by tOGo11
apirak2455
ภาพประจำตัวสมาชิก
Member
Member

โพสต์: 27

ลองตามนี้ครับ

C2="31/3/2014"-TEXT(B2,"2000-00-00")+1
Copy ลงล่าง

ไม่ได้อ่ะครับ รบกวนหน่อยนะครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 9:05 am
by apirak2455
ที่ C2 (ที่ใส่สูตรลงไปแล้ว)
1. เปลี่ยน Format เป็น General
2. ดับเบืลคลิกที่ C2 กด Enter
3. Copy ลงล่าง

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 9:41 am
by tOGo11
Re: การคำนวนหาจำนวนวัน
โพสต์ โดย apirak2455 » พฤหัสฯ. เม.ย. 10, 2014 9:05 am

ที่ C2 (ที่ใส่สูตรลงไปแล้ว)
1. เปลี่ยน Format เป็น General
2. ดับเบืลคลิกที่ C2 กด Enter
3. Copy ลงล่าง
ขอโทษนะครับ สงสัยจะโง่จริงๆ มันได้แบบนี้อะครับ
พอดีไม่ค่อยได้ใช้ excel เท่าไหร่ครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 9:47 am
by bank9597
:D ผมเปิดดูไฟล์แล้ว ปกติครับ

ทำตามที่ผู้ตอบแนะอีกครั้ง คือ คลุมทึบเซลล์ C2:Cn แล้วเปลี่ยนฟอร์แมตเป็น general ครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 9:52 am
by tOGo11
Re: การคำนวนหาจำนวนวัน
โพสต์ โดย bank9597 » พฤหัสฯ. เม.ย. 10, 2014 9:47 am

:D ผมเปิดดูไฟล์แล้ว ปกติครับ

ทำตามที่ผู้ตอบแนะอีกครั้ง คือ คลุมทึบเซลล์ C2:Cn แล้วเปลี่ยนฟอร์แมตเป็น general ครับ
ไฟล์ที่ผมแนนไปคือผมทำตามทุกอย่างเเล้วครับ เเต่มันก็ยังขึ้นเป็น #value! อยู่เลยครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 10:53 am
by apirak2455
ex.JPG
เพื่อนสมาชิกท่านใดใช้ Excel 2003 ช่วยตรวจสอบให้ด้วยครับ
ผมใช้ Excel 2013 ทดสอบแล้ว ก็ให้ผลตามปกติ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 11:11 am
by joo
:D ลองตามนี้ดูครับ
ให้ทำการคลุมช่วงข้อมูลของคอลัมน์ C จากนั้นเข้าไปที่เมนู Data >คลิกText to Colum > คลิก Next >Next > Next > Finish

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 11:38 am
by tOGo11
Re: การคำนวนหาจำนวนวัน
โพสต์ โดย joo » พฤหัสฯ. เม.ย. 10, 2014 11:11 am

:D ลองตามนี้ดูครับ
ให้ทำการคลุมช่วงข้อมูลของคอลัมน์ C จากนั้นเข้าไปที่เมนู Data >คลิกText to Colum > คลิก Next >Next > Next > Finish
พี่ลองเเล้วได้ผลมั้ยครับ
ผมลองก็เหมื่อนเดิม สงสัยต้องโหลด 2013

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 11:48 am
by joo
:D ผมลองกับ 2003 ก็ใช้งานได้ตามที่แนะนำครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 11:51 am
by tOGo11
Re: การคำนวนหาจำนวนวัน
โพสต์ โดย joo » พฤหัสฯ. เม.ย. 10, 2014 11:48 am

:D ผมลองกับ 2003 ก็ใช้งานได้ตามที่แนะนำครับ

งั้นคงเป็นที่ผมเเล้วเเหละครับ ขนาดโหลดของพี่มาลองเปิดดูก็ไม่ได้เช่นเดิมครับ ขอบคุณมากๆๆเลยครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 1:15 pm
by tOGo11
พอจะมีวิธีแก้ ให้สามารถใช้งานใน 2003 ได้มั้ยครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 1:16 pm
by palerpater
ผมเปิดด้วย Excel 2007 ได้ผลครับ

MISSION COMPLETE, THANK YOU PLATOO.

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 1:37 pm
by palerpater
ขอความรู้ด้วยครับ คุณ apirak2455 คุณ joo

สูตร ="31/3/2014"-TEXT(B3,"2000-00-00")+1 ..... มันหมายความว่าอย่างไรครับ

พจน์แรก
"31/3/2014" ผมเข้าใจเอาว่าต้องการเปลี่ยนวันที่ 31 มีนาคม 2014 ให้เป็น text ... ใช่มั๊ยครับ :?:

พจน์ที่สอง
TEXT(B3,"2000-00-00") ผมเข้าใจเอาว่าต้องการเปลี่ยนวันที่ในเซลล์ B3 ให้เป็น text ... ใช่มั๊ยครับ :?:

พจน์สาม
+1 มันคืออะไรครับ

Re: การคำนวนหาจำนวนวัน

Posted: Thu Apr 10, 2014 5:47 pm
by snasui
palerpater wrote:พจน์แรก
"31/3/2014" ผมเข้าใจเอาว่าต้องการเปลี่ยนวันที่ 31 มีนาคม 2014 ให้เป็น text ... ใช่มั๊ยครับ
ใช่ครับ การคีย์วันที่หากต้องนำไปกระทำกับค่าอื่น ๆ จะต้องทำให้อยู่ในรูปแบบของ Text ไม่เช่นนั้นจะกลายเป็น ให้นำผลลัพธ์ของ 31 หารด้วย 3 หารด้วย 2014 มาใช้ดำเนินการคำนวณกับพจน์ที่สอง
palerpater wrote:พจน์ที่สอง
TEXT(B3,"2000-00-00") ผมเข้าใจเอาว่าต้องการเปลี่ยนวันที่ในเซลล์ B3 ให้เป็น text ... ใช่มั๊ยครับ
จากคำถามนี้วันที่จัดอยู่ในรูปแบบ Text อยู่แล้วครับ เพียงแต่เปลี่ยนรูปแบบ Text นั้นเสียใหม่ให้เป็น ปี เดือน วัน โดยค.ศ. มี 4 หลัก เพื่อ Excel จะได้รู้จักค่านั้นในรูปแบบของวันที่ ซึ่งค่าของวันที่คือตัวเลขธรรมดาตัวหนึ่งและให้อยู่ในฐานเดียวกันกับพจน์แรก

อย่าไปสับสนรูปแบบของวันที่กับค่าของวันที่นะครับ ใน Excel ค่าเดียวกัน สามารถที่จะจัดรูปแบบให้เป็นแบบใดก็ได้ขึ้นอยู่กับความต้องการครับ