Page 1 of 1

ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Tue Jun 07, 2016 11:14 am
by ajsudkedt
เช่น ที่ I462 คือจำนวนนักเรียนที่ผ่านโดยได้คะแนนมากกว่าครึ่งที่กำหนดไว้ใน I7
สูตรที่ต้องการคือ หากค่าที่ I7 เปลี่ยน อยากให้ จำนวนนักเรียนที่ I462 ที่ได้มากกว่าครึ่งตามค่า I7 ก็ต้องเปลี่ยนไปด้วยครับตรงกันข้ามกับ I463 คือจำนวนนักเรียนที่ได้ค่าไม่ถึงครึ่งของ I7
พอจะมีสูตรไหมครับ-ขอบคุณครับ
ตามไฟล์ที่แนบครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Tue Jun 07, 2016 6:06 pm
by snasui
:D ตัวอย่างสูตรที่ I462 ครับ

=COUNTIF(I8:I457,">="&I$7)

ลองปรับกับเซลล์อื่นที่มีลักษณะคล้ายกันนี้ รวมทั้ง I463 ครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Wed Jun 08, 2016 12:16 pm
by ajsudkedt
กราบขอบพระคุณมากครับ
ทำตามที่แนะได้ผลดั่งที่ต้องการเลยครับ
สุดยอดมากครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Wed Jun 08, 2016 1:16 pm
by ajsudkedt
ลองเปลียนค่า I7 ค่า I462 ไม่เปลี่ยนครับ
เกิดจากอะไรครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Wed Jun 08, 2016 2:33 pm
by logic
รายละเอียดน้อยไปนะครับ

เปลี่ยนจากอะไรเป็นอะไร แล้วมันต้องได้ค่าอะไรถึงจะถือว่าถูกต้องล่ะครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Wed Jun 08, 2016 4:05 pm
by ajsudkedt
รบกวน โหลดไฟล์แนบครับ
รายละอียดในนั้นครับ
ขอบคุณล่วงหน้าครับ
ตอนนี้งงอยู่ครับว่า ทำไมค่าไม่เปลี่ยน

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Wed Jun 08, 2016 6:45 pm
by snasui
:D กรุณาตอบคำถามคุณ logic ด้วยครับ
logic wrote: เปลี่ยนจากอะไรเป็นอะไร แล้วมันต้องได้ค่าอะไรถึงจะถือว่าถูกต้องล่ะครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Thu Jun 09, 2016 3:34 am
by ajsudkedt
จากไฟล์ที่แนบด้านบน
ผมลองเปลี่ยนตัวเลขที่ I7 แล้ว
แต่ค่าที่ I462ไม่ถูกครับ
เช่น
I7 = 1, I462=275
I7 = 2, I462=175
I7 = 3, I462=100
I7 = 4, I462=75
I7 = 5, I462=50
I7 = 6, I462=0
I7 = 6, I454=6, I455=6, I456=6, I462=6
ประมาณนี้ครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Thu Jun 09, 2016 6:37 pm
by snasui
ajsudkedt wrote:จากไฟล์ที่แนบด้านบน
ผมลองเปลี่ยนตัวเลขที่ I7 แล้ว
แต่ค่าที่ I462ไม่ถูกครับ
เช่น
I7 = 1, I462=275
I7 = 2, I462=175
I7 = 3, I462=100
I7 = 4, I462=75
I7 = 5, I462=50
I7 = 6, I462=0
:D ที่ผมทดสอบก็ถูกต้องตามนี้ครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Fri Jun 10, 2016 8:01 am
by ajsudkedt
คือค่าที่ I7 เป็นคะแนนเต็มครับ
ฉะนั้น ค่าที่อยู่ระหว่าง I8:I457 ที่มีค่ามากกว่าหรือเท่ากับครึ่งหนึ่งของค่าใน I7 จะถูกนับจำนวนว่ามีกี่คนเพื่อนำมาลงใน I462 ครับ
และ ค่าที่อยู่ระหว่าง I8:I457 ที่มีค่าไม่ถึงครึ่งหนึ่งของค่าใน I7 จะถูกนับจำนวนว่ามีกี่คนเพื่อนำมาลงใน I463 ครับ
สรุปค่า I7 จะเป็นกำหนดจำนวนคนที่ "ผ่าน" ใน I462 และ "ไม่ผ่าน" ใน I463 ครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Fri Jun 10, 2016 8:35 am
by ajsudkedt
รูปแบบของ cell ระหว่าง I8:I457 มีผลต่อการนับจำนวนไหมครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Fri Jun 10, 2016 8:40 am
by ajsudkedt
ตามภาพ ผมลองกรอกตัวเลขลง ค่อใน I462 ไม่เปลี่ยนเลยครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Fri Jun 10, 2016 9:02 am
by logic
ajsudkedt wrote:คือค่าที่ I7 เป็นคะแนนเต็มครับ
ฉะนั้น ค่าที่อยู่ระหว่าง I8:I457 ที่มีค่ามากกว่าหรือเท่ากับครึ่งหนึ่งของค่าใน I7 จะถูกนับจำนวนว่ามีกี่คนเพื่อนำมาลงใน I462 ครับ
และ ค่าที่อยู่ระหว่าง I8:I457 ที่มีค่าไม่ถึงครึ่งหนึ่งของค่าใน I7 จะถูกนับจำนวนว่ามีกี่คนเพื่อนำมาลงใน I463 ครับ
สรุปค่า I7 จะเป็นกำหนดจำนวนคนที่ "ผ่าน" ใน I462 และ "ไม่ผ่าน" ใน I463 ครับ
สูตรที่อาจารย์แก้ให้ไปแปลว่านับค่าที่มากกวา่หรือเท่ากับ i7 ไม่ใช่มากกว่าหรือเท่ากับครึ่งหนึ่งของ i7

ถ้าให้หาค่ามากกว่าหรือเท่ากับครึ่งหนึ่งของ i7 มันต้องเอา i7 ไปหาร 2 ก่อน ปรับสูตรแค่นี้มันไม่น่าจะยากนะ หรือมันติดอะไร ยังไงครับ

Re: ขอสูตรนับจำนวนตามค่าที่กำหนดครับ

Posted: Fri Jun 10, 2016 1:05 pm
by ajsudkedt
ได้แล้วครับ สูตรผมใส่แบบนี้
I462=COUNTIF(I8:I457,">="&I$7/2)
I463=COUNTIF(I8:I457,"<"&I$7/2)
ขอบคุณท่าน snasui (คนควน) และ ท่าน logic มาก ๆ ครับ