Page 1 of 1
ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Tue Apr 28, 2015 12:14 pm
by tahc
เรียน อาจารย์/ผู้รู้
เป็นไฟล์งานครับ C2:BD5 เก็บตัวเลขตัวชี้วัดตั้งแต่เลข 1-136
ต้องการตรวจสอบในพื้นที่ C2:BD5 ว่า
1.มีตัวเลขครบตั้งแต่ 1-136
2.ต้องไม่ซ้ำกัน
มีวิธีตรวจสอบอย่างไรครับ(ขออภัยที่ไม่ได้ทำมาก่อน คิดไม่ออกจริงๆ ครับ)
check1.xls
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Tue Apr 28, 2015 1:58 pm
by snasui

ทำตามด้านล่างครับ
- เซลล์ B24 คีย์ช่วงข้อมูลที่ต้องการนับเช่น C2:BD5
Enter
- เซลล์ C24 คีย์สูตรเพื่อนับว่าพบเลข 1:136 กี่ค่า หากนับแล้วไม่เท่ากับ 136 แสดงว่าไม่ถูกต้อง
=SUMPRODUCT(COUNTIF(INDIRECT(B24),ROW(INDIRECT("1:136"))))
Enter
- เซลล์ D24 คีย์สูตรเพื่อรวมค่าว่าช่วงในเซลล์ B4 นั้นรวมค่าแล้วได้เท่าใด ค่าที่ถูกต้องจะต้องเท่ากับค่าผลรวมของเลข 1:136
=SUMPRODUCT(SUMIF(INDIRECT(B24),ROW(INDIRECT("1:136"))))
Enter
- เซลล์ E4 คีย์สูตรเพื่อหาค่าที่หายไปหากมีเลขไม่ครบ ให้ List ออกมาว่าเลขใดหายไป
=LOOKUP(9.99999999999999E+307,CHOOSE({1,2},0,SMALL(IF(COUNTIF(INDIRECT($B24),ROW(INDIRECT("1:136")))=0,ROW(INDIRECT("1:136"))),COLUMNS($E24:E24))))
Ctrl+Shift+Enter > Copy ไปทางขวา
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Tue Apr 28, 2015 6:52 pm
by tahc
ได้ผลตามที่ต้องการทุกประการ ขอบคุณมากมายครับอาจารย์
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Tue Apr 28, 2015 7:20 pm
by tahc
ขออนุญาตครับอาจารย์ งานต่อเนื่อง
แผ่นงาน "ตัวชี้วัดแต่ละกลุ่มงาน" แสดงชื่องาน/กลุ่มงานในคอลัมน์ A และตัวเลขในคอลัมน์ B : AQ แสดงตัวเลขลำดับตัวชี้วัดที่อยู่ในงาน/กลุ่มงานในคอลัมน์ A
แผ่นงาน "จำแนกกลุ่มงาน" แสดงเลขลำดับตัวชี้วัดในคอลัมน์ A
คำถาม : ต้องการให้แสดงชื่องาน/กลุ่มงานตามข้อมูลในคอลัมน์ A ของแผ่นงาน "ตัวชี้วัดแต่ละกลุ่มงาน" ที่คอลัมน์ E ในแผ่นงาน "จำแนกกลุ่มงาน" จะต้องทำอย่างไรครับอาจารย์
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Tue Apr 28, 2015 8:41 pm
by snasui

ไม่พบไฟล์แนบ ลองแนบมาใหม่อีกรอบ สำหรับไฟล์เดิมนั้น ไม่มีชีทตามที่กล่าวมาครับ
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 10:30 am
by tahc
แนบไฟล์ไม่ได้ครับ
-ไฟล์check2 .xls ขนาด 3,222 KB ==>check2.zip ขนาด 334 KB
Add files แล้วได้ข้อความ ERROR :File too large :check2.zip
ส่งไม่ได้ครับ
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 11:15 am
by logic
อันนี้คงต้องตัดไฟล์ให้เล็กลงก่อน แค่พอเป็นตัวอย่างครับ

Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 11:31 am
by tahc
แนบไฟล์ครับอาจารย์
check4.xls
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 3:01 pm
by snasui

ช่วยยกตัวอย่างคำตอบที่ถูกต้องมาสัก 2-3 ตัวอย่างพร้อมอธิบายว่าดูอย่างไรจึงได้ค่าเท่านั้นมาด้วย จะได้สะดวกในการทำความเข้าใจปัญหาครับ
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 4:37 pm
by tahc
เพิ่มเติมครับอาจารย์
check5.xls
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 5:32 pm
by snasui

เซลล์ E6 คีย์สูตรตามด้านล่างครับ
=INDEX(ตัวชี้วัดแต่ละกลุ่มงาน!$A$2:$A$10,MATCH(1,MMULT(--(COLUMN(ตัวชี้วัดแต่ละกลุ่มงาน!$B$2:$AQ$2)<>0),--TRANSPOSE(ตัวชี้วัดแต่ละกลุ่มงาน!$B$2:$AQ$10=$A6)),0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: ขอทราบวิธีตรวจสอบข้อมูลในพื้นที่ที่กำหนดโดยใช้2เงื่อนไข
Posted: Wed Apr 29, 2015 10:11 pm
by tahc
ได้ผลตามที่ต้องการทุกประการ ขอบพระคุณมากมายก่ายกองเลยครับอาจารย์