Page 1 of 1

ขอทราบสูตรแทรกแถว และต้องการผลที่ต้องการ

Posted: Mon Nov 25, 2019 10:20 pm
by keay44
สวัสดีค่ะอาจารย์ และผู้ที่มีความรู้ที่เกี่ยวข้องทุกท่าน
หนูต้องการปรับปรุงสูตรในการทำงานให้ควบคุมมากยิ่งขึ้นในการทำงาน ดังนี้
ในไฟล์ที่ได้แนบมาให้สิ่งที่ต้องการ หนูต้องการให้ช่อง F แสดงสถานะ ขึ้นเป็นวันที่ปัจจุบันที่มีการอัพเดท อ้างอิงจากช่อง C D E
และหากช่องนั้นว่างทั้งแถว ก็จะขึ้น * หรือ สถานะช่องว่างเปล่า แทน (เหมือนแถว 2 )
แต่ในปัจจุบัน มีแผนกอื่นได้เข้ามาเพิ่มขึ้นทำให้ต้องเพิ่มแทรกช่อง ระหว่าง C D E จึงมีผลทำให้ช่อง F ที่ต้องการผลตามที่ต้องการ
มีการเปลี่ยนแปลง
** ผลที่เกิดขึ้น เมื่อมีการแทรกช่อง ระหว่าง C D E ออกมาไม่ว่าจะ 1 หรือ 2 ช่อง ทำให้ช่อง F ไม่แสดงสถานะปัจจุบันของวันที่

** จากตัวอย่าง แถวที่ 3 เมื่อแทรกช่อง ระหว่าง C D เพิ่ม 1 ช่อง (ใช้ชื่อว่า แผนก 1) ผลที่ต้องการ ในช่อง G ต้องเป็นคำว่า สำเร็จ

Re: ขอทราบสูตรแทรกแถว และต้องการผลที่ต้องการ

Posted: Mon Nov 25, 2019 10:39 pm
by puriwutpokin
ลองดูครับที่ G2=IFERROR(IF(COUNT(F2:F2),"สำเร็จ",INDEX(C$1:F$1,MATCH(9^9,C2:F2))),"*") copy down

Re: ขอทราบสูตรแทรกแถว และต้องการผลที่ต้องการ

Posted: Tue Nov 26, 2019 12:51 am
by Bo_ry
G2
=IFERROR(SUBSTITUTE(LOOKUP(9^9,C2:F2,$C$1:$F$1),"รูป",),"*")

หรือแก้ F1 เป็น สำเร็จ
G2
=IFERROR(LOOKUP(9^9,C2:F2,$C$1:$F$1),"*")