Page 1 of 1

บวกตัวเลขที่มีอักษรอยู่ด้วย

Posted: Mon Jul 11, 2016 2:48 pm
by กรกมล
อยากทราบว่าเราจะทำอย่างไรได้บ้างค่ะที่จะเอาช่องที่มีตัว S ทั้งหมดมาบอกกันแล้วได้ตามจำนวน
S ตัวเดียวคือ 8 ชม.
4 4S ต้องการใช้แค่ 4S คือ 4 ชม.

คำตอบในช่อง R8 จะต้องเป็น 1.5 ค่ะ

Re: บวกตัวเลขที่มีอักษรอยู่ด้วย

Posted: Mon Jul 11, 2016 3:22 pm
by DhitiBank
ที่ R5 ลองคีย์
=(COUNTIF(E5:P5,"S")*8+COUNTIF(E5:P5,"*4S*")*4)/8
Enter ครับ

Re: บวกตัวเลขที่มีอักษรอยู่ด้วย

Posted: Mon Jul 11, 2016 4:24 pm
by กรกมล
ขอบคุณค่ะ
ถ้ามีเพิ่มเติมต้องทำยังไงค่ะ
แล้วถ้ามี S เพิ่มหลายช่องเราจะทำยังไงค่ะ เช่น G5 = S, L5 = 2S , O5 = 4S คำตอบในช่อง R8 จะต้องเป็น 1.75 ค่ะ

Re: บวกตัวเลขที่มีอักษรอยู่ด้วย

Posted: Mon Jul 11, 2016 5:52 pm
by DhitiBank
ไม่ทราบว่ามี S กี่แบบครับ :?:
~~>> อันนี้ผมเดานะ S=8 แต่ถ้ามีเลขนำหน้าด้วย จะหมายถึงเลขจำนวนที่นำหน้านั้นเลยใช่ไหมครับ เช่น 2S=2, 5S=5

หากเป็นแบบนั้นลองแบบนี้ครับ
R5 คีย์
=SUMPRODUCT(COUNTIF(E5:P5,{"S","*2S*","*3S*","*4S*"}),{8,2,3,4})/8
Enter

หากไม่ใช่แบบที่ผมเดา คุณกรกมลก็เปลี่ยนตัวเลขในสูตรที่ผมระบายสีเอาไว้ครับให้มีลำดับตรงกัน เช่น *2S* คู่กับ 2 สมมติว่า 2S ต้องมีค่าเป็น 7 คุณก็เปลี่ยนเลข 2 ในปีกกาทางขวามือให้เป็นเลข 7 ทำนองเดียวกัน หากมีเงื่อนไขมากกว่านี้อีกก็เพิ่มไปในสูตรเลยครับโดยเพิ่มเงื่อนไขในปีกกาทางซ้าย แล้วเพิ่มค่าของมันในปีกกาทางขวา

Re: บวกตัวเลขที่มีอักษรอยู่ด้วย

Posted: Fri Aug 19, 2016 3:17 pm
by กรกมล
ขอบคุณมากค่ะ