: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

sum จำนวนข้อมูลไม่เท่ากัน

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

sum จำนวนข้อมูลไม่เท่ากัน

#1

Post by impim »

ขอสูตรในคอลัมภ์ E (ตรงสีเขียว) ซึ่งเป็นการ SUM ตัวเลขในคอลัมภ์ B ซึ่งในการ SUM แต่ละครั้ง จำนวนแถวของข้อมูลในคอลัมภ์ B ไม่เท่ากันค่ะ คิดว่าน่าจะสามารถใช้สูตร last cell ได้ค่ะ แต่ นึกไม่ออกค่ะ ^^
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: sum จำนวนข้อมูลไม่เท่ากัน

#2

Post by snasui »

:D ตัวอย่างสูตรดูตาม Link นี้ครับ wordpress/collecting-data-with-skip-range/
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#3

Post by impim »

เรียน อ.snasui

ตามไฟล์แนบ
1.พิมพ์สูตรตามที่อาจารย์ให้ลิ้งค์มาค่ะ (ตัวหนังสือสีฟ้า)
2.คัดลอกสูตร (ตัวหนังสือสีฟ้า)มาวางที่ E4 แล้วเปลี่ยน เซลที่เกี่ยวข้อง (ลองเทียบตัวอย่าง EXCEL ตามลิ้งค์)

แต่ไม่ได้คำตอบค่ะ
You do not have the required permissions to view the files attached to this post.
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#4

Post by impim »

เรียน อ.snasui

ตามชีส 2 (สีแดง) ลองทำตามตัวอย่างตามลิ้งค์ แต่คำตอบก็ไม่ได้ค่ะ

รบกวนอาจารย์ช่วยดูให้หน่อยนะคะ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#5

Post by joo »

:D จากสูตรเดิมให้ปรับแก้เป็น
=IF(AND(LOOKUP(CHAR(255),$B$2:B5)=LOOKUP(CHAR(255),$B$2:B6),C6=""),SUM(OFFSET($C$1,MATCH(9.99999999999999E+307,C:C),0):OFFSET($C$1,MATCH(9.99999999999999E+307,$D$2:D4)+1,0)),IF(LOOKUP(CHAR(255),$B$2:B5)<>LOOKUP(CHAR(255),$B$2:B6),SUM(OFFSET($C$1,MATCH(CHAR(255),$B$2:B5),0):OFFSET($C$1,MATCH(CHAR(255),$B$2:B6)-1,0)),""))
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: sum จำนวนข้อมูลไม่เท่ากัน

#6

Post by snasui »

:D ตัวอย่างคำตอบที่ถูกต้องคือคอลัมน์ใด มีวิธีคิดอย่างไรจึงได้ค่าเท่านั้น ช่วยแจ้งมาอีกรอบครับ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#7

Post by impim »

ขอบคุณ.. คุณ joo ค่ะ :D
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#8

Post by impim »

เรียน อ.sansui

ตามไฟล์แนบล่าสุด ชีส1 คือข้อมูลตัวอย่างค่ะ
สิ่งที่ต้องการ คือ
>>คำตอบในคอลัมภ์ H โดยการ SUM ข้อมูลในคอลัมภ์ E

เซล H4 คือเอาสูตรที่คุณ joo บอกแล้วนำมาปรับสูตรให้เข้ากับข้อมูลตัวอย่าง
.. แต่คำตอบยังไม่ได้ค่ะ คือไม่แสดงคำตอบ แสดงเป็นเซลว่างค่ะ

ส่วนคำตอบในคอลัมภ์ I คือตัวเอาคำตอบในคอลัมภ์ F ลบกับ คำตอบในคอลัมภ์ H เพื่อตรวจสอบว่า ยอด SUM จากข้อมูลในคอลัมภ์ E ว่าถูกต้องหรือไม่ ซึ่งถ้าถูกคำตอบในคอลัมภ์ I จะเท่ากับ 0 ค่ะ

สี่ที่ใส่ให้ตัวอักษร คือชุดข้อมูลที่เกี่ยวข้องกันค่ะ

รบกวนอาจารย์ช่วยดูให้หน่อยนะคะ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#9

Post by impim »

ลืมแนบไฟล์ค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: sum จำนวนข้อมูลไม่เท่ากัน

#10

Post by snasui »

:D ตัวอย่างสูตรที่ H4 ครับ

=IF(ISTEXT(B4),SUM($E$1:INDEX($E:$E,MATCH(CHAR(255),A$1:A4)))-SUM(H$1:H3)-SUMIF(A$1:A4,"*?",E$1:E4),"")

Enter > Copy ลงด้านล่าง
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#11

Post by impim »

เรียน อ.sansui

สูตรใหม่..ขอถามดังนี้ค่ะ
1.CHAR(255) หมายถึงอะไรค่ะ ในคำอธิบาย สามารถใส่ 1 หรือ 255 ใช่ไหมค่ะ แล้วถ้าใส่ 1 หมายความว่าอย่างไรค่ะ
2."*?" หมายถึงอะไรค่ะ :flw: :flw: :flw:
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: sum จำนวนข้อมูลไม่เท่ากัน

#12

Post by snasui »

impim wrote:CHAR(255) หมายถึงอะไรค่ะ
:D หมายถึงอักขระสุดท้ายที่มีใน Excel ครับ
impim wrote:ในคำอธิบาย สามารถใส่ 1 หรือ 255 ใช่ไหมค่ะ
ใช้แทนกันไม่ได้ หากใส่ 1 หมายถึงอักขระที่ 1 สูตรนี้ใช้หาอักขระสุดท้ายในช่วง จำเป็นต้องเป็น Char(255) หรือ ค่าอื่นใดที่ใช้แทน Char(255) ได้เท่านั้น
impim wrote:"*?" หมายถึงอะไรค่ะ
หมายถึงเซลล์ที่ไม่เป็นเซลล์ว่าง
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: sum จำนวนข้อมูลไม่เท่ากัน

#13

Post by impim »

เรียน อ.sansui

ขอบคุณมากค่ะ :D :D :D
Post Reply