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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ตามไฟล์แนบครับ
ที่ E3=IF(C3="","",COUNTIFS(Rental!$C$3:$C$19,$C3,Rental!$I$3:$I$19,E$1,Rental!$K$3:$K$19,$D3)) Copy ไปถึง F3 แล้ว Copy ลงครับduean1983 wrote: ↑Thu Mar 22, 2018 7:22 pm ได้แล้วค่ะ ขอบคุณค่ะ
รบกวนสอบถามอีก 1 กรณีค่ะ จาก Sheet1 บริษัท A มีแบตเตอรี่ทั้งหมด 4 ลูก (อ้างอิงจาก ชีท Rental) คือมีแบตเตอรี่ติดรถ 2 ลูก และแบตเตอรี่เช่า 2 ลูก แต่หากวันนั้นบริษัท A เซอร์วิสแบตเตอรี่ไปซ่อมแบตเตอรี่ได้แค่ 2 ลูก (อ้างอิงจาก ID ,D3 และ D4)ตามไฟล์แนบ
แต่ในช่อง
E3 แบตเตอรี่ติดรถยังโชว์ 2 ลูก ต้องการให้โชว์ขึ้นมา 1 ลูก โดยอ้างอิงจาก D3
F3 แบตเตอรี่เช่ายังโชว์ 2 ลูก ต้องการให้โชว์ขึ้นมา 1 ลูก โดยอ้างอิงจาก D4
จะต้องใช้สุตรแบบไหนคะ
ที่ E3=IF($D3="","",COUNTIFS(Rental!$C$3:$C$19,$C3,Rental!$K$3:$K$19,$D3)) คัดลอกถึง F3 และลงล่างครับduean1983 wrote: ↑Sat Mar 24, 2018 10:55 am ขอโทษค่ะพอดีอธิบายคำถามไม่ชัดเจน จาก Sheet1 ต้องการให้ปรากฎคำตอบตรงคอลัมภ์ E,F,G ตามตัวอย่างด้านล่างค่ะ
คอลัมภ์ C คอลัมภ์ D คอลัมภ์ E คอลัมภ์ F คอลัมภ์ G
บริษัทที่ ลูกที่ ชื่อบริษัท/CUSTOMER ID แบตเตอรี่ติดรถ แบตเตอรี่เช่า แบตเตอรี่สำรอง
แถวที่3 1 1 บริษัท A จำกัด 3NG2852 1 1 0
แถวที่4 1 2 บริษัท A จำกัด 3NG2853 1 1 0
แถวที่5 2 1 บริษัท B จำกัด 3NG2856 1 1 0
แถวที่6 2 2 บริษัท B จำกัด 3NG2857 1 1 0
1. หากคีย์ ID (คอลัมภ์ D) ไม่ว่าจะกี่รหัสก็ตาม ตามตัวอย่าง 4 รหัส จะปรากฏชื่อบริษัท ตรงคอลัมภ์ C เพื่อให้ทราบว่าแบตเตอรี่ตรงคอลัมภ์ D ใช้ที่บริษัทไหน
2. ให้ทำการตรวจสอบว่าแบตเตอรี่ที่คีย์ในคอลัมภ์ D เป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า หรือแบตเตอรี่สำรอง (อ้างอิงจากชีท Rental คอลัมภ์ I)
จะได้
3NG2852 แบตเตอรี่ติดรถ
3NG2853 แบตเตอรี่เช่า
3NG2856 แบตเตอรี่ติดรถ
3NG2857 แบตเตอรี่เช่า
3. ให้ทำการตรวจสอบว่าแบตเตอรี่ทั้ง 4 ลูกนี้ เป็นแบตเตอรี่ติดรถ แบตเตอรี่เช่า ของบริษัทอะไร โดยอ้างอิงชื่อบริษัทจากคอลัมภ์ C ในSheet1 จะทราบว่า
บริษัท A มีแบตเตอรี่ติดรถ 1 ลูก (อ้างอิง ID จากช่อง D3) แบตเตอรี่สำรอง 1 ลูก (อ้างอิง ID จากช่อง D4)
บริษัท B มีแบตเตอรี่ติดรถ 1 ลูก (อ้างอิง ID จากช่อง D5) แบตเตอรี่สำรอง 1 ลูก (อ้างอิง ID จากช่อง D6)
ดังนั้น
ช่อง E3-E4 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C3 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง F3-F4 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C4 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง E5-E6 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C5 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่อง F5-F6 ต้องการให้โชว์ เลข 1 (เนื่องจากอ้างอิงจากชื่อบริษัทคอลัมภ์ C6 บริษัทเดียวกันให้โชว์เลขตัวเดียวกัน)
ช่วยอธิบายมาใหม่อีกรอบให้ตรงกับตำแหน่งเซลล์ครับ