Page 1 of 1

สูตรคำนวนหาอายุแบตเตอรี่

Posted: Fri Jan 26, 2018 11:52 pm
by duean1983
ต้องการคำนวนหาอายุแบตเตอรี่ โดยเช็คปีที่ผลิตแบตเตอรี่ และเดือนที่ผลิต จากรหัสแบตเตอรี่ ดังนี้

NO. 3NA01552
3N คือปีที่ผลิตปี 2017
ส่วนตัว A คือเดือนที่ผลิตคือเดือน 1
ดังนั้นแบตเตอรี่ลูกนี้มีอายุแบตเตอรี่ 1 ปี 0 เดือน ตามไฟล์ที่แนบมาด้วยค่ะ แต่ถ้าหากปีต่อมามีการรันรหัสปีแบตเตอรี่ใหม่ คือ 2 ตัวด้านหน้า ตามด้านล่าง
3OA05555 โดย 3O คือผลิตปี 2018 A คือผลิตเดือน 1 ดังนั้นแบตเตอรี่ลูกนี้จึงมีอายุ 0 ปี 0 เดือน จะต้องแก้ไขสูตรตรงจุดไหนจากไฟล์แนบคะ และหากมีต่อไปมีการ Run รหัสปีแบตเตอรี่ไปเรื่อยๆ ตามรหัสด้านล่าง
3O=ปี 2018
3P=ปี 2019
3Q=ปี 2020
3R=ปี 2021
จะต้องเขียนสูตรการคำนวนอายุแบตเตอรี่โดยต้องแก้ไขสูตรตรงไหนคะ จากสูตรที่แนบมาในไฟล์ค่ะ
โดยที่เดือนแบตเตอรี่จะเริ่ม จาก A คือเดือน 1 แล้ว Run ไปเรื่อยๆจนถึงเดือน 12 ค่ะ

Re: สูตรคำนวนหาอายุแบตเตอรี่

Posted: Sat Jan 27, 2018 6:17 am
by snasui
:D จากเงื่อนไขและสูตรที่เขียนมาแล้ว ช่วยแจ้งมาด้วยว่าผิดพลาดที่เซลล์ใด ค่าที่ถูกต้องควรเป็นเท่าใด จะได้เข้าถึงปัญหาโดยไวครับ

Re: สูตรคำนวนหาอายุแบตเตอรี่

Posted: Thu Feb 01, 2018 8:54 pm
by duean1983
J3 สูตรที่ใช้ คือ =IFERROR(VALUE("20"&H3),FIND(H3,$G$6)+2004-2)
J4 สูตรที่ใช้ คือ =IFERROR(VALUE("20"&H4),FIND(H4,$G$6)+2004-1)

O3 =YEAR($D$2)-IFERROR(VALUE("20"&IFERROR(MID(G3,FIND("'",G3)+1,2),LEFT(G3,(LEFT(G3,1)="3")+2))),FIND(IFERROR(MID(G3,FIND("'",G3)+1,2),LEFT(G3,(LEFT(G3,1)="3")+1)),"ABCDEFGHIJKLM3N3O JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC")+2004-2)-(MONTH($D$2)<K3)
O4 สูตรที่ใช้ =YEAR($D$2)-IFERROR(VALUE("20"&IFERROR(MID(G3,FIND("'",G3)+1,2),LEFT(G3,(LEFT(G3,1)="3")+2))),FIND(IFERROR(MID(G3,FIND("'",G3)+1,2),LEFT(G3,(LEFT(G3,1)="3")+1)),"ABCDEFGHIJKLM3N3O JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC")+2004-1)-(MONTH($D$2)<K3)

ซึ่งสูตรทั้ง 2 ช่องเป็นสูตรที่ใช้ในการคำนวนหาปีที่ผลิต เฉพาะของปีนั้นๆ แต่อยากจะให้ช่อง J3 และ O3 ช่องเดียวสามารถคำนวณหาปีที่ผลิตได้ทั้งของปี 2017 และ ปี 2018 จะต้องแก้ไขโค้ดตรงไหนคะที่จะรวมทั้ง 2 สูตรมาใช้ด้วยกันได้ โดยไม่ต้องแยกสูตรค่ะ
ซึ่ง J3 และ J4 โคัดที่แตกต่างกันคือตัวเลขสีน้ำเงิน ส่วน O3 และ O4 โค้ดที่แตกต่างกันคือตัวเลขสีแดง

Re: สูตรคำนวนหาอายุแบตเตอรี่

Posted: Thu Feb 01, 2018 9:00 pm
by snasui
:D ให้แจ้งคำตอบที่ต้องการมาก็พอครับ เซลล์ไหน ต้องการคำตอบเป็นเท่าใด ด้วยเงื่อนไขใด

ผู้ตอบจะพิจารณาเองว่าควรใช้สูตรใด สูตรที่เขียนมาไม่ได้ช่วยให้เข้าใจได้ง่ายหรือเข้าใจได้เร็ว เพราะอาจจะเขียนด้วยความไม่กระชับ ฯลฯ ครับ

Re: สูตรคำนวนหาอายุแบตเตอรี่

Posted: Fri Feb 02, 2018 9:44 am
by duean1983
ช่อง G3 ถ้าพิมพ์รหัส
3NA0555 หรือ 3OA0222
ช่อง H3 สัญลักษณ์ปีที่ผลิต
ช่อง I3 สัญลักษณ์เดือนที่ผลิต
ช่อง J3 ปี ค.ศ.ปีที่ผลิต (แปลงสัญลักษณ์จากช่อง H3 มาเป็นปี ค.ศ.)
ช่อง K3 เดือนที่ผลิต (แปลงสัญลักษ์ช่อง I3 มาเป็นเดือนโดยเป็นตัวเลข)
ช่อง L3 อายุปีแบตเตอรี่ที่ใช้งานจนถึงปัจจุบัน (ปีปัจจุบัน-ปีที่ผลิต)
ช่อง M3 อายุที่ใช้งานแบตเตอรี่จนถึงปัจจุบัน (เดือนปัจจุบัน-เดือนที่ผลิต)

G3 ถ้าพิมพ์ รหัส 3NA0555
H3 =3N
I3 =A
J3 =2017
K3 = 1
L3 = 1
M3 = 1
เท่ากับว่าแบตเตอรี่ลูกนี้ผลิตเดือน 1 ปี 2017 มีอายุการใช้งานจนถึงเดือนปัจจุบัน เท่ากับ 1 ปี 1 เดือน

G3 ถ้าพิมพ์ รหัส 3OA0555
H3 =3O
I3 =A
J3 =2018
K3 = 1
L3 = 0
M3 = 1
เท่ากับว่าแบตเตอรี่ลูกนี้ผลิตเดือน 1 ปี 2018 มีอายุการใช้งานจนถึงเดือนปัจจุบัน เท่ากับ 0 ปี 1 เดือน

Re: สูตรคำนวนหาอายุแบตเตอรี่

Posted: Fri Feb 02, 2018 10:22 am
by logic
ลองดูครับ :)

H3 =LEFT(G3,2)
I3 =MID(G3,3,1)
J3 =INDEX($J$6:$J$22,MATCH(H3,$I$6:$I$22,0))
K3 =MATCH(I3,$L$6:$L$17,0)
L3 =DATEDIF(DATE(J3,K3,1),TODAY(),"Y")
M3 =DATEDIF(DATE(J3,K3,1),TODAY(),"YM")

Re: สูตรคำนวนหาอายุแบตเตอรี่

Posted: Fri Feb 02, 2018 3:38 pm
by duean1983
ขอบคุณมากค่ะ