การหาผลรวมและการนับจำนวน แบบมีเงื่อนไขใน Excel
คนที่ใช้โปรแกรม Excel คงจะทราบอยู่แล้วว่า เราสามารถ หาผลรวมของตัวเลขได้ โดยการใช้ฟังก์ชัน SUM แต่การหาผลรวมตัวเลข โดยใช้ฟังก์ชัน SUM นั้น จะเป็นการหาผลรวมของตัวเลขทั้งหมด ในช่วงข้อมูลที่อ้างถึง จากตัวอย่างในรูป ผลรวมของตัวเลขในช่วง B2:B31 จะเท่ากับ 12,850

แต่ในงานจริงๆ เรามักจะไม่ค่อยได้เจอ โจทย์ที่มีลักษณะง่ายๆ ที่อาศัยแค่ฟังก์ชัน SUM เพียงอย่างเดียว แล้วแก้ปัญหาได้ แต่จะมีเงื่อนไขอื่นๆ ตามมาด้วย เช่น หายอดขายรวม เฉพาะ พื้นที่ภาคเหนือ หรือ หายอดขายรวม เฉพาะ พนักงานขายคนนั้นๆ ฯลฯ เป็นต้น

เคยมีคนส่งคำถามมา มีลักษณะคล้ายดังรูปด้านซ้าย กล่าวคือ ผู้ถามต้องการหาผลรวมของจำนวนเงิน แยกเป็นรายกลุ่ม 1, 2, 3, 4 และ 5 ตามลำดับ และให้นับว่าในแต่ละกลุ่ม มีจำนวนรายการ กลุ่มละกี่รายการ กรณีนี้เป็น การหาผลรวมแบบมีเงื่อนไข (SUMIF) และการนับจำนวนแบบมีเงื่อนไข (COUNTIF)

ในกรณีแบบนี้ ถ้าเราไม่รู้จักการใช้ฟังก์ชันมาช่วย ก็คงต้องมานั่งดูทีละบรรทัด แล้วก็ค่อยๆ รวมตัวเลขไปทีละกลุ่ม ถ้าข้อมูลมีไม่กี่บรรทัด ก็คงพอจะมานั่งนับกันได้ทีละบรรทัด แต่ถ้าข้อมูลมีเป็นร้อยเป็นพันล่ะ คงไม่ต้องทำอะไรกันแล้วครับ


โครงสร้างฟังก์ชัน

การหาผลรวมแบบมีเงื่อนไข
SUMIF(ช่วงของเงื่อนไข, เงื่อนไข, ช่วงของผลรวม)

การนับจำนวนแบบมีเงื่อนไข
COUNTIF(ช่วงของเงื่อนไข, เงื่อนไข)


เพื่อให้ง่ายในการเขียนสูตร ผมจึงทำเป็นตารางสรุป ดังรูปที่ 2


รูปที่ 2


การหาผลรวมแบบมีเงื่อนไข

เราต้องการหาผลรวมจำนวนเงิน โดยมีเงื่อนไขคือ เอาเฉพาะตัวเลขแยกเป็นรายกลุ่ม ดังนั้นที่เซล E3 เขียนสูตร =SUMIF(A2:A31,D3,B2:B31) โดย A2:A31 คือช่วงของเงื่อนไข (ข้อมูลกลุ่ม) และช่วง B2:B31 คือช่วงของผลรวม (จำนวนเงิน) โดยที่เงื่อนที่ต้องการ จะระบุอยู่ใน D3 (กลุ่ม)

ในเซลถัดลงมา ก็เขียนสูตรลักษณะเดียวกัน เพียงแต่เปลี่ยนเงื่อนไขจาก D3 เป็น D4, D5, D6 และ D7 ตามลำดับ

ถ้าจะทำการคัดลอกสูตรจาก E3 ลงมาก็ได้ แต่ต้องตรึงช่วงของเงื่อนไข และช่วงของผลรวมไว้ก่อน ดังนั้นที่เซล E3 แก้ไขสูตรใหม่เป็นดังนี้ =SUMIF(A$2:A$31,D3,B$2:B$31) จากนั้นก็ทำการคัดลอกสูตรลงมา จะได้ผลลัพธ์ดังรูปที่ 3


รูปที่ 3


การนับจำนวนแบบมีเงื่อนไข

ในคอลัมน์ F จะเป็นการนับว่า จากข้อมูลในช่วง A2:A31 นั้น มีข้อมูลกลุ่มละกี่รายการ กลุ่ม1 มีกี่รายการ, กลุ่ม2 มีกี่รายการ ตามลำดับ

ผมจะแนะนำวิธีการพิมพ์สูตรทีเดียว สามารถแสดงผลได้ทั้ง 5 บรรทัดเลย โดยที่ไม่ต้องมาทำการคัดลอกสูตร วิธีการก็คือ ให้ทำการเลือกช่วง F3:F7 ก่อน จากนั้นพิมพ์สูตร =COUNTIF(A$2:A$31,D3) แล้วกด Ctrl+Enter เราก็จะได้ผลลัพธ์ออกมาทีเดียวทั้ง 5 กลุ่ม ดังรูปที่ 4


รูปที่ 4


หวังว่าคงจะเป็นประโยชน์บ้างนะครับ



Create Date : 18 กุมภาพันธ์ 2552
Last Update : 18 กุมภาพันธ์ 2552 22:20:41 น.
Counter : 44662 Pageviews.

34 comments
ระวังเบ่อร์นี้ให้ดี! มิจฉาชีพอ้างเป็น DHL บอกว่ามีพัสดุตีกลับ?! สมาชิกหมายเลข 5504973
(8 พ.ย. 2564 11:47:36 น.)
เปิดทวิตเตอร์แอคใหม่ comicclubs
(23 ต.ค. 2564 02:14:18 น.)
SpaceX, BlueOrigin :ธุรกิจอวกาศจะเป็นเรื่องที่จับต้องได้ง่ายขึ้น (วิดีโอจาก SPACETH.CO) peaceplay
(6 ต.ค. 2564 13:52:03 น.)
เกมไวกิงส์ภาพต่อจากบล็อกเมื่อวานนี้ โอพีย์
(29 ก.ย. 2564 14:01:15 น.)
  
แม่ปุ๊กปุ๋ยเป็นโรคแพ้ทาง Excel ค่ะ แต่ก็ชอบเข้ามาดู มารับความรู้ค่ะ
โดย: Shallow Grave วันที่: 18 กุมภาพันธ์ 2552 เวลา:22:52:03 น.
  
มาเข้าห้องเรียนครับ ครูเอก
โดย: endless man วันที่: 18 กุมภาพันธ์ 2552 เวลา:23:16:32 น.
  
มาเรียนด้วยคนค่ะ

ขอบคุณนะค๊า...
โดย: talaydao IP: 58.8.41.240 วันที่: 20 กุมภาพันธ์ 2552 เวลา:15:08:02 น.
  
จริง ๆ ยังม่คำสั่งที่น่าสนใจอีกนะคะ แต่บางทีบางอันไม่ค่อยได้ใช้
โดย: รัชชี่ (รัชชี่ ) วันที่: 20 กุมภาพันธ์ 2552 เวลา:19:36:20 น.
  
สวัสดีวันหยุดค่ะครูเป็นงัยบ้างคะได้ข่าวว่าเมืองไทยร้อนแล้ว ก็ขอให้ครูหล่อวันหล่อคืนตามอุณ?ภูมิ(สกดผิดอภัย)นะคะ
โดย: Opey วันที่: 22 กุมภาพันธ์ 2552 เวลา:13:55:38 น.
  
สวัสดีค่ะครูเอก..

เมื่อวันก่อน..ได้หลงเข้าไปฟังเพลงในงานดนตรีที่แดนเนรมิตร

ตก-กะ-ใจหมดเลย เด็กวัยรุ่นเดินถือขวดเบียร์กันรอบงาน

แต่เป็นเด็กมหา'ลัยเสียส่วนใหญ่

มาดูรอบๆอีกที ก็รู้ว่าTiger Beerเป็นโต้โผจัดงาน

รู้สึกแก่ไปถนัดตาเลยค่ะ

ทำไมต้องดื่มเบียร์กันนะ..มันขมไม่ใช่หรอ!



โดย: คนผ่านทางมาเจอ วันที่: 23 กุมภาพันธ์ 2552 เวลา:10:05:17 น.
  

ไม่ค่อยได้ใช้เอ๊กเซล พอดีว่างานที่ทำไม่จำเป็นต้องใช้

อาจใช้ก็แค่ พาวเวอร์พ๊อยท์ นิดหน่อย

เรื่องนี้ อ่านแบบข้ามๆนะครับ
โดย: yyswim วันที่: 25 กุมภาพันธ์ 2552 เวลา:13:24:14 น.
  
สวัสดีค่ะครูเอก แวะมาทักทายค่ะ ยินดีที่ได้รู้จักนะคะ ขออนุญาต add friend's blog เลยนะคะ ^_^

อิอิ เราไม่ได้คุยกันเลยนะคะวันนี้ เพราะนู๋มัวแต่เม้าท์แตกกันกินอยู่ค่ะ ไว้โอกาสหน้าเจอกันใหม่นะคะ งิงิ

ปล. ขอบคุณสำหรับข้อมูลเรื่อง countif และ sumif ค่ะ ได้ประโยชน์มากเลยค่ะ เพราะเคยเรียนแล้วคืนอาจารย์ไปหมดแล้วค่ะ อิอิ ตอนนี้จะใช้งานก็กำลังงง ๆ กับสูตรอยู่พอดีเลย ขอบคุณมากนะคะ
โดย: Beee (Beee_bu ) วันที่: 28 กุมภาพันธ์ 2552 เวลา:22:21:31 น.
  
มาส่งรูปเจ้าค่ะ ^_^

ไม่สวย ไม่ถูกใจ ดูแล้วลบได้นะคะ

click to comment

click to comment
โดย: นู๋ Beee เองค่ะ (Beee_bu ) วันที่: 1 มีนาคม 2552 เวลา:12:23:08 น.
  
ขอบคุณสำหรับรูปค่ะพี่เอก ^_^ ภาพสวยมากค่ะ แต่นู๋หน้าบวมอืดมาก 555 *-*

มาของคุณเรื่อง excel ค่ะ ได้เอาคำสั่งไปใส่แล้ว ใช้ได้ผลดีมากค่ะ แต่ว่า แห่ะ ๆ คำสั่งมันยาวและจำยากไปซักหน่อยนะคะ ม่ายเหมือน sum ปรกติ กว่าจะใส่คำสั่งเสร็จเหนื่อยเลย >_<
โดย: นู๋ Beee เองค่ะ (Beee_bu ) วันที่: 2 มีนาคม 2552 เวลา:14:38:23 น.
  
ดอกอะไรเอ่ย ไม่มีใบ ไม่มีต้น
ดีใจจังเย้ย เดือนนี้มี "ดอก" ให้กินด้วย
อิอิอิอิอิ
โดย: patra_vet วันที่: 2 มีนาคม 2552 เวลา:17:42:00 น.
  
สวัสดีค่ะครูเอก

งึม ๆ รู้แล้วว่าทำไมพี่แคทถึงบอกว่าบล็อกครูเอกมีสาระ

เนื้อหาล้วน ๆ แบบนี้สาระเยอะมากเลยค่ะ

ยินดีที่ได้เจอกันนะค่ะ คราวหน้าคงได้เจอกันอีกเนาะ
โดย: ความเจ็บปวด วันที่: 2 มีนาคม 2552 เวลา:17:42:49 น.
  

แวะมาทักทายครูเอกครับ
ไว้มีโอกาสไปเที่ยวกันใหม่ครับ
หากมีทริปไหน Ok คงได้เจอกันอีกนะครับ

โดย: ฟ้าสดใส ทะเลสีคราม วันที่: 2 มีนาคม 2552 เวลา:22:46:23 น.
  
สวัสดีค่ะครูเอกอืมม์ไม่ได้เข้าคุยซะนาน คือว่าสื้นเดือนนี้กะลงไปเล่นสงกรานต์ที่บ้านจองตั๋วเรียบร้อยแล้วลางานได้เดือนนึง (ที่จริงเค้าไม่ให้ลานานหรอกแต่กรณีของโอพีคือบ้านเเรามันไกล)
เค้าก็ยอม ช่วงเศรษฐกิจไม่ดีแต่ที่บริษัทงานหลับเยอะกว่าก่อน
ที่โอพีทำอยู่เป็นสื่อโฆษณาจะมีงานเข้าเยอาะมากๆทุกๆที่จะแข่งกันประกาศลดแลกแจกแถม ก็จะวิ่งเข้ามาที่บริษัทโฆษณา
เลยกลายเป็นว่า มันเบื่องานนะ ทำเยอะไป ก็อยากหนีเที่ยวบ้าง ...
ก็คงคิดถึงครูเอกอยู่นะคะ หวังว่าคุณคงสบายดี
โดย: Opey วันที่: 3 มีนาคม 2552 เวลา:1:45:35 น.
  
สวัสดีค่ะพี่เอก เมื่อวานไปทำสังฆทานมาค่ะ แวะเอาบุญมาฝากค่ะ ^_^
โดย: นู๋ Beee เองค่ะ (http://beee.bloggang.com) IP: 124.121.106.123 วันที่: 3 มีนาคม 2552 เวลา:9:57:04 น.
  

ขอบคุณครับครูเอกที่ไปเยี่ยมที่บล็อก และไปแปะรูปให้

บล็อกบ้านผม เพิ่งจะอัพบล็อกงานสังสรรค์ครับ

มีรูปครูเอกที่เห็นหน้าอยู่รูปหนึ่งครับ

แต่หากครูเอกไม่ชอบ ก็โทร.บอกผมได้ทันทีนะครับ
โดย: yyswim วันที่: 3 มีนาคม 2552 เวลา:13:16:21 น.
  

หรอครับ.....คิดเหมือนกันเลย
ตอนแรกผมไม่แน่ใจจะเอ่ยอย่างไรดี
ว่าจะชวนไปบึงฉวากแล้วล่ะ
อยากเปลี่ยนใจอยู่เหมือนกัน

แต่ไม่ได้คุยกันมาล่วงหน้า
แล้วก็ตั้งโปรแกรมกันแล้วที่เราจะไป
ก็เลยไม่อยากเสนอ เดี๋ยวจะไปกันใหญ่
แล้วผมก็เพิ่งไปมา.....

ไว้ครั้งหน้าหากมีโอกาสคงได้ไปที่อื่นบ้างครับ
ผมว่างคงไม่นานอ่ะนะ....
น้ำขึ้นต้องรีบตัก
ตอนนี้แต่ละคนกำลังตื่นเต้น และดีใจ
ในการเจอเพื่อนกันในครั้งนี้
เพราะเฉนั้นอย่าช้าอยู่ใย
เฮ้........5555


ขอให้มีความสุขครับ

โดย: ฟ้าสดใส ทะเลสีคราม วันที่: 3 มีนาคม 2552 เวลา:17:24:14 น.
  
ดีใจด้วยที่ได้อมยิ้มคืน
โดย: aitai วันที่: 11 กันยายน 2553 เวลา:8:21:29 น.
  
ทดสอบการโพสต์
โดย: คนควน IP: 125.25.30.157 วันที่: 11 ตุลาคม 2553 เวลา:18:02:11 น.
  
ไปทำบุญเทศกาลกินเจมา เอาบุญมาฝากคะ




โดย: eeh (คิตตี้น้อยสีชมพู ) วันที่: 19 ตุลาคม 2553 เวลา:13:57:32 น.
  
สวัสดีค่ะคุณครูเอก ....

ปลายเดือนนี้จะไปทอดกฐินที่จ.สกลนคร

อ้อมแอ้มถักโครเชต์อาสนะถวายพระด้วยค่ะ

อนุโมทนาบุญไปกับอ้อมแอ้มด้วยนะค่ะ



โดย: คนผ่านทางมาเจอ วันที่: 27 ตุลาคม 2553 เวลา:0:58:42 น.
  
เย้ๆๆๆๆๆๆๆๆๆๆๆๆๆ

ดีจัง...บล็อกครูเอกกลับมาแว้วววววววววววว
โดย: Opey วันที่: 2 พฤศจิกายน 2553 เวลา:10:01:00 น.
  
สวัสดีค่ะคุณครูเอก ..

ช่วงนี้มีแต่งานกฐิน..

ไปทำบุญที่ไหนมาบ้างค่ะ

เล่าให้ฟังหน่อยซิค่ะ

โดย: คนผ่านทางมาเจอ วันที่: 5 พฤศจิกายน 2553 เวลา:17:21:58 น.
  

สวัสดีค่ะคุณครูเอก..

เมื่อวานอ้อมแอ้มได้ไปดูคอนเสริ์ต

เพลงพระราชนิพนธ์ที่ศูนย์สิริกิตต์ค่ะ

และตอนค่ำได้จุดเทียนและไฟเย็น

ร้องเพลงสรรเสริญ/สดุดีมหาราชาที่บ้านค่ะ

วันนี้โหวตให้ 3 คะแนนนะค่ะ

โดย: คนผ่านทางมาเจอ วันที่: 6 ธันวาคม 2553 เวลา:21:10:41 น.
  


สุขสันต์เทศกาลคริสมาต&ปีใหม่นะค่ะ..

ขอให้มีแต่ความสุข-ความเจริญตลอดไป

ขอให้มีสุขภาพแข็งแรงและสมบูรณ์..

และมีรักที่สมหวังมั่นคงยั่งยืนตลอดปี2011และตลอดไป

โดย: คนผ่านทางมาเจอ วันที่: 21 ธันวาคม 2553 เวลา:7:08:41 น.
  


แวะมาส่งความสุขให้นะค่ะ


คลิกๆๆ รูปสวยๆน่ารักๆไว้ส่งต่อเพียบ...
โดย: นางมารร้ายจีจี้ วันที่: 31 ธันวาคม 2553 เวลา:15:36:21 น.
  
สวัสดีปีใหม่จ้ะ...ขอให้สุขสมหวังดั่งที่จิตปราถนาทุกประการนะจ้ะ
โดย: Opey วันที่: 1 มกราคม 2554 เวลา:8:51:00 น.
  

สวัสดีค่ะคุณครูเอก...

วันนี้ทำความดีหลายอย่างค่ะ

อย่างหนึ่งคือเดินไปธนาคารกรุงเทพฯแถวที่ทำงาน

แล้วบริจาคเงินไปหน่อยหนึ่ง..

เข้าบัญชีครอบครัวข่าว3เพื่อผู้ประสบภัยที่ญี่ปุ่นค่ะ

ขอเชิญเพื่อนๆช่วยเหลือเพื่อนมนุษย์ด้วยกันนะค่ะ

เล็กๆน้อยๆก็ยังดีนะค่ะ

โดย: คนผ่านทางมาเจอ วันที่: 15 มีนาคม 2554 เวลา:20:33:04 น.
  
วันนี้คิดถึงจัง สบายดีนะค่ะ ครูเอก ....
โดย: แม่มดน้อยน้อย (Opey ) วันที่: 4 สิงหาคม 2554 เวลา:12:21:33 น.
  
ข้อมูลมีประโยชน์มาก ขอบคุณครับ
โดย: birch IP: 183.89.60.103 วันที่: 25 กันยายน 2555 เวลา:13:59:34 น.
  
ผมกำลังหาวิธีแจ้งชั่วโมงการทำงานของเครื่องจักรอยู่ครับแต่พอลองทำออกมาตัวเลขมันออกมาแปลกๆอะครับ
เครื่องจักรจะต้องมีการเข้าไปตรวจเช็คและซ่อมบำรุงตามระยะเวลาที่กำหนดครับ 50ชม 250ชม 500ชม 750ชม
1000ชม ถ้าเราระบุจำนวนชั่วโมงได้ว่าเป็น 8ชมต่อวัน บางครั้งงานเร่งอาจจะเป็น 20ชมต่อวัน แต่เมื่อครบกำหนดที่จะต้องเข้าไปตรวจเช็คอยากให้มีการแจ้งเตือนจะต้องทำยังไงครับ เนื่องจากเครื่องจักรมีจำนวนมากจะให้มานั่งบวกทุกวันคงไม่ไหวครับ ผมลองทำอยู่หลายครั้งแล้วเหมือนจะได้แต่ตัวเลขมันออกมาแปลกทุกทีครับยังไงรบกวนชี้แนะหน่อยครับ ขอบคุณครับ
โดย: Ping IP: 27.130.63.150 วันที่: 11 ตุลาคม 2556 เวลา:0:12:04 น.
  
มาลงทะเบียนเรียนด้วยคนครับ
โดย: ยิม IP: 202.151.7.30 วันที่: 13 ตุลาคม 2557 เวลา:14:44:08 น.
  
โดย: นายประเชิญ จั่นเจ๊ก IP: 49.49.145.84 วันที่: 12 ธันวาคม 2562 เวลา:10:31:19 น.
  
ด้วยความเคารพ
ขอเรียนถาม Barcodeตัวที่13หามาได้อย่างไรครับ
ขอคุณครับ
โดย: นายประเชิญ จั่นเจ๊ก IP: 49.49.145.84 วันที่: 12 ธันวาคม 2562 เวลา:10:34:31 น.
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

Samroeng.BlogGang.com

ครูเอก
Location :
กรุงเทพฯ  Thailand

[ดู Profile ทั้งหมด]
 ผู้ติดตามบล็อก : 112 คน [?]

บทความทั้งหมด