: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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
แมงมุม
Member
Member
Posts: 3
Joined: Wed Dec 12, 2012 4:17 pm

สอบถามวิธีหาผลรวมของค่าต่างๆตามที่กำหนดค่ะ

#1

Post by แมงมุม »

บันทึกการขาย.xlsx
อาจารย์คะ คุณป้านู๋ทำงานฝีมือหารายได้พิเศษโดยมีเพื่อนฝูงช่วยกันซื้อช่วยกันขายค่ะ เป็นธรุกิจในครัวเรือนเล็กๆ แต่เค้าอยากให้นู๋ทำข้อมูลให้เผื่อไว้พัฒนาในอนาคตค่ะ นู๋เองก็ทำไม่ค่อยเป็น รบกวนปรึกษาดังนี้นะคะ
1. สินค้ามี 7 แบบ อยากรู้ว่าแบบไหนขายได้กี่ชิ้น นู๋ทำตารางสรุปตามไฟล์ที่แนบมา ได้แต่ผลรวมของทุกวัน แต่นู๋ใส่สูตรแยกผลรวมเป็นรายวันไม่เป็นค่ะ ควรทำอย่างไรดีคะ?
2. เพื่อนๆคุณป้าที่อาสาช่วยขายมีรหัสสมาชิกของตน นู๋ทำตารางว่าแต่ละคนขายได้กี่ชิ้น มีลูกค้ากี่คน ในแต่ละวัน แต่ทำสูตรให้มันแสดงอัตโนมัตไม่เป็นค่ะ รบกวนแนะนำด้วยค่ะ
3. จำนวนสินค้าที่ขายได้ในแต่ละวัน แบ่งเป็นสมาชิก กับลูกค้าทั่วไป จะใส่สูตรให้แยกนับต้องทำอย่างไรคะ?
ขอโทษที่รบกวนเยอะแยะเลยนะคะ ขอบพระคุณล่วงหน้าสำหรับคำตอบค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามวิธีหาผลรวมของค่าต่างๆตามที่กำหนดค่ะ

#2

Post by bank9597 »

:D แก้คำผิดก่อนน่ะครับ แล้วผมจะช่วยดูให้อีกแรงครับ

คำว่า นู๋ เปลี่ยนเป็น หนู จะถูกต้องครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
แมงมุม
Member
Member
Posts: 3
Joined: Wed Dec 12, 2012 4:17 pm

Re: สอบถามวิธีหาผลรวมของค่าต่างๆตามที่กำหนดค่ะ

#3

Post by แมงมุม »

ขอโทษค่ะ ขอแก้ใหม่ดังนี้นะคะ
อาจารย์คะ คุณป้าหนูทำงานฝีมือหารายได้พิเศษโดยมีเพื่อนฝูงช่วยกันซื้อช่วยกันขายค่ะ เป็นธรุกิจในครัวเรือนเล็กๆ แต่เค้าอยากให้หนูทำข้อมูลให้เผื่อไว้พัฒนาในอนาคตค่ะ หนูเองก็ทำไม่ค่อยเป็น รบกวนปรึกษาดังนี้นะคะ
1. สินค้ามี 7 แบบ อยากรู้ว่าแบบไหนขายได้กี่ชิ้น หนูทำตารางสรุปตามไฟล์ที่แนบมา ได้แต่ผลรวมของทุกวัน แต่หนูใส่สูตรแยกผลรวมเป็นรายวันไม่เป็นค่ะ ควรทำอย่างไรดีคะ?
2. เพื่อนๆคุณป้าที่อาสาช่วยขายมีรหัสสมาชิกของตน หนูทำตารางว่าแต่ละคนขายได้กี่ชิ้น มีลูกค้ากี่คน ในแต่ละวัน แต่ทำสูตรให้มันแสดงอัตโนมัตไม่เป็นค่ะ รบกวนแนะนำด้วยค่ะ
3. จำนวนสินค้าที่ขายได้ในแต่ละวัน แบ่งเป็นสมาชิก กับลูกค้าทั่วไป จะใส่สูตรให้แยกนับต้องทำอย่างไรคะ?
ขอบพระคุณอีกครั้งค่ะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามวิธีหาผลรวมของค่าต่างๆตามที่กำหนดค่ะ

#4

Post by bank9597 »

:D ทีนี้ลองอธิบายโจทย์มาครับว่า ต้องการให้หาค่าจากชีทไหนไปชีทไหน ตัวอย่างคำตอบเป็นอย่างไร
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
แมงมุม
Member
Member
Posts: 3
Joined: Wed Dec 12, 2012 4:17 pm

