Page 1 of 1

นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Tue Oct 11, 2016 11:32 pm
by hednoi19
สวัสดีครับ

ในกรณีที่ (1เซล)มีตัวเลขมากกว่า 1 ตัวขึ้นไปแบบนี้ 1,2,3,4,5 จะใช้สูตรตัวไหนได้ครับ ให้นับได้เท่ากับ 5

ขอบคุณมากครับ
2016-10-11_23-30-53.jpg

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Wed Oct 12, 2016 12:09 am
by DhitiBank
ลอง​แบบ​นี้​ครับ​
B2
=LEN(C2)-LEN(SUBSTITUTE(C2,",",""))+1

Enter

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Wed Oct 12, 2016 7:49 pm
by hednoi19
ขอบคุณมากครับพี่ รบกวนสอบถาม 1 อีกอย่างครับ
แล้วต้องกรณีต้องการผูกเงื่อนไขเพิ่ม โดย ยึดตามโครงการ A2,A3 ของแต่ละวันครับ C1,D2,E3 ไปเรื่อยๆจะได้ทราบว่าแต่ละวันมีจำนวนเท่าไหร่แต่ละโครงการ จะเขียนสูตรได้อย่างไรครับ

ขอบคุณครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Wed Oct 12, 2016 8:15 pm
by snasui
:D ช่วยแนบตัวอย่างไฟล์ Excel แล้วชี้ให้เห็นว่าต้องกาคำตอบที่เซลล์ใด ด้วยเงื่อนไขใด ค่าที่ถูกต้องควรเป็นเท่าใด จะได้สะดวกในการตอบครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Wed Oct 12, 2016 8:51 pm
by hednoi19
ขอบคุณที่แนะนำครับพี่

เอกสารตามไฟล์แนบครับ
Column สีเหลืองคือที่ต้องการใช้สูตรครับ

ขอบคุณพี่ๆครับ

2016-10-12_20-49-44.jpg

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Wed Oct 12, 2016 9:08 pm
by snasui
:D ตัวเลขที่คีย์ในคอลัมน์ C ต้องกำหนดรูปแบบให้เป็น Text ครับ

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

วิธีการกำหนดให้เป็น Text ให้คีย์ตัวเลขโดยนำหน้าด้วยเครื่องหมาย ' (Single Quote) หรือจัดรูปแบบด้วยการคลุม C2:C3 แล้วคลิกขวา > Format Cells > ที่แถบ Number เลือก Text

ค่าในเซลล์ C22:C24 นำมาจากเซลล์ใดของชีต Data ดูจากค่าใด อยู่ในคอลัมน์ใด ว่าให้นำตัวเลขดังกล่าวมาแสดงครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Thu Oct 13, 2016 10:39 am
by hednoi19
ขอบคุณพี่มากครับ ที่แวะมาให้ความรู้อย่างต่อเนื่อง
**รบกวนพี่ช่วยดูเอกสารตามไฟล์แนบให้หน่อยครับ ผมระบุวันที่ใส่ตารางและอยากให้ข้อมูลโชว์เป็นเลข Rack แต่ละโครงการ+แต่ละวันครับ

ขอบคุณครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Thu Oct 13, 2016 11:10 am
by DhitiBank
2016-10-13 11_05_27-Microsoft Excel - Book1.xlsx [Read-Only].png
สังเกตที่ H15 ครับ
ถึงแม้เราจะเห็นว่าในเซลล์แสดง 231,232 แต่ค่าที่แท้จริงต้องดูใน formula bar ด้านบนคือ สองแสนสามหมื่น... ครับ เพราะการคีย์เหมือนตัวเลข (ใส่ "," คั่นเลข 3 ตัว โปรแกรมจะเข้าใจว่าเป็นตัวเลขปกติ) ดังนั้น ให้ลองทำตามที่อาจารย์แนะนำไปแล้วครับ
snasui wrote: :D ตัวเลขที่คีย์ในคอลัมน์ C ต้องกำหนดรูปแบบให้เป็น Text ครับ

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

วิธีการกำหนดให้เป็น Text ให้ :arrow: คีย์ตัวเลขโดยนำหน้าด้วยเครื่องหมาย ' (Single Quote) หรือ :arrow: จัดรูปแบบด้วยการคลุม C2:C3 แล้วคลิกขวา > Format Cells > ที่แถบ Number เลือก Text

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Thu Oct 13, 2016 9:43 pm
by hednoi19
ทำได้แล้วครับ ขอบคุณพี่ๆครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Tue Oct 18, 2016 8:26 pm
by hednoi19
ลอง​แบบ​นี้​ครับ​
B2
=LEN(C2)-LEN(SUBSTITUTE(C2,",",""))+1

Enter


**สอบถามครับพี่ๆ จากสูตรด้านบน ในกรณีถ้าช่องนั้นไม่มีค่าให้เป็นเซลล์ว่างจะเขียนสูตรอย่างไรครับ ตอนนี้ว่างเป็น 1 ครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Tue Oct 18, 2016 8:33 pm
by snasui
:D ใช้ If เข้าไปช่วยได้ครับ ยกตัวอย่างเช่น

=If(C2="","",LEN(C2)-LEN(SUBSTITUTE(C2,",",""))+1)

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Tue Oct 18, 2016 8:42 pm
by hednoi19
พี่ครับ
*เซลล์ C2 ยังโชว์เป็น 1 เหมือนเดิมครับ ในกรณีเป็นช่องว่างครับ

Re: นับตัวเลขที่มีมากกว่า 1 ใน (1เซล)

Posted: Tue Oct 18, 2016 8:54 pm
by snasui
:D แนบไฟล์ล่าสุดมาดูกันครับ

หากเป็นเซลล์ว่างจริง เป็นไปไม่ได้ที่จะแสดงค่า 1 ครับ