Page 1 of 1
ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าวครับ
Posted: Mon Jun 17, 2013 5:43 pm
by sings
จากไฟล์ที่แนบให้นี้ผมได้ทำสูตร ไว้ที่ชีล 2 ตรงขนาดพื่นที่ ช่องแรก (<10) สูตรมันออกได้ตามต้องการ แต่ ช่อง ที่ 2(>10<=50) และ 3 (>=50 ) สูตรกลับไม่แสดงตัวเลขนะครับ ช่องที่ 2 นี้ไม่น้าจะแปลกใจเท่าไรผมอาจจะกำหนดผิดช่วยแนะนำที่ครับ แต่ ช่องที่ 3 นี้สิมันคล้ายกับช่องแรก ไงกับไม่ได้ ผลลับ งงๆครับ อย่างน้อย กรุงเทพฯ ต้องได้ 1 แห่ง งงๆครับช่วยชีแนะที่ครับ
ข้อกำหนด
ต้องการ สรุปข้อมูลในจังหวัดมีกี่ อำเภอ จำนวนเท่าไร และเงื่อนไข ข้อที่1.)มีขนาดพื้นที่ ไม่เกิน 10 มีเท่าไร ข้อที่2 มากกว่า 10 แต่ไม่เกิน 50มีเท่าไร และ ข้อที่ 3มากกว่า 50 มีเท่าไร ในแต่ละจังหวัด ลงในชีลที่ 2 ครับ
ขอบคุณครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Mon Jun 17, 2013 6:06 pm
by snasui
คำว่า Sheet ภาษาไทยคือ
ชีท ครับ สวน
ชีล ไม่พบว่ามีใช้ใน Excel
คำว่า
ผลลับ ที่ถูกคือ
ผลลัพธ์ ครับ
จากที่ถามมาปรับสูตรเป็นตามด้านล่างครับ
- ที่ F4 แก้เป็น >50
- ที่ F5 ปรับสูตรเป็น
=COUNTIFS(Sheet1!G:G,$B5,Sheet1!I:I,F$4) - ที่ E5 ปรับสูตรเป็น
=COUNTIFS(Sheet1!G:G,$B5)-D5-F5
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Tue Jun 18, 2013 12:14 pm
by sings
snasui wrote: คำว่า Sheet ภาษาไทยคือ
ชีท ครับ สวน
ชีล ไม่พบว่ามีใช้ใน Excel
คำว่า
ผลลับ ที่ถูกคือ
ผลลัพธ์ ครับ
ขอโทษครับ
snasui wrote:
จากที่ถามมาปรับสูตรเป็นตามด้านล่างครับ
- ที่ F4 แก้เป็น >50
- ที่ F5 ปรับสูตรเป็น
=COUNTIFS(Sheet1!G:G,$B5,Sheet1!I:I,F$4) - ที่ E5 ปรับสูตรเป็น
=COUNTIFS(Sheet1!G:G,$B5)-D5-F5
อ่อตรง F5 เป็นเพราะผมไม่ได้ใส ล็อค เอาไว้เวลาทำการลาก ก็อปป๊๊ มันเลยเปลี่ยนตำแหน่งการอ้างอิงข้อมูลไปด้วย
อาจาร์ยครับ แล้วตรง =COUNTIFS(Sheet1!G:G,$B5)-D5-F5 ตรง
-D5-F5 ความหมายมันคืออะไรครับ ตัวอย่าง ลำดับ 3 ความหมายมันหน้าจะเป็น -2 ไม่ใช้หรอครับ อ่อแล้วผมไปกดตรง Fx ปกติมันจะขึ้นหน้าฟังกชั้น สูตรขึ้นมา แต่นี้มันเด้ง หน้าต่างขึ้นมาเหมือนกันแต่เป็นแบบไม่มีให้แก้ไขสูตรครับเป็นผลลัพธ์ เลยครับดังไฟล์แนบมาให้ดูครับ
แล้วทีสูตรผม ได้ลอง เปลี่ยน เครื่องหมายเป็น บวก ลบ คูณ หาร เล่นๆดู สลับไปๆมาๆ บ้างก็ขึ้นข้อความนี้ #DIV/0! บ้างก็ได้ตัวเลข แต่ไม่ใช้ ข้อมูลที่ถูกต้อง
ต้องยอมแหละ หาความหมายไม่เจอครับ ในเมื่อเครื่องหมายดำเนินการมันเป็น ลบ
ขอบคุณครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Tue Jun 18, 2013 12:25 pm
by snasui
สูตร =COUNTIFS(Sheet1!G:G,$B5) เป็นการหาว่าที่ Sheet1!G:G มีค่า $B5 อยู่กี่ตัว
สูตร =COUNTIFS(Sheet1!G:G,$B5)
-D5-F5 เป็นการนำค่าที่ D5 ไปลบออกจากค่าที่ได้ด้านบน จากนั้นนำ F5 ไปลบออกอีกครั้ง
หรืออีกนัยหนึ่ง เป็นการหาว่า =COUNTIFS(Sheet1!G:G,$B5) ได้ค่าทั้งหมดมีเท่าใด หักออกด้วยเงื่อนไขอื่น ๆ ที่ไม่เกี่ยวข้อง ก็จะเหลือเฉพาะเงื่อนไขที่เรากำลังสนใจ
ส่วนการที่แก้ไขสูตรไม่ได้ควรจะส่งเป็นไฟล์แทนภาพ เพื่อจะได้ช่วยทดสอบให้ได้ครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Tue Jun 18, 2013 1:53 pm
by sings
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) ได้ค่าทั้งหมดมีเท่าใด หักออกด้วยเงื่อนไขอื่น ๆ ที่ไม่เกี่ยวข้อง ก็จะเหลือเฉพาะเงื่อนไขที่เรากำลังสนใจ
ส่วนการที่แก้ไขสูตรไม่ได้ควรจะส่งเป็นไฟล์แทนภาพ เพื่อจะได้ช่วยทดสอบให้ได้ครับ
ไฟล์ได้แนบมาให้ดูแล้วครับ ยกตัวอย่างที่ เซลล์ D5 กดที Fx จะเด้งหน้าต่างตัวสูตรฟังกชั้น ขึ้นมาแบบที่มีช่องให้แก้ไข สูตรได้แต่ ที E5 มันเด้งเป็น หน้าต่างสรุป ผลลัพธ์ มาให้แทนเลยครับตามตัวอย่างรูปที่แนบให้อันแรกครับ
ไม่รับทราบว่าจะมีผล กระทบอะไรบ้างไหมครับ แต่ผลลัพธ์ที่ออกมามันตรงตามต้องการของไฟล์นี้ครับ จะนำสูตรนี้ไป ใช้กับไฟล์ ข้อมูลใหญ่อีกที่ครับ
ขอบคุณครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Tue Jun 18, 2013 2:23 pm
by snasui
เนื่องจากโปรแกรมไม่สามารถเปิดตัวช่วยในการเขียนสูตรจากเซลล์นั้นได้ ส่วนหนึ่งมาจาก Cursor ไม่ได้อยู่ในตำแหน่งติดกับ Function
ลองทำตามภาพด้านล่างครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Tue Jun 18, 2013 2:37 pm
by sings
ขอบคุณครับ
อาจาร์ยครับ(เสียงหนักแน่นมากๆ) ผมพบปํญหาอย่างหนึ่ง ผมได้แนบไฟล์ มาให้ดูด้วยครับ ใน Sheet3 ผมได้ลอง ลบสูตรในเซลล์ F5,F6,F7,F8 เล่นๆดู ผลลัพธ์ที่ออกมากลับไม่ได้ตามต้องการน่ะครับ หรือจะลบใน D5,D6,D7,D8 หรือจะลบทั้ง 2 อย่างก็เหมือนกันครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Wed Jun 19, 2013 7:56 am
by snasui
แสดงว่าคุณไม่เข้าใจในสิ่งที่ผมอธิบายไปครับ
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) ได้ค่าทั้งหมดมีเท่าใด หักออกด้วยเงื่อนไขอื่น ๆ ที่ไม่เกี่ยวข้อง ก็จะเหลือเฉพาะเงื่อนไขที่เรากำลังสนใจ
ในเมื่อเราไม่ได้หักออกด้วยเงื่อนไขอื่น ๆ ที่
ไม่เกี่ยวข้อง ก็ย่อมเป็นปกติที่จะไม่ได้คำตอบตามต้องการครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Wed Jun 19, 2013 11:40 am
by sings
อาจาร์ยครับนั้นนะเป็นปํญหาโจทย์ ของผมวันนี้แต่เช้าเลย ผมนึกอยู่แล้วจะต้องโดน ให้ทำข้อมูลประมาณนี้เลย เงื่อนไขมีอยู่ว่า
จังหวัดนี้ที่มีขนาดพื้นที่ 50 ขึ้นไปแต่ไม่เกิน 100 มีกี่แห่ง สูตร =COUNTIFS(Sheet1!G:G,$B5)-D5-F5 อันนี้ผมเลยใช้ไม่ได้ ในชีทตัวอย่างด้านบนในชีทที่3 ผมลบเหลือแต่สูตรไว้แค่ คอลัมน์ D ซึ่งผมได้ใช้สูตร =COUNTIFS(Sheet1!G:G,$B5,Sheet1!I:I,$D$4) ที่เซลล์ D5 ที่เซลล์ D4 พิมพ์ ว่า <50>=100 ซึ่งข้อมูลไม่ออกเลยเป็น 0(ศูนย์) ตอนนี้เลยคิด อีก 2 วิธี คือ
1. หาความหมาย พารามิเตอร์ที่เป็น 50ถึง100 ตอนนี้ไม่รู้ ใช้ สัญญาลักษณ์อันไหน เดียวหาก่อน
2. ทำตารางเป็น 3คอลัมน์ คอลัมน์ แรกใช้ ใช้เงื่อนไข ที่เซลล D4ใช้ >50 คอลัมน์ ที่ 2 ใช้ ที่เซลล E4<100 คอลัมน์ที่ 3 F5 ใช้สูตร =COUNTIFS(Sheet1!G:G,$B5)D5-F5 นี้ แต่มาคิดๆอีกที่มันวุ่นวาย และไม่สำเร็จแน่นๆ เพราะ >50 ตัวเลขอะไรที่มากกว่า 50 มันมาหมดเลยนิ น้อยกว่า 100 ก็คงจะเหมือนกันอะไรทึ่ น้อยกว่า ร้อย มันมาหมด เอามาลบกันคงไม่ใช้ตัวเลขข้อมูลที่ถูกต้องแน่นๆ
ปล.อาจาร์ยครับ อันที่จริง สูตร =COUNTIFS(Sheet1!G:G,$B5)-D5-F5 นี้ ผมก็ยังไม่ค่อยเข้าใจเท่าไร แต่ หน้าจะหมายถึง การ นำค่า รวมทั้งหมดที่หาได้จากเงื่อนไขแรก แล้วลบด้วย ผลลัพธ์ ที่หาได้จากตาราง D5 และ F5 ถ้าผมใช้ตามแบบนี้ถูกไหมครับ(ผมงงๆตรง คำว่า เป็นการนำค่าที่ D5 ไปลบออกจากค่าที่ได้ด้านบน นี้แหละครับ)
ขอบคุณครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Wed Jun 19, 2013 12:43 pm
by sings
OK ครับ วิธีที่ 1. หาเครื่องมือดำเนินการ ที่เป็นสัญญาลักษณ์ของค่ำวา ถึง หรือ คำว่า ช่วง หรือ คำว่า หรือ หรือคำว่าและ หาแล้วไม่เจอหรือไม่มีไม่ทราบแหะ แต่ผมใช้ สูตร =COUNTIFS(Sheet1!L:L,$B5,Sheet1!R:R,">50",Sheet1!R:R,"<=100") นี้แทนแหละครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Wed Jun 19, 2013 3:53 pm
by snasui
sings wrote:ผมงงๆตรง คำว่า เป็นการนำค่าที่ D5 ไปลบออกจากค่าที่ได้ด้านบน นี้แหละครับ
ด้านบนของผมคือคำอธิบายนี้ครับ
snasui wrote:สูตร =COUNTIFS(Sheet1!G:G,$B5) เป็นการหาว่าที่ Sheet1!G:G มีค่า $B5 อยู่กี่ตัว
sings wrote:น่าจะหมายถึง การ นำค่า รวมทั้งหมดที่หาได้จากเงื่อนไขแรก แล้วลบด้วย ผลลัพธ์ ที่หาได้จากตาราง D5 และ F5 ถ้าผมใช้ตามแบบนี้ถูกไหมครับ
เข้าใจถูกแล้วครับ
sings wrote: หาเครื่องมือดำเนินการ ที่เป็นสัญญาลักษณ์ของค่ำวา ถึง หรือ คำว่า ช่วง หรือ คำว่า หรือ หรือคำว่าและ หาแล้วไม่เจอหรือไม่มี
ไม่มีใช้ใน Excel เครื่องหมายสำหรับการเปรียบเทียบได้แก่ <, > , =, <>, <=, >= ส่วนพวก ไม่น้อยกว่า ไม่มากกว่า อยู่ระหว่าง ฯลฯ ไม่มีใช้ครับ
sings wrote:ผมใช้ สูตร =COUNTIFS(Sheet1!L:L,$B5,Sheet1!R:R,">50",Sheet1!R:R,"<=100")
โดยปกติแล้วก็จะใช้สูตรลักษณะนี้แทนความหมายว่าอยู่ระหว่าง หรือ อยู่ในช่วง หรือ จาก...แต่ไม่เกิน หรือ มากกว่าหรือเท่ากับ...แต่น้อยกว่า ฯลฯ ครับ
Re: ช่วยดูที่ครับว่าผมกำหนดสูตร COUNTIFS ผิดเงื่อนไขหรือป่าว
Posted: Fri Jul 05, 2013 2:17 pm
by sings
ขอบคุณครับ