Re: สอบถามวิธีหาผลรวมของค่าต่างๆตามที่กำหนดค่ะ

#5

Post by แมงมุม »

:D
ตารางทั้งหมดอยู่ในชีทชื่อ sheet1 ค่ะ
1. ตารางแรก "สรุป รวมบันทึกการขาย ประจำวัน ที่ 5" ช่อง k3 : รวมจำนวนลูกค้าทั้งหมด.....คน ช่องนี้ อยากได้ผลรวมของจำนวนลูกค้าที่มาซื้อของในวันที่ 5 จากคอลัมน์ D ค่ะ จะใช้ count อย่างไรให้นับเฉพาะผุ้ที่มาในวันที่ 5คะ? และช่อง k12 เช่นกันค่ะ จะใช้ count อย่างไรให้นับเฉพาะผุ้ที่มาในวันที่ 6 คะ?
2. ช่อง k21 อยากได้จำนวนลูกค้าที่ซื้อของทั้งหมดของ 2 วัน ว่ามีกี่คนค่ะ แต่มีบางคนที่ซื้อของในทั้ง 2 วัน ก็จะเป็นค่าซ้ำค่ะ จะไม่นับคนที่ซ้ำ ต้องทำอย่างไรคะ?
3. จากข้อ 1 ค่ะ รวมจำนวนลูกค้าทั้งหมด ของวันที่ 5 แบ่งเป็น สมาชิก.....คน , ลูกค้าทั่วไป.....คน ตรงนี้ ควรใช้สูตรอะไรให้นับแยกกันคะ โดยนับเฉพาะลูกค้าที่มาซื้อของในวันที่ 5 คะ?
4. ช่อง k22 รวมจำนวนลูกค้าทั้งหมด ของวันที่ 5 และ 6 รวมกัน (ในอนาคตจะมีวันเพิ่มอีกหลายวันเลยค่ะ) แบ่งเป็น สมาชิก.....คน , ลูกค้าทั่วไป.....คน ตรงนี้ มีบางคนที่ซื้อของในทั้ง 2 วัน ก็จะเป็นค่าซ้ำค่ะ จะไม่นับคนที่ซ้ำ ต้องเขียนเงื่อนไขอย่างไรคะ?
5. ช่อง k52 สรุปยอดสินค้าที่จำหน่ายได้ รวมวันที่ 5และ6 แบ่งตามรหัสสินค้า นับเป็นจำนวนชิ้น หนูใช้ =COUNTIF(F:F,"123302") เหมาะแล้วหรือไม่คะ หรือว่ามีวิธีที่ดีกว่านี้? รบกวนสอนหนูหน่อยนะคะ และ สรุปยอดสินค้าที่จำหน่ายได้ ประจำวันที่ 5 แสดงจำแนกตามประเภทสินค้าในช่อง k32 : k38 จะเขียนเงื่อนไขอย่างไรให้นับเฉพาะจำนวนสินค้าที่ขายได้ในวันที่5คะ?
6. จากข้อ 5 ช่อง k42 จะให้นับเฉพาะสินค้าที่จำหน่ายได้ ประจำวัน ที่ 5 จะต้องเขียนเงื่อนไขอย่างไรคะ?
7. ช่อง j61 สรุปยอดขายพนักงาน ประจำวัน ที่ 5 แถว j63 : j65 ต้องการให้แสดงรหัสของพนักงานที่ขายได้ในวันที่ 5 แต่ไม่ทราบว่าต้องใช้สูตรอะไร จึง คัดลอกมาแปะเองค่ะ ลองศึกษาวิธีใช้ การหารายการเฉพาะที่ไม่ซ้ำ ( http://snasui.blogspot.com/2010/05/blog-post.html ) ของอาจารย์แล้วค่ะ ถ้าอยากให้มันเป็นตารางอยู่ในชีทเลย จะมีวิธีไหมคะ?
8. ช่อง k63 รวมจำนวนลูกค้าทั้งหมด เฉพาะที่ A0012 ขายได้ในวันที่ 5 (คำตอบคือ 2คน) ใช้สูตรอะไรคะ?
9. ช่อง l63 รวมจำนวนสินค้าทั้งหมด เฉพาะที่ A0012 ขายได้ในวันที่ 5 (คำตอบคือ 7ชิ้น) ใช้สูตรอะไรคะ?
10. m63 ต้องการแสดงแต่ละประเภทสินค้า เฉพาะที่ A0012 ขายได้ในวันที่ 5 (คำตอบคือ 1ชิ้น) ใช้สูตรอะไรคะ?
11. สรุปยอดสินค้าที่จำหน่ายได้ ประจำวัน ที่ 5 แสดงจำแนกตามประเภทสินค้าในช่อง j32 : j38
ขอโทษที่ถามเยอะนะคะ เมตตาให้ความรู้หนูด้วยค่ะ ขอบพระคุณมากๆค่ะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามวิธีหาผลรวมของค่าต่างๆตามที่กำหนดค่ะ

#6

Post by bank9597 »

:D ลองดูตามไฟล์แนบครับ

ส่วนไหนที่ยังไม่ตอบหรือตอบแล้วยังไม่ใช่ แสดงว่า โจทย์สับสน และมีข้อมูลที่ไม่ชัดเจน ดังนี้
1. ประเภทสินค้าดูตรงไหน สมาชิกกับสมาชิกทั่วไป แบ่งแยกอย่างไร แล้วพนักงานเกี่ยวอะไรกับตารางสมาชิก ทำไมจึงนำข้อมูลไปเก็บรวมในที่เดียวกัน
2. คอลัมน์ไหนในตารางที่บ่งบอกว่าพนักงานคนไหน ขายสินค้าอะไรให้ใครบ้าง
3. หากมีชื่อซ้ำให้นับแค่ 1 หรือ ไม่ต้องนับเลย ท่านต้องการแบบไหน เพราะโดยส่วนมากแล้ว หากซ้ำให้นับแค่ 1 แต่ในโจทย์บอกว่าไม่ต้องนับเลย หมายความอย่างไร
4. คอลัมน์ F มีรหัสสินค้าอยู่เกือบทุกเซลล์ รหัสเหล่านี้บ่งบอกอะไร ในเมื่อคอลัมน์ B และ D กลับเป็นค่าว่าง
5. การสร้างตารางเพื่อแสดงผลนั้น มีความซ้ำซ้อน ผลลัพทธ์บางจำพวกสร้างแค่ตารางเดียวก็พอครับ เช่น เงื่อนไขที่เป็นวันที่ หากมี 100 วันที่ จะทำอย่างไร

ข้อแนะนำ
1. คอลัมน์เก็บวันที่ ควรเก็บให้ครบทุกเซลล์ พยายามอย่าเว้นว่างไว้
2. กรณีใช้สูตรมาแสดงค่าในตารางเช่น Vlookup กรณีที่มีค่าการเออเรอร์เกิดขึ้นไม่ควรให้มันแสดงครับ ทางที่ดีไม่ควรใช้สูตรในตารางเก็บข้อมูลจะเป็นการดีครับ
3. ตารางเก็บข้อมูล กับ ตารางแสดงผลลัพทธ์ ควรอยู่คนละชีทกัน
4. ฟอรั่มแห่งนี้เปิดให้คุณถามได้มากเท่าที่ต้องการ ค่อยๆถามไปทีละโจทย์ โดยทำความเข้าใจไปด้วย หากถามทีเดียวหมดทุกข้อ มีข้อเสียดังนี้
4.1 ผู้ตอบท่านอื่นจะไม่เข้ามาช่วยตอบ เนื่องจากโจทย์ยาว และยากที่จะเข้าใจ ทำให้ท่านเสียโอกาสไปอย่างน่าเสียดาย
4.2 การตั้งคำถาม ต้องกระทัดรัด ไม่มากข้อจนเกินไป รวบเรื่องต่างๆที่มีใจความเดียวกันอยู่ในข้อเดียวกัน ทำให้โจทย์ไม่ยาวเกินไปและผู้ตอบเข้าใจง่าย
4.3 การใช้พื้นที่ การใช้ช่องไฟ การเว้นบรรทัด มีผลทำให้โจทย์น่าอ่าน และไม่สับสน เป็นประโยชน์ทั้งผู้ตอบและสมาชิกท่านอื่นๆที่เข้า มาศึกษาครับ
5. งานระบบเช่นนี้ ท่านต้องค่อยๆ ทำความเข้าใจไปด้วย เพราะมีหลายสูตร หลายวิธีการ หลายหลักการ ที่ผู้ตอบตอบไว้ให้ ท่านต้องค่อย ๆ ถามเรื่อยๆครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
Post Reply