Page 1 of 1

ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 5:59 am
by Thani
สวัสดี
ค่าที่แสดงเป็น 0 เพราะสูตรรับช่องว่างเป็น จำนวนเท่ากับ 1 เอาไปคูณกับอะไรก็เป็นตามนั้น แต่ยอดสรุปของชีตอื่นมันโชว์ " 0 "เราไม่สามารถเอามันไปรวมกับชีตอื่นๆได้ เพราะว่าผลรวม เป็น ศูนย์ ผมแนบมาให้ทราบและรบกวนช่วยหน่อยนะครับ..ขอบคุณมาก

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 7:27 am
by snasui
:D อ่านแล้วไม่เข้าใจครับ

ช่วยแสดงให้เห็นผลลัพธ์ปลายทางว่าเป็นอย่างไร และต้องการให้แสดงเป็นอย่างไรจะได้สะดวกในการทำความเข้าใจครับ

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 8:21 am
by koko_excel_tip
Thani wrote: Sun Jun 03, 2018 5:59 am สวัสดี
ค่าที่แสดงเป็น 0 เพราะสูตรรับช่องว่างเป็น จำนวนเท่ากับ 1 เอาไปคูณกับอะไรก็เป็นตามนั้น แต่ยอดสรุปของชีตอื่นมันโชว์ " 0 "เราไม่สามารถเอามันไปรวมกับชีตอื่นๆได้ เพราะว่าผลรวม เป็น ศูนย์ ผมแนบมาให้ทราบและรบกวนช่วยหน่อยนะครับ..ขอบคุณมาก
ดูจากไฟล์แล้ว เป็น Manual fill เลยไม่รู้ที่มามาจากไหน ถ้าจากไฟล์ที่แนบมาเอา column E หารด้วย Column C ก็ได้ตามที่ต้องการแล้วครับ :?: :?:

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 9:13 am
by Thani
อธิบายใหม่ครับ พร้อมแนบคำตอบ

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 12:09 pm
by snasui
:D ค่อย ๆ ถามตอบกันไปครับ

เซลล์ B25 มีค่าเท่ากับ 3 นำมาจากไหน มีวิธีคิดอย่างไร กรุณาอธิบายเฉพาะค่านี้มาอย่างละเอียดทุกขั้นตอน หากนำมาชีตอื่นจะต้องมีชีตนั้น ๆ ในไฟล์นี้ด้วยจะได้สะดวกแก่การทำความเข้าใจครับ

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 2:44 pm
by Thani
อาจารย์ครับ ผมอธิบายพอจะทำให้งงน้อยกว่าเก่าไหมครับ ผมไม่ค่อยเก่งเรื่องการอธิบาย จับใจความได้ไหมครับ ผมอยากได้ยอดของที่เอาไปตอนสิ้นเดือน ว่าอะไรเท่าไหร่? ผมจะตัดเอามาจากไฟล์ มันก็เกิดการ Error ในชีตนั้นมากครับ ผมเลยมายกตัวอย่างที่ใกล้ความเป็นจริงนะครับ รบกวนด้วยครับ......:)

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 3:07 pm
by snasui
:D กรณีเซลล์ว่างมีค่าเป็น 1 ก็ควรใส่เลข 1 ไม่ใช่ปล่อยให้เป็นค่าว่างแล้วค่อยมาเขียนเงื่อนไขว่าหากค่าว่างให้เป็น 1 จะเกิดความซับซ้อนที่ไม่จำเป็นครับ

ตัวอย่างการปรับสูตรที่เซลล์ B2 ครับ

=IF(A2="",0,SUMPRODUCT(SUMIF(INDIRECT("'"&$L$2:$L$4&"'!A4:A1000"),A2,INDIRECT("'"&$L$2:$L$4&"'!D4:D1000")))+SUMPRODUCT(COUNTIFS(INDIRECT("'"&$L$2:$L$4&"'!A4:A1000"),A2,INDIRECT("'"&$L$2:$L$4&"'!D4:D1000"),"")))

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

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 3:43 pm
by Thani
ขอบคุณครับอาจารย์ ได้ตามต้องการแล้วครับ(ผมตัด]/font] ออกแล้วก็อปปี้ไปครับผม

Re: ค่า0 ในสูตร ทำอย่างไรให้มีค่า=1

Posted: Sun Jun 03, 2018 3:55 pm
by snasui
Thani wrote: Sun Jun 03, 2018 3:43 pm ขอบคุณครับอาจารย์ ได้ตามต้องการแล้วครับ(ผมตัด]/font] ออกแล้วก็อปปี้ไปครับผม
:D ยินดีด้วยครับ

คำว่า ]/font] ผมคีย์ผิด มันเป็นการจัดรูปแบบข้อความ ที่ถูกจะต้องเป็น [/font] และจะไม่แสดงออกทางหน้าจอ ด้านบนผมแก้เรียบร้อยแล้ว :roll: ครับ