Page 1 of 1
สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALUE!
Posted: Wed Nov 06, 2013 3:51 pm
by suka
เรียนอาจารย์และท่านผู้รู้ช่วยปรับสูตรนี้ =SUMPRODUCT(INT(H6:S6))+SUMIF(H6:S6,0.5)
มี Text ในเซลล์ H6:S6ไม่ให้แสดง #VALUE! ปรับสูตรอย่างไรคะ
ตัวอย่างตามรูปแนบ ต้องการคำตอบตามเซลล์ T7 ค่ะ ขอบคุณค่ะ
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 4:05 pm
by Miracles
ลองดูอันนี้ครับ ถ้าไม่ได้รอผู้รู้ท่านอื่นมาตอบครับ
=IFERROR(SUMPRODUCT(INT(H6:S6))+SUMIF(H6:S6,0.5),"")
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 7:37 pm
by snasui

คอลัมน์ P เป็น Text ไม่สามารถใช้ Sumproduct แบบที่เขียนมาได้ครับ
ควรแนบไฟล์ตัวอย่าง พร้อมแสดงคำตอบที่ต้องการมาด้วยครับ
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 9:40 pm
by pongpang
ลองสูตรนี้ดูครับ
cell T7 =SUMIF(H7:S7,">=1",H7:S7) หรือ
cell T7 =IFERROR(SUMIF(H7:S7,">=1",H7:S7),"") หรือ
cell T7 =SUMIFS(H7:S7,H7:S7,">=1") คัดลอกลงล่างครับ
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 9:44 pm
by snasui

ถ้าดูจากรูปใช้ Sum ธรรมดาก็เพียงพอครับ
=Sum(H6:T6)
Enter > Copy ลงด้านล่าง
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 10:14 pm
by bank9597
snasui wrote:
ถ้าดูจากรูปใช้ Sum ธรรมดาก็เพียงพอครับ
=Sum(H6:T6)
Enter > Copy ลงด้านล่าง

Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 10:31 pm
by pongpang
ถ้าดูจากรูป ไม่รวม 0.5 ผมคิดเองว่า น่าจะไม่รวมถ้าน้อยกว่า 1

Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Wed Nov 06, 2013 10:42 pm
by snasui
pongpang wrote:ถ้าดูจากรูป ไม่รวม 0.5 ผมคิดเองว่า น่าจะไม่รวมถ้าน้อยกว่า 1


จริงด้วยครับ ผมดูผ่าน ๆ ไปหน่อย นี่เป็นตัวหนึ่งที่เห็นว่าจำเป็นต้องแจ้งเงื่อนไขมาให้ด้วยทุกครั้งจะได้เข้าใจตรงกัน
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Thu Nov 07, 2013 1:29 pm
by suka

ต้องขออภัยทุกๆท่านค่ะ และ ขอขอบคุณทุกท่านค่ะ
เรื่องปรับสูตรที่มี Text ร่วมอยู่ด้วยแล้วเกิด #VALUE! นี้ค่ะ
ให้สูตรนับค่าในเซลล์ H5:S5 เฉพาะเลขหลักเท่านั้นไม่นับเลขหลังทศนิยมเช่น 1.3,1.6,2.0 ถ้าเลขหลักเป็นเลข 0 เลขทศนิยมเป็นเลข 0.5 ให้สูตรนับค่ะ มากกว่าต่ำกว่า 0.5 ไม่นับค่ะ คำตอบคอลัมน์ T ที่ต้องการคือ 4.5 ตามตัวอย่างไฟล์แนบค่ะ
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Thu Nov 07, 2013 1:54 pm
by bank9597
suka wrote:
ต้องขออภัยทุกๆท่านค่ะ และ ขอขอบคุณทุกท่านค่ะ
เรื่องปรับสูตรที่มี Text ร่วมอยู่ด้วยแล้วเกิด #VALUE! นี้ค่ะ
ให้สูตรนับค่าในเซลล์ H5:S5 เฉพาะเลขหลักเท่านั้นไม่นับเลขหลังทศนิยมเช่น 1.3,1.6,2.0 ถ้าเลขหลักเป็นเลข 0 เลขทศนิยมเป็นเลข 0.5 ให้สูตรนับค่ะ มากกว่าต่ำกว่า 0.5 ไม่นับค่ะ คำตอบคอลัมน์ T ที่ต้องการคือ 4.5 ตามตัวอย่างไฟล์แนบค่ะ

ที่เซลล์ T5 คีย์ =SUM(IF(ISNUMBER(H5:S5),ROUNDDOWN(H5:S5,0)))+COUNTIF(H5:S5,0.5)*0.5 กด ctrl+shift+enter คัดลอกลงมา
หรือ =SUM(IF(ISNUMBER(H5:S5),ROUNDDOWN(H5:S5,0)))+SUMIF(H5:S5,0.5) กด ctrl+shift+enter คัดลอกลงมา
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Thu Nov 07, 2013 6:21 pm
by suka
ขอบคุณค่ะคุณ bank9597 ที่คอลัมน์ T ได้ตรงตามต้องการแล้วค่ะ
ขอรบกวนอีกรอบนะคะ
เซลล์ V5 นับหน่วยย่อยมีText ร่วมอยู่ด้วยและเกิด #VALUE! นี้ค่ะ
เซลล์ V5 ใช้สูตรตามนี้ค่ะ =SUMPRODUCT(H5:S5-INT(H5:S5))*10-SUMIF(H5:S5,0.5)*10
ต้องการใช้สูตรนับเฉพาะเลขหลังทศนิยมเท่านั้นค่ะ ยกเว้นถ้าเป็น 0.5 ไม่นับค่ะ ต้วอย่างไฟล์แนบคำตอบที่ต้องการที่คอลัมน์ W ค่ะ
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Thu Nov 07, 2013 6:31 pm
by snasui

ลองตามนี้ครับ
ที่เซลล์ V5 คีย์สูตร
=SUM(IF(ISNUMBER(H5:S5),IF(H5:S5<>0.5,H5:S5-INT(H5:S5))))*10
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: สูตรรวมตัวเลขในเซลล์มี Text ปรับอย่างไรไม่ให้เป็น #VALU
Posted: Thu Nov 07, 2013 6:49 pm
by suka

ขอบคุณค่ะอาจารย์ ได้ตรงตามต้องการแล้วค่ะ