Page 1 of 1
รบกวนสอบถามสูตรการนับซ้ำค่ะ
Posted: Sat Dec 10, 2016 10:57 pm
by namrz
ยกตัวอย่างมีข้อมูล
Y
N
N
Y
N
N
N
Y
N
N
N
N
ต้องใส่สูตรอย่างไร เพื่อให้นับค่าของ N ที่มีค่าซ้ำกันมากที่สุด (โดยคำตอบคือ 4)
ขอบคุณค่ะ
Re: รบกวนสอบถามสูตรการนับซ้ำค่ะ
Posted: Sat Dec 10, 2016 11:33 pm
by snasui
สมมุติข้อมูลเริ่มที่ A2 ลงไป
ที่ B2 คีย์สูตร
=IF(A2=A1,B1+1,1)
Enter > Copy ลงด้านล่าง
ที่เซลล์ใด ๆ คีย์
=Max(B:B)
จะได้ค่าที่มากที่สุดครับ
Re: รบกวนสอบถามสูตรการนับซ้ำค่ะ
Posted: Sat Dec 10, 2016 11:39 pm
by namrz
ขอบพระคุณมากค่ะ
Re: รบกวนสอบถามสูตรการนับซ้ำค่ะ
Posted: Sun Dec 11, 2016 12:02 am
by namrz
สอบถามเพิ่มเติมค่ะ เจอปัญหากรณีที่บางเซล มีค่า Y เยอะกว่า N สูตรที่ใช้ Max จึงนับค่ามากที่สุดเป็นของ Y แทน
อยากให้นับเฉพาะค่าของ N จะมีสูตรไหมคะ
ขอบคุณค่ะ
Re: รบกวนสอบถามสูตรการนับซ้ำค่ะ
Posted: Sun Dec 11, 2016 1:58 pm
by snasui
ตัวอย่างการปรับสูตรครับ
ที่เซลล์ใด ๆ คีย์
=MAX(FREQUENCY(IF(A2:A13="N",ROW(A2:A13)),IF(A2:A13<>"N",ROW(A2:A13))))
Ctrl+Shift+Enter
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: รบกวนสอบถามสูตรการนับซ้ำค่ะ
Posted: Sun Dec 11, 2016 3:50 pm
by namrz
ขอบพระคุณอีกครั้งค่ะ