:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

ผลบวกไม่ต้องตามที่ต้องการ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
wisit
Bronze
Bronze
Posts: 348
Joined: Sun Sep 25, 2011 9:42 pm
Excel Ver: 2019

ผลบวกไม่ต้องตามที่ต้องการ

#1

Post by wisit »

รบกวนอาจารย์และเพื่อนๆ ครับ เวลาผมทำการบวกค่าแล้ได้ผลลัพธ์ไม่ตรง เช่น บวก คอลัมน์ A1 คือ 20 คอลัมน์ G1 คือ 10 คอลัมน์ M1 คือ 10 และคอลัมน์ O1 คือ 10 ซึ่งผลรวมต้องได้ 50 แต่เครื่องกลับให้ผลลัพธ์เท่ากับ 40 (ผมไม่ได้ใช้สูตรผมใช้คอลัมน์ A1+G1+M1+O1 ครับ) ซึ่งค่าที่คีย์อาจเป็น Text พอมีสูตรหรือวิธีที่จะทำให้เครื่องสามารถคำนวณไม่ว่าค่าที่คีย์เป็น Number หรือ Text
nattasiray
Bronze
Bronze
Posts: 284
Joined: Thu Feb 11, 2010 8:32 pm
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#2

Post by nattasiray »

กรุณณาแนบแฟ้มตัวอย่างตารางคำนวณมาครับ
ณัฐศิระ เยาวสุต
(N. Yauvasuta)
User avatar
ysamroeng
Member
Member
Posts: 105
Joined: Fri Feb 05, 2010 11:17 am

Re: ผลบวกไม่ต้องตามที่ต้องการ

#3

Post by ysamroeng »

ควรแนบไฟล์ประกอบคำถามมาดูด้วย

ถ้าพิมพ์สูตรว่า =A1+G1+M1+O1 ผลลัพธ์น่าจะได้ 50 นะครับ
แต่ถ้าใช้สูตร =SUM(A1,G1,M1,O1) จะออกมาเป็น 40
มีการศึกษา (Education) ไม่ได้แปลว่า มีความรู้ (Knowledge)
http://www.e-hrit.com
wisit
Bronze
Bronze
Posts: 348
Joined: Sun Sep 25, 2011 9:42 pm
Excel Ver: 2019

Re: ผลบวกไม่ต้องตามที่ต้องการ

#4

Post by wisit »

ครับ ก่อนหน้านั้นผมใช้สูตร SUM เลยได้ผลรวมไม่ตรงกัน ส่วนผลบวกผมคิดว่าน่าจะเหมือนกับสูตร SUM ยังไม่ได้ทดลองใช้เลยครับ ต้องขอโทษด้วยครับที่ระบุปัญหา :tt: แต่ยังไม่ได้ทดลอง รบกวนอีกนิดครับ ถ้าใช้ผลบวกตามที่ผมระบุไม่ว่าจะเป็น Number หรือ Text เครื่องจะคำนวณให้เสมอหรือเปล่าครับ :mrgreen:
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#5

Post by snasui »

:D ไม่ว่าบวกแบบไหนเครื่องก็คำนวณเสมอไม่มียกเว้นครับ

การใช้การบวกจะเป็นการยังคับให้ค่าในเซลล์ที่เป็น Text กลายเป็น Number แต่หากใช้ Sum ค่าในเซลล์ที่จะนำมาบวกกันจะต้องเป็น Number เท่านั้นครับ
wisit
Bronze
Bronze
Posts: 348
Joined: Sun Sep 25, 2011 9:42 pm
Excel Ver: 2019

Re: ผลบวกไม่ต้องตามที่ต้องการ

#6

Post by wisit »

รบกวนถามเพื่อความรู้ และจะได้นำไปแก้ไขในตัวงานด้วยครับ ปัญหาของผมคือ ก๊อปปี้ไฟล์ที่น้อง ๆ แต่ละคนคีย์มาต่อกัน เมือบวกค่าตามคอลัมน์ (ซึ่งบางคอลัมน์ก็เป็นเซลว่าง ไม่ต้องการให้คีย์ค่าศูนย์ เพราะน้องบางคนเค้าทำเอ็กเซลไม่คล่อง จึงเว้นว่างไว้ อีกทั้งงานที่คีย์ต้องรีบส่งเพราะมีเวลาจำกัด) ซึ่งปัญหาน่าจะเกิดจากคอลัมน์ J หากคีย์ข้อมูลลงในคอลัมน์ J ก็จะหาผลลัพธ์ได้ (ซึ่งมีข้อมูลมากไม่ต้องการคีย์ศูนย์ ตลอดเมื่อนำข้อมูลมาก๊อปปี้รวมกัน) ซึ่งคอลัมน์อื่นๆ หากมีเซลว่างก็ยังคำนวณได้ ไม่รู้เกิดจากสาเหตุใด รบกวนอาจารย์และเพื่อนๆ ด้วยครับ (ผมได้แนบไฟล์ตัวอย่างที่เกิดปัญามาให้ดูครับ) :mrgreen:
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: ผลบวกไม่ต้องตามที่ต้องการ

#7

Post by joo »

:D ไม่พบไฟล์แนบที่อ้างถึงครับ กรุณาแนบมาใหม่นะครับ
วังวู ช่ง
Silver
Silver
Posts: 811
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#8

Post by วังวู ช่ง »

wisit wrote:รบกวนอาจารย์และเพื่อนๆ ครับ เวลาผมทำการบวกค่าแล้ได้ผลลัพธ์ไม่ตรง เช่น บวก คอลัมน์ A1 คือ 20 คอลัมน์ G1 คือ 10 คอลัมน์ M1 คือ 10 และคอลัมน์ O1 คือ 10 ซึ่งผลรวมต้องได้ 50 แต่เครื่องกลับให้ผลลัพธ์เท่ากับ 40 (ผมไม่ได้ใช้สูตรผมใช้คอลัมน์ A1+G1+M1+O1 ครับ) ซึ่งค่าที่คีย์อาจเป็น Text พอมีสูตรหรือวิธีที่จะทำให้เครื่องสามารถคำนวณไม่ว่าค่าที่คีย์เป็น Number หรือ Text
ผมลองบวกแบบไหนวิธีไหนผลลัพธ์ได้ 50 เหมือนเดีมครับ ผมอยากรู้วิธีไหนออก 40 เหมือนกันครับ
wisit
Bronze
Bronze
Posts: 348
Joined: Sun Sep 25, 2011 9:42 pm
Excel Ver: 2019

Re: ผลบวกไม่ต้องตามที่ต้องการ

#9

Post by wisit »

ขอโทษด้วยครับลืมแนบไฟล์ (ไฟล์ที่แนบเป็นไฟล์ที่ก๊อปปี้มาจากการคีย์ของน้องๆ หลายคนครับ เวลาวางบางเซลก็คำนวณได้ บางเซลก็คำนวณไม่ได้ ตามไฟล์ที่แนบครับ)
You do not have the required permissions to view the files attached to this post.
วังวู ช่ง
Silver
Silver
Posts: 811
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#10

Post by วังวู ช่ง »

wisit wrote:ขอโทษด้วยครับลืมแนบไฟล์ (ไฟล์ที่แนบเป็นไฟล์ที่ก๊อปปี้มาจากการคีย์ของน้องๆ หลายคนครับ เวลาวางบางเซลก็คำนวณได้ บางเซลก็คำนวณไม่ได้ ตามไฟล์ที่แนบครับ)
อย่างนี้ผมก็อไม่เข้าใจเหมือนกันครับ ที่จิงแล้ว J29, J31:J32, J34:J53 อาดมี Text หลือไง ถ้า Cell นั้นถูก Delete ออก ผลลัพธ์ออกมาตรงความต้องการครับ
ไม่นั้นท่านก็อใช้สูตรแบบนี้ครับ
ที่ O2=SUMIFS(A2:M2,A2:M2,"<>") Copy ลงล่างครับ
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: ผลบวกไม่ต้องตามที่ต้องการ

#11

Post by joo »

ลองแบบนี้ดูครับ
1ลากเมาท์คลุมข้อมูลคอลัมน์ A
2.เข้าเมนู Data > Text to columns > Next > Next > Text > Finish
ทำซ้ำกับคอลัมน์อื่นๆที่เกี่ยวข้องในการคำนวณ เช่น คอลัมน์ C,E,G,J,M
วังวู ช่ง
Silver
Silver
Posts: 811
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#12

Post by วังวู ช่ง »

joo wrote:ลองแบบนี้ดูครับ
1ลากเมาท์คลุมข้อมูลคอลัมน์ A
2.เข้าเมนู Data > Text to columns > Next > Next > Text > Finish
ทำซ้ำกับคอลัมน์อื่นๆที่เกี่ยวข้องในการคำนวณ เช่น คอลัมน์ C,E,G,J,M
:thup: :cp: บดเรียนที่ดีครับผม แต่ผมเรียนถามว่าย้อนอาไลจึ่งคำนวนไม่ได้ครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#13

Post by snasui »

:D สาเหตุจากอะไรลองทดสอบดูตามภาพครับ
You do not have the required permissions to view the files attached to this post.
วังวู ช่ง
Silver
Silver
Posts: 811
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#14

Post by วังวู ช่ง »

snasui wrote::D สาเหตุจากอะไรลองทดสอบดูตามภาพครับ
แต่ถ้าเมื่อคลุม J31 แล้วกด Delete ที่ Keyboard ผลลัพธ์ถูกต้องครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#15

Post by snasui »

วังวู ช่ง wrote:แต่ถ้าเมื่อคลุม J31 แล้วกด Delete ที่ Keyboard ผลลัพธ์ถูกต้องครับ

:lol: การ Delete จะไม่เลือกทำเซลล์ใดเซลล์หนึ่ง เพราะจะทำให้ความสม่ำเสมอของสูตรสูญเสียไปครับ สำหรับกรณีนี้สามารถแก้ด้วยการเขียนสูตรใหม่เป็น

=N(A31)+N(C31)+N(E31)+N(G31)+N(J31)+N(M31)
วังวู ช่ง
Silver
Silver
Posts: 811
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#16

Post by วังวู ช่ง »

snasui wrote:
วังวู ช่ง wrote:แต่ถ้าเมื่อคลุม J31 แล้วกด Delete ที่ Keyboard ผลลัพธ์ถูกต้องครับ

:lol: การ Delete จะไม่เลือกทำเซลล์ใดเซลล์หนึ่ง เพราะจะทำให้ความสม่ำเสมอของสูตรสูญเสียไปครับ สำหรับกรณีนี้สามารถแก้ด้วยการเขียนสูตรใหม่เป็น

=N(A31)+N(C31)+N(E31)+N(G31)+N(J31)+N(M31)
:D :cp: ไช้จิงๆครับ เรียนถามสูตร =N(Value) ความหมายอย่างไลครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#17

Post by snasui »

:D อ่านจากที่นี่ครับ http://office.microsoft.com/th-th/excel ... aspx?CTT=1
wisit
Bronze
Bronze
Posts: 348
Joined: Sun Sep 25, 2011 9:42 pm
Excel Ver: 2019

Re: ผลบวกไม่ต้องตามที่ต้องการ

#18

Post by wisit »

อาจารย์ครับ รบกวนถามเพื่อความรู้หน่อยครับ ถ้าใช้สูตร =N(A31)+N(C31)+N(E31)+N(G31)+N(J31)+N(M31) จะให้ผลลัพธ์ตรงตามที่คำนวณหรือไม่ แม้ข้อมูลจะเป็น Number หรือ Text ก็ตาม
ส่วนสูตร =SUM(C31,E31,G31,J31,M31) ก็ให้ผลลัพธ์เหมือนกัน แต่สูตรนี้ อาจให้ผลลัพธ์ไม่ตรงตามที่คำนวณใช่ไหมครับ หากข้อมูลเป็น Text

และสูตรทั้ง 2 สูตรนี้ สูตรไหนทำให้เครื่องช้ากว่ากันครับ และผมควรจะใช้สูตรไหนดีครับ :mrgreen:
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผลบวกไม่ต้องตามที่ต้องการ

#19

Post by snasui »

wisit wrote:อาจารย์ครับ รบกวนถามเพื่อความรู้หน่อยครับ ถ้าใช้สูตร =N(A31)+N(C31)+N(E31)+N(G31)+N(J31)+N(M31) จะให้ผลลัพธ์ตรงตามที่คำนวณหรือไม่ แม้ข้อมูลจะเป็น Number หรือ Text ก็ตาม
:lol: ควรทดสอบด้วยตนเอง แล้วแจ้งปัญหาหากไม่ได้คำตอบที่ต้องการครับ

การใช้ Sum และ การใช้การบวกที่กระทำกับเซลล์ไม่กี่เซลล์ความเร็วไม่ต่างกัน กรณีที่เซลล์มีจำนวนมาก การบวกกันจะช้ากว่าเพราะสูตรยาวทั้งยังเป็นการยังคับแปลงค่าไปในตัวด้วยครับ
wisit
Bronze
Bronze
Posts: 348
Joined: Sun Sep 25, 2011 9:42 pm
Excel Ver: 2019

Re: ผลบวกไม่ต้องตามที่ต้องการ

#20

Post by wisit »

รบกวนอาจารย์และผู้รู้ครับ พอดีผมใช้สูตร =N(A1)+N(C1)+N(E1)+N(G1)+N(I1)
ซึ่งผลบวกที่ออกมาบางแถวก็ตรงบางแถวก็ไม่ตรง เช่น ในเซล K2 ต้องได้ผลลัพธ์เท่ากับ 130 แต่ผลลัพธ์กลับได้เท่ากับ 0
ซึ่งผมไม่รู้ว่าเป็นเพราะอะไรทั้งที่กำหนดให้ข้อมูลเป็น Number และใช้สูตรผลบวกตามสูตรข้างต้นแล้ว

และรบกวนอีกนิดครับ คือในคอลัมน์ K ผมต้องใส่สูตรรอไว้เป็นหมื่่นๆ แถว ผมจะใช้ Dynamic Range name อย่างไรครับ เพื่อให้รองรับเฉพาะข้อมูลที่มีการคีย์เท่านั้น ถ้าไม่มีก็ไม่ต้องคำนวณ :mrgreen:
ผมได้แนบไฟล์มาให้ดูด้วยครับ
You do not have the required permissions to view the files attached to this post.
Post Reply