EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)แนบแล้วนะคะ รบกวนพี่ๆด้วยนะคะpuriwutpokin wrote:ควรแนบไฟล์ตัวอย่างมาด้วยครับ เพื่อนๆสมาชิกจะได้เข้าถึงปัญหาได้เร็ว ครับ
คงหมายถึงไฟล์ตัวอย่างไม่ใช่ภาพตัวอย่างครับpuriwutpokin wrote:ควรแนบไฟล์ตัวอย่างมาด้วยครับ เพื่อนๆสมาชิกจะได้เข้าถึงปัญหาได้เร็ว ครับ
eyepop99 wrote:คงหมายถึงไฟล์ตัวอย่างไม่ใช่ภาพตัวอย่างครับpuriwutpokin wrote:ควรแนบไฟล์ตัวอย่างมาด้วยครับ เพื่อนๆสมาชิกจะได้เข้าถึงปัญหาได้เร็ว ครับ
ตัวอย่างสูตรที่ F4=IFERROR(INDEX(dun!$B$4:$Q$85,MATCH($E4,dun!$A$4:$A$85,0),LOOKUP($D4,{17,22,27,32,37,42,47,52},{1,3,5,7,9,11,13,15})),"") คัดลอกลงครับPnum17 wrote:eyepop99 wrote:คงหมายถึงไฟล์ตัวอย่างไม่ใช่ภาพตัวอย่างครับpuriwutpokin wrote:ควรแนบไฟล์ตัวอย่างมาด้วยครับ เพื่อนๆสมาชิกจะได้เข้าถึงปัญหาได้เร็ว ครับ
puriwutpokin wrote:ตัวอย่างสูตรที่ F4=IFERROR(INDEX(dun!$B$4:$Q$85,MATCH($E4,dun!$A$4:$A$85,0),LOOKUP($D4,{17,22,27,32,37,42,47,52},{1,3,5,7,9,11,13,15})),"") คัดลอกลงครับPnum17 wrote:eyepop99 wrote:
คงหมายถึงไฟล์ตัวอย่างไม่ใช่ภาพตัวอย่างครับ
Pnum17 wrote:puriwutpokin wrote:ตัวอย่างสูตรที่ F4=IFERROR(INDEX(dun!$B$4:$Q$85,MATCH($E4,dun!$A$4:$A$85,0),LOOKUP($D4,{17,22,27,32,37,42,47,52},{1,3,5,7,9,11,13,15})),"") คัดลอกลงครับPnum17 wrote:
ขอบคุณมากกคะ
ต้องเพิ่มคอลัมน์ ที่ระบุเพศมาด้วยครับ ลองทำตารางมาใหม่ครับPnum17 wrote:Pnum17 wrote:puriwutpokin wrote: ตัวอย่างสูตรที่ F4=IFERROR(INDEX(dun!$B$4:$Q$85,MATCH($E4,dun!$A$4:$A$85,0),LOOKUP($D4,{17,22,27,32,37,42,47,52},{1,3,5,7,9,11,13,15})),"") คัดลอกลงครับ
ขอบคุณมากกคะ
พี่คะขอสอบถามอีกเรื่องหนึ่ง คือถ้าเราใส่คะแนนของเพศหญิงไป มันขึ้นเป็นคะแนนของเพศชายต้องใช้สูตรไหนคะ รึเพิ่มเติมในสูตนเดิมยังไงคะ
puriwutpokin wrote:ต้องเพิ่มคอลัมน์ ที่ระบุเพศมาด้วยครับ ลองทำตารางมาใหม่ครับPnum17 wrote:Pnum17 wrote:
ขอบคุณมากกคะ
พี่คะขอสอบถามอีกเรื่องหนึ่ง คือถ้าเราใส่คะแนนของเพศหญิงไป มันขึ้นเป็นคะแนนของเพศชายต้องใช้สูตรไหนคะ รึเพิ่มเติมในสูตนเดิมยังไงคะ
ตัวอย่างสูตรที่ H7=IFERROR(INDEX(dun!$B$4:$Q$104,MATCH($G7,dun!$A$4:$A$104,0),LOOKUP($F7,{17,22,27,32,37,42,47,52},IF($E7="ชาย",{1,3,5,7,9,11,13,15},{2,4,6,8,10,12,14,16}))),"") คัดลอกลงครับPnum17 wrote:puriwutpokin wrote:ต้องเพิ่มคอลัมน์ ที่ระบุเพศมาด้วยครับ ลองทำตารางมาใหม่ครับPnum17 wrote:
พี่คะขอสอบถามอีกเรื่องหนึ่ง คือถ้าเราใส่คะแนนของเพศหญิงไป มันขึ้นเป็นคะแนนของเพศชายต้องใช้สูตรไหนคะ รึเพิ่มเติมในสูตนเดิมยังไงคะ
สอบถามอีกนิดคะ IF($E7="ชาย",{1,3,5,7,9,11,13,15},{2,4,6,8,10,12,14,16}))),"") ถ้าเราต้องการอธิบายที่มา ต้องอธิบา่ยว่าอย่างไรคะpuriwutpokin wrote: ↑Wed Dec 20, 2017 3:25 pmตัวอย่างสูตรที่ H7=IFERROR(INDEX(dun!$B$4:$Q$104,MATCH($G7,dun!$A$4:$A$104,0),LOOKUP($F7,{17,22,27,32,37,42,47,52},IF($E7="ชาย",{1,3,5,7,9,11,13,15},{2,4,6,8,10,12,14,16}))),"") คัดลอกลงครับPnum17 wrote:puriwutpokin wrote: ต้องเพิ่มคอลัมน์ ที่ระบุเพศมาด้วยครับ ลองทำตารางมาใหม่ครับ
ฟังก์ชั่น If มี 3 ส่วนประกอบคือ If(เงื่อนไข, ผลลัพธ์ถ้าเงื่อนไขเป็นจริง, ผลลัพธ์ถ้าเงื่อนไขเป็นเท็จ)
ขอบคุณนะคะsnasui wrote: ↑Fri Feb 02, 2018 8:39 pmฟังก์ชั่น If มี 3 ส่วนประกอบคือ If(เงื่อนไข, ผลลัพธ์ถ้าเงื่อนไขเป็นจริง, ผลลัพธ์ถ้าเงื่อนไขเป็นเท็จ)
จากสูตรข้างต้นคือ IF($E7="ชาย",{1,3,5,7,9,11,13,15},{2,4,6,8,10,12,14,16}) หมายถึง หาก E7 มีค่าเท่ากับ ชาย เป็นจริง ให้แสดงชุดของค่าคงที่ {1,3,5,7,9,11,13,15} หากเป็นเท็จให้แสดงชุดของค่าคงที่ {2,4,6,8,10,12,14,16}
ข้อมูลที่เขียนนอยู่ในรูปแบบของ {...} เป็นค่าคงที่ Array ครับ
อย่าลืมแจ้งผลการใช้งานตามที่คุณ puriwutpokin แจ้งให้ทราบด้วยครับ