Page 1 of 1

รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 9:45 am
by spinoza
สวัสดีครับ

รบกวนขอคำแนะนำเรื่องการใช้ Data Validation ครับ

ผมได้แนบ File ตัวอย่างมาให้แล้วครับ

ผมต้องการให้เลื่อกเครื่องหมาย √ ได้ในช่องระหว่าง J N ครับ

แต่ที่ผมต้องการขอคำแนะนำเพิ่มเติมคือผมจะต้องใส่เงื่อนไขลงไปยังไงครับ เพื่อให้ ในแถว 3 - 7 ระหว่างช่อง J - N นั้นสามารถเลือกเครื่องหมายถูกได้แค่อันเดียว

(ตัวอย่างเช่นหากในช่อง K3 มีเครื่องหมาย √ แล้ว ให้ช่อง J3,L3-N3 ไม่สามารถเลือกเครื่องหมาย √ ( Down List ที่กำหนดไว้ได้ครับ ) )

Re: รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 11:12 am
by snasui
:D ลองตามนี้ครับ
  1. คลุม J3:N7 > เข้าเมนู Data > Data Validation
  2. ตรง Allow เลือก List
  3. ตรง Source คีย์สูตรด้านล่างแล้วคลิกปุ่ม OK
    =CHOOSE((COUNTA($J3:$N3)>0)+1,$O$1:$O$2,FALSE)

Re: รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 1:06 pm
by spinoza
ขอบคุณมากครับ

Re: รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 2:00 pm
by spinoza
รบกวนขอความช่วยเหลือเพิ่มเติมครับ

ผมต้องการให้ช่อง J23 สรุปผลของการประเมินโดยมีเงื่อนไขดังนี้ครับ

ให้ยืดข้อมูลจากตารางด้านบนโดยให้นับจากจำนวนเครื่องหมายถูก หากเครื่องหมายถูกอยู่ในช่วงใดมากที่สุดให้ช่อง J23 แสดงชื่อช่วงนั้น

โดยหากได้เท่ากับให้ยึดอันที่อยู่ด้านหน้า โดยผมได้แนบ File ตัวอย่างมาให้แล้วครับ

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

Re: รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 3:27 pm
by puriwutpokin
**ลองดูครับ ที่ J24 ใส่ =COUNTA(J3:J22) แล้ว copy ไปด้านขวา
ที่ J23 ใส่ =INDEX(J1:N1,MATCH(MAX(J24,K24,L24,M24,N24,1),J24:N24,0))

Re: รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 4:26 pm
by spinoza
puriwutpokin wrote:**ลองดูครับ ที่ J24 ใส่ =COUNTA(J3:J22) แล้ว copy ไปด้านขวา
ที่ J23 ใส่ =INDEX(J1:N1,MATCH(MAX(J24,K24,L24,M24,N24,1),J24:N24,0))
:cp: แบบนี้ได้แล้วครับขอบคุณมากเลยน่ะครับ

ผมขอถามเพิ่มเติมอีกนิดนึงน่ะครับ ตรง J23 หากเราไม่ได้ติ๊กเครื่องหมายถูกในชีทเลย มันจะขึ้นเป็น N/A อ่ะครับ พอจะมีวิธีแก้ไขให้เป็นค่าว่างหรือไม่ครับ

Re: รบกวนคำขอแนะนำการใช้ Data Validation

Posted: Fri Oct 10, 2014 4:32 pm
by puriwutpokin
ใส่เป็น =IFERROR(INDEX(J1:N1,MATCH(MAX(J24,K24,L24,M24,N24,1),J24:N24,0)),"")