Page 1 of 1

การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 11:51 am
by wong
เรียน อาจารย์
เนื่องจากมีข้อมูลในการนับคำนำหน้านามเป็นจำนวนมาก ซึ่งในแต่ละประเภทจะมีทั้งยศทหาร ยศตำรวจ ฯลฯ
ซึ่งมีทั้งชาย และหญิง พอใส่สูตรในการคำนวณแล้ว สูตรจะนับรวมยศของผู้หญิงไปรวมกับผู้ชายด้วย
จึงรบกวนมีวิธีการใดบ้างที่จะนับได้ถูกต้อง
ขอบคุณล่วงหน้าครับ

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 2:09 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ C3 คีย์

=IF(LEN(B3)-MIN(LEN(SUBSTITUTE(B3,{"นาง","น.ส.","หญิง"},""))),"หญิง","ชาย")

Enter > Copy ลงด้านล่าง

จากนั้นให้นับ ชาย หรือ หญิง จากผลลัพธ์ของสูตรข้างต้นครับ

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 2:51 pm
by wong
ขอบคุณครับ
แต่มีเมื่อเพิ่มข้อความใดใด ในลำดับที่ 15 ลำดับที่ 16 ผลที่ออกมาจะเป็นชายซึ่งไม่ถูกต้อง
รบกวนด้วยครับ จะแก้ไขอย่างไร

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 2:59 pm
by snasui
:lol: ข้อความเช่นนั้นโปรแกรมจะทราบได้อย่างไรว่าชายหรือหญิงครับ :?:

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 3:15 pm
by wong
ก็ทราบอยู่ว่าโปรแกรมจะรู้ได้อย่างไรว่าเป็นชายหรือหญิง เพียงแต่ในความเป็นจริงข้อมูลที่ทำอยู่นั้นในช่องรายชื่อจะมีข้อความเช่นนี้ปรากฎอยู่ด้วย และในกรณีที่เป็นเซลว่าง โปรแกรมก็คำนวณให้เป็นชายครับ จึงรบกวนหาทางแก้ไขให้ตรงกับความเป็นจริงขอบคุณครับ

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 3:36 pm
by wong
นี้คือตัวอย่างข้อมูลที่ทำอยู่ซึ่งจะมีมากตามจำนวน อปท.ในเขตจังหวัด

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 5:51 pm
by snasui
:D ให้ List รายการคำนำหน้านามทั้งหมดที่สามารถเป็นไปได้มาด้วยครับ

ทบทวนการเขียนสูตรที่ผมให้ไปใหม่ว่าเขียนอย่างไร สังเกตการอ้างอิงว่าเป็นเซลล์เดี่ยวหรือช่วงเซลล์ ให้ใช้ตามต้นฉบับครับ

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 6:10 pm
by wong
ได้ดำเนินการตามคำแนะนำแล้ว ยังปรากฏว่าออกมาชาย (รบกวนดูช่อง V) ที่แนบมาให้
และได้รวบรวมคำนำหน้านามมาให้เรียบร้อยแล้ว

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 7:33 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ AC6 คีย์สูตร

=IFERROR(LOOKUP(2,1/((SEARCH($AF$6:$AF$22,V6)>0)),$AG$6:$AG$22),"")

Enter > Copy ลงด้านล่าง

โดยที่
AF6:AF22 เป็นคำนำหน้านาม, AG6:AG22 เป็นคำระบุเพศ

Re: การนับคำนำหน้านาม

Posted: Sun Oct 30, 2016 8:18 pm
by wong
ได้แล้วครับ ขอบพระคุณอย่างสูง