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

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

ค่อย ๆ ถามตอบกันไปครับ
เซลล์ 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

กรณีเซลล์ว่างมีค่าเป็น 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] ออกแล้วก็อปปี้ไปครับผม

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

ครับ