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: คำว่า Sheet ภาษาไทยคือ ชีท ครับ สวน ชีล ไม่พบว่ามีใช้ใน Excel
คำว่า ผลลับ ที่ถูกคือ ผลลัพธ์ ครับ
อ่อตรง F5 เป็นเพราะผมไม่ได้ใส ล็อค เอาไว้เวลาทำการลาก ก็อปป๊๊ มันเลยเปลี่ยนตำแหน่งการอ้างอิงข้อมูลไปด้วยsnasui wrote:
จากที่ถามมาปรับสูตรเป็นตามด้านล่างครับ
- ที่ F4 แก้เป็น >50
- ที่ F5 ปรับสูตรเป็น
=COUNTIFS(Sheet1!G:G,$B5,Sheet1!I:I,F$4)- ที่ E5 ปรับสูตรเป็น
=COUNTIFS(Sheet1!G:G,$B5)-D5-F5
ไฟล์ได้แนบมาให้ดูแล้วครับ ยกตัวอย่างที่ เซลล์ D5 กดที Fx จะเด้งหน้าต่างตัวสูตรฟังกชั้น ขึ้นมาแบบที่มีช่องให้แก้ไข สูตรได้แต่ ที E5 มันเด้งเป็น หน้าต่างสรุป ผลลัพธ์ มาให้แทนเลยครับตามตัวอย่างรูปที่แนบให้อันแรกครับsnasui wrote: สูตร =COUNTIFS(Sheet1!G:G,$B5) เป็นการหาว่าที่ Sheet1!G:G มีค่า $B5 อยู่กี่ตัว
สูตร =COUNTIFS(Sheet1!G:G,$B5)-D5-F5 เป็นการนำค่าที่ D5 ไปลบออกจากค่าที่ได้ด้านบน จากนั้นนำ F5 ไปลบออกอีกครั้ง
หรืออีกนัยหนึ่ง เป็นการหาว่า =COUNTIFS(Sheet1!G:G,$B5) ได้ค่าทั้งหมดมีเท่าใด หักออกด้วยเงื่อนไขอื่น ๆ ที่ไม่เกี่ยวข้อง ก็จะเหลือเฉพาะเงื่อนไขที่เรากำลังสนใจ
ส่วนการที่แก้ไขสูตรไม่ได้ควรจะส่งเป็นไฟล์แทนภาพ เพื่อจะได้ช่วยทดสอบให้ได้ครับ
ในเมื่อเราไม่ได้หักออกด้วยเงื่อนไขอื่น ๆ ที่ไม่เกี่ยวข้อง ก็ย่อมเป็นปกติที่จะไม่ได้คำตอบตามต้องการครับsnasui wrote: สูตร =COUNTIFS(Sheet1!G:G,$B5) เป็นการหาว่าที่ Sheet1!G:G มีค่า $B5 อยู่กี่ตัว
สูตร =COUNTIFS(Sheet1!G:G,$B5)-D5-F5 เป็นการนำค่าที่ D5 ไปลบออกจากค่าที่ได้ด้านบน จากนั้นนำ F5 ไปลบออกอีกครั้ง
หรืออีกนัยหนึ่ง เป็นการหาว่า =COUNTIFS(Sheet1!G:G,$B5) ได้ค่าทั้งหมดมีเท่าใด หักออกด้วยเงื่อนไขอื่น ๆ ที่ไม่เกี่ยวข้อง ก็จะเหลือเฉพาะเงื่อนไขที่เรากำลังสนใจ
ด้านบนของผมคือคำอธิบายนี้ครับsings wrote:ผมงงๆตรง คำว่า เป็นการนำค่าที่ D5 ไปลบออกจากค่าที่ได้ด้านบน นี้แหละครับ
snasui wrote:สูตร =COUNTIFS(Sheet1!G:G,$B5) เป็นการหาว่าที่ Sheet1!G:G มีค่า $B5 อยู่กี่ตัว
เข้าใจถูกแล้วครับsings wrote:น่าจะหมายถึง การ นำค่า รวมทั้งหมดที่หาได้จากเงื่อนไขแรก แล้วลบด้วย ผลลัพธ์ ที่หาได้จากตาราง D5 และ F5 ถ้าผมใช้ตามแบบนี้ถูกไหมครับ
ไม่มีใช้ใน Excel เครื่องหมายสำหรับการเปรียบเทียบได้แก่ <, > , =, <>, <=, >= ส่วนพวก ไม่น้อยกว่า ไม่มากกว่า อยู่ระหว่าง ฯลฯ ไม่มีใช้ครับsings wrote: หาเครื่องมือดำเนินการ ที่เป็นสัญญาลักษณ์ของค่ำวา ถึง หรือ คำว่า ช่วง หรือ คำว่า หรือ หรือคำว่าและ หาแล้วไม่เจอหรือไม่มี
โดยปกติแล้วก็จะใช้สูตรลักษณะนี้แทนความหมายว่าอยู่ระหว่าง หรือ อยู่ในช่วง หรือ จาก...แต่ไม่เกิน หรือ มากกว่าหรือเท่ากับ...แต่น้อยกว่า ฯลฯ ครับsings wrote:ผมใช้ สูตร =COUNTIFS(Sheet1!L:L,$B5,Sheet1!R:R,">50",Sheet1!R:R,"<=100")