Page 1 of 1
เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 3:44 pm
by kitnad
เรียนท่านผู้รู้
ผมทำการเปรียบเทียบหาค่าจาก Database
โดยใช้สูตรคำนวณ =year(now())
เพื่อเอาปีมาเป็นค่า ID + เลขที่ Run
ซึ่งเมื่อทำการหาค่าแล้วปรากฏว่า ได้ค่าที่ยังไม่ต้องการ
รบกวนท่่านผู้รู้ช่วยทีครับ ขอบคุณครับ
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 4:09 pm
by joo

ลองตามนี้ดูครับที่ B4 คีย์
=IF(LEFT(LARGE(B2,1),4)+0<B1,B1&"0001",IF(LEFT(LARGE(B2,1),4)+0=B1,B1&RIGHT(LARGE(B2,1),4)))
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 4:52 pm
by kitnad
ขอบคุณมากเลยครับ แจ่มมากเลย
(Y)
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 6:29 pm
by kitnad
มีปัญหาเพิ่มเติมครับ กรณีที่ DataBase มีค่าว่าง
แล้ว Excel จะ Error ทันทีครับ เพราะว่าไม่สามารถคิดว่า ปี พ.ศ. ได้
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 7:17 pm
by snasui

ช่วยแนบตัวอย่างข้อมูลในชีท Database มาด้วยจะได้เห็นว่าข้อมูลเป็นอย่างไร นอกจากนี้ช่วยแสดงคำตอบที่ต้องการมาด้วยว่า กรณีใดต้องการคำตอบเป็นค่าใด จะได้เข้าใจตรงกันครับ
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 7:32 pm
by kitnad
เรียนอาจารย์ snasui คือใน DataBase จะไม่มีค่าอะไรทั้งสิ้นครับ เป็นค่าว่างๆ
ผมต้องการนำค่าปีคศ. บันทึกลงไปใน database + กับหมายเลข Run ID ครับ
ยกตัวอย่างเช่น 20130001
มีโจทย์อยู่ว่า database ต้องเป็นค่าว่าง ถ้าหากว่าเเป็นค่าว่างจะ Default เป็น ปีคศ.รวมกับ Run ไปเรื่อย
แต่ถ้าข้อมูลมีอยู่แล้วให้ Run ID ไปเรื่อยๆ ครับ
พอจะเข้าใจไหมครับ
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 7:36 pm
by snasui

คำว่า Run ไปเรื่อย ๆ เอาค่าใดมา Run ครับ เช็คจากอะไรว่าต้อง Run ต่อไปจากนั้น ข้อมูลที่บอกว่ามีอยู่แล้วคือข้อมูลใดครับ

Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 7:48 pm
by kitnad
เรียนอาจารย์
ครั้งแรกจะนำค่าจากปีนั้นๆ ว่าเป็นปี ค.ศ. ใด แล้ว + ไปอีก 4 ตัวอักษรครับ เช่นปีนี้ปี 2013 ก็จะเป็น 2013 & 0001 = 20130001
หลังจากนั้นจะนำค่า 0001 มาบวก + เสมอหากเป็นปีนั้นๆ อยู่ครับ
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Wed Dec 25, 2013 8:00 pm
by snasui

ตัวอย่างตามภาพที่แนบมาคือสิ่งที่ผมถามถึงตามโพสต์นี้ครับ
snasui wrote:
ช่วยแนบตัวอย่างข้อมูลในชีท Database มาด้วยจะได้เห็นว่าข้อมูลเป็นอย่างไร นอกจากนี้ช่วยแสดงคำตอบที่ต้องการมาด้วยว่า กรณีใดต้องการคำตอบเป็นค่าใด จะได้เข้าใจตรงกันครับ
สูตรสำหรับการหาค่าสุดท้ายแล้วบวกไปอีก 1 สามารถใช้สูตรในเซลล์ B4 ของ Sheet1 ตามด้านล่างครับ
=IF(Database!B2="",YEAR(TODAY())*10000,LOOKUP(9.99999999999999E+307,Database!B:B)+1)
Re: เปรียบเทียบ data ที่ กับปี พ.ศ. ไม่ใช่ค่าเดียวกัน
Posted: Thu Dec 26, 2013 9:53 am
by kitnad
ขอบคุณมากครับอาจารย์ทำได้ล่ะครับ
ตามไฟล์แนบเลยครับ
นั่นคือเอาค่าของปี * 10000