Page 1 of 1
การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 3:01 pm
by มัคกี้เม้า
รบกวนท่านผู้รู้
ต้องการที่จะรวมผลโดยมีค่า N/A อยู่ภายในแถว แต่ค่านั้นจะไม่ถูกรวมโดยในแถวนั้นจะมีคะแนนระบุเป็นเลข 3 ค่ะ
เช่น แถว A1:A3 และช่อง A4ต้องเป็นผลรวมคือ6ค่ะ
A1>>> N/A
A2>>> 3
A3>>> 2
A4>>> 6
ผลรวมคือ 6 ค่ะ
Re: การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 3:12 pm
by puriwutpokin
มัคกี้เม้า wrote: Wed Mar 07, 2018 3:01 pm
รบกวนท่านผู้รู้
ต้องการที่จะรวมผลโดยมีค่า N/A อยู่ภายในแถว แต่ค่านั้นจะไม่ถูกรวมโดยในแถวนั้นจะมีคะแนนระบุเป็นเลข 3 ค่ะ
เช่น แถว A1:A3 และช่อง A4ต้องเป็นผลรวมคือ6ค่ะ
A1>>> N/A
A2>>> 3
A3>>> 2
A4>>> 6
ผลรวมคือ 6 ค่ะ
2+3+?=6 6 เป็นคำตอบจากค่าใดบ้าง ถึงเป็น 6 ครับ
Re: การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 3:26 pm
by มัคกี้เม้า
2+3+?=6 6 เป็นคำตอบจากค่าใดบ้าง ถึงเป็น 6 ครับ
อภิบายประมาณนี้ค่ะ เลข2คือคะแนนสมมุติที่ได้ค่ะ แต่จะกำหนดให้ทุกช่องเป็น3ค่ะ
ค่าในแต่ละแถวจะมากสุดอยู่ที่3ค่ะมันคือคะแนนรวม คือ 6 แต่ในแถวนั้นมันมีคำว่า N/A อยุ่จะไม่เอารวมค่ะต้องใช้สูตร SUM อะไรค่ะ
Re: การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 3:35 pm
by logic
งงครับ
ทำไมรวมกันแล้วไม่ได้ 5 เอา 2+3 มันต้องเป็น 5 แล้ว 6 มาจากไหนครับ
Re: การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 3:50 pm
by มัคกี้เม้า
เช่น แถว A1:A3 และช่อง A4ต้องเป็นผลรวมคือ6ค่ะ
A1>>> N/A >>> ค่าที่จริงคือ3 * 3คือคะแนนที่มากสุด โดยคะแนนทุกช่องจะมีการใส่คะแนน 0,1,2,3,N/A
A2>>> 3 >>> ค่าที่จริงคือ3 3คือคะแนนที่มากสุด โดยคะแนนทุกช่องจะมีการใส่คะแนน 0,1,2,3,N/A
A3>>> 2 >>> ค่าที่จริงคือ3 3คือคะแนนที่มากสุด โดยคะแนนทุกช่องจะมีการใส่คะแนน 0,1,2,3,N/A
A4>>> 6
ผลรวมคือ 6 ค่ะ ทำไมต้องเป็น6 เพราะว่าอันนี้เป็นช่องรวมคะแนนทั้งหมดค่ะ แต่ที่ใส่2ไปนั้นมันคือผลคะแนนที่ได้ค่ะ
ปัญหาคือว่าเมื่อเวลาที่เราใส่ค่า N/Aให้ Sum ผลที่ไม่รวมคำนี้ค่ะ
Re: การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 3:54 pm
by puriwutpokin
ลองดูว่าใช่หรือไม่ครับ ที่ A4=AGGREGATE(9,6,A1:A3) สูตรนี้ใช้ได้ Version 2010 ขึ้นไปนะครับ
หรือ ต่ำกว่า 2010 ใช้เป็น A4=SUMIF(A1:A3,">0")
Re: การรวมผลโดยมีเงื่อนไข
Posted: Wed Mar 07, 2018 7:53 pm
by snasui
อีกตัวอย่างสูตรเป็นแบบ Array ครับ
A4 คีย์
=SUM(IF(ISNUMBER(A1:A3),3))
Ctrl+Shift+Enter
Re: การรวมผลโดยมีเงื่อนไข
Posted: Thu Mar 08, 2018 8:18 am
by มัคกี้เม้า
เรียน ท่านผู้รู้ทุกท่านนะคะ
=SUM(IF(ISNUMBER(A1:A3),3))
Ctrl+Shift+Enter
ใช้ได้แล้วค่ะสูตรนี้ ขอบคุณมากๆนะคะ