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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)snasui wrote: ยังไม่ค่อยเข้าใจเงื่อนไขครับ ช่วยอธิบายด้วยว่าบรรทัดที่ 24 Score จึงได้คำตอบเป็น 0 ครับ
snasui wrote: ช่วยส่งตัวอย่างที่ถูกต้องมาใหม่ครับ และหากเป็นไปได้ช่วยอธิบายเป็นตัวอย่างมาว่าได้คำตอบมาอย่างไรครับ
jikkie.cat wrote:
ใช้งานได้แล้ว
ขอบคุณมากๆ เลยค่ะ
ในกรณีที่ค่าน้อยกว่ามันได้ค่าเป็น #N/A น่ะครับ เช่นผมลองแก้ไขค่าของ C12 เป็น 14, C13 เป็น 9, C14 เป็น 4 ตามไฟล์แนบsnasui wrote: ลองตามไฟล์แนบครับ
ที่ 12 คีย์
=INDEX($L$4:$L$11,MATCH(1,IF($B12=$I$4:$I$11,IF($C12>=$J$4:$J$11,IF($D12>=$K$4:$K$11,1))),0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
สังเกตการกดแป้นจะต้องกด 3 แป้นเพื่อรับสูตร คือกดแป้น Ctrl+Shift ค้างไว้แล้วตามด้วย Enter แทนการกด Enter ธรรมดา หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