ไปยังเนื้อหาหลัก

รวมค่าตามสัปดาห์หรือวันธรรมดาใน Excel

ผู้เขียน : ซิลูเวีย แก้ไขล่าสุด: 2024-09-29

บทช่วยสอนนี้สาธิตสูตรทีละขั้นตอนเพื่อช่วยให้คุณรวมค่าในช่วงที่กำหนดโดยยึดตามหมายเลขสัปดาห์หรือวันทำงานที่ระบุใน Excel

วิธีการรวมค่าตามจำนวนสัปดาห์ใน Excel?
วิธีการรวมค่าตามวันธรรมดาใน Excel?


วิธีการรวมค่าตามจำนวนสัปดาห์ใน Excel?

ดังที่แสดงในภาพหน้าจอด้านล่าง ในการรวมค่าในคอลัมน์จำนวนเงินตามวันที่ที่หมายเลขสัปดาห์ที่ระบุตก เรามีสูตรสองสูตร

ผลรวมเอกสารตามสัปดาห์-วันธรรมดา-1

สูตรทั่วไป

=SUMIFS( value_range, helper_column_range, week_number)

=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)

ข้อโต้แย้ง

ค่า_ช่วง: ช่วงของค่าที่คุณต้องการรวมตามหมายเลขสัปดาห์
ตัวช่วย_คอลัมน์_ช่วง: ช่วงของสัปดาห์ที่ดึงมาจากวันที่;
สัปดาห์_หมายเลข: หมายเลขสัปดาห์ที่ใช้เป็นเกณฑ์ในการรวมค่า

จะใช้สูตรนี้ได้อย่างไร?

การใช้สูตร SUMIFS และคอลัมน์ตัวช่วย

ในการใช้งาน SUMIFS สูตรก่อนอื่นคุณต้องใช้ สัปดาห์ที่ ฟังก์ชันเพื่อสร้างคอลัมน์ตัวช่วยเพื่อคำนวณตัวเลขสัปดาห์ที่สอดคล้องกันสำหรับวันที่ในคอลัมน์วันที่

=WEEKNUM (serial_num, [return_type])

ฟังก์ชัน WEEKNUM ส่งกลับหมายเลขสัปดาห์ของวันที่ที่ระบุในหนึ่งปี

1. ในกรณีนี้ ฉันเลือกเซลล์ (F5) ถัดจากค่าแรกในคอลัมน์จำนวนเงิน

2. ใส่สูตรด้านล่างลงไปแล้วกด เข้าสู่ คีย์เพื่อรับหมายเลขสัปดาห์ของวันแรก เลือกเซลล์ผลลัพธ์แล้วลากที่จับป้อนอัตโนมัติลงเพื่อรับตัวเลขสัปดาห์อื่นๆ ดูภาพหน้าจอ:

=WEEKNUM(C5)

ผลรวมเอกสารตามสัปดาห์-วันธรรมดา-2

3. เลือกเซลล์ที่จะส่งออกจำนวนเงินทั้งหมดป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้ ลากที่จับป้อนอัตโนมัติลงเพื่อรับผลลัพธ์อื่นๆ

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

ผลรวมเอกสารตามสัปดาห์-วันธรรมดา-3

การใช้สูตร SUMPRODUCT

คุณไม่จำเป็นต้องสร้างคอลัมน์ตัวช่วยเมื่อใช้สูตร SUMPROFUCT เพื่อแก้ปัญหานี้

1. เลือกเซลล์ว่างป้อนสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ กุญแจ

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

2. เลือกเซลล์ผลลัพธ์ ลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อให้ได้ผลลัพธ์อื่นๆ ตามความต้องการของคุณ

ผลรวมเอกสารตามสัปดาห์-วันธรรมดา-4

คำอธิบายของสูตร

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

หลังจากคำนวณตัวเลขสัปดาห์ด้วยฟังก์ชัน WEEKNUM แล้ว ฟังก์ชัน SUMIFS จะรวมค่าต่างๆ ในช่วง E5:E14 หากตัวเลขสัปดาห์ในคอลัมน์ตัวช่วย F5:F14 ตรงกับสัปดาห์ที่ระบุใน H6

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

สัปดาห์ที่($C$5:$C$14+0,1): ฟังก์ชัน WEEKNUM คำนวณจำนวนวันที่ในแต่ละสัปดาห์ในช่วง C5:C14 และส่งคืนอาร์เรย์ดังนี้: {1;1;5;6;6;9;11;11;13;14};
{1;1;5;6;6;9;11;11;13;14}=G6: ที่นี่เปรียบเทียบตัวเลขแต่ละสัปดาห์ในอาร์เรย์กับหมายเลขสัปดาห์ที่ระบุใน G6 และส่งคืนอาร์เรย์ใหม่: {TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE};
--{จริง;จริง;เท็จ;เท็จ;เท็จ;เท็จ;เท็จ;เท็จ;เท็จ;เท็จ}: เครื่องหมายลบทั้งสองนี้แปลง "TRUE" และ "FALSE" เป็น 1 และ 0 ที่นี่คุณจะได้รับอาร์เรย์ใหม่เป็น {1;1;0;0;0;0;0;0;0;0};
{1;1;0;0;0;0;0;0;0;0},{1428;2010;2288;1831;2069;1728;1325;1469;1023;1100}: แต่ละคู่ของรายการในอาร์เรย์จะถูกคูณเข้าด้วยกันและส่งกลับ {1428;2010;0;0;0;0;0;0;0;0};
SUMPRODUCT({1428;2010;0;0;0;0;0;0;0;0}): ฟังก์ชัน SUMPRODUCT จะรวมตัวเลขทั้งหมดในอาร์เรย์และส่งกลับผลลัพธ์สุดท้าย 1428+2010=3438

วิธีการรวมค่าตามวันธรรมดาใน Excel?

ดังที่แสดงในภาพหน้าจอด้านล่าง ในการรวมค่าในคอลัมน์จำนวนเงินตามวันทำงานที่ระบุใน Excel คุณสามารถใช้ฟังก์ชัน SUMPRODUCT ร่วมกับฟังก์ชัน WEEKDAY เพื่อดำเนินการให้เสร็จสิ้นได้

ในกรณีนี้ เนื่องจากเราต้องรวมยอดรวมสำหรับแต่ละวันทำงาน ก่อนที่จะใช้สูตร เราจึงสร้างคอลัมน์ตัวช่วยที่มีตัวเลข 1 ถึง 7 เพื่อแยกระบุวันจันทร์ถึงวันอาทิตย์

ผลรวมเอกสารตามสัปดาห์-วันธรรมดา-6

สูตรทั่วไป

=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)

ข้อโต้แย้ง

วันที่_ช่วง: ช่วงวันที่ที่คุณต้องการประเมินวันทำงานที่ระบุ
ค่า_ช่วง: ช่วงของค่าที่คุณต้องการรวมตามวันทำงาน
2: หมายเลข 2 หมายถึงหมายเลข 1 (วันจันทร์) ถึง 7 (วันอาทิตย์);
วันธรรมดา_หมายเลข: ตัวเลขวันทำงานที่ใช้เป็นเกณฑ์ในการรวมค่า อาจเป็นการอ้างอิงเซลล์หรือตัวเลขตั้งแต่ 1 ถึง 7

จะใช้สูตรนี้ได้อย่างไร?

1. เลือกเซลล์ถัดจากเซลล์หมายเลข 1 ที่นี่ฉันเลือก I6

2. คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์ จากนั้นลากจุดจัดการป้อนอัตโนมัติลงเพื่อรับผลลัพธ์สำหรับวันธรรมดาอื่นๆ

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

ผลรวมเอกสารตามสัปดาห์-วันธรรมดา-7

หมายเหตุ: หากคุณต้องการรวมค่าตามวันทำงานที่ระบุวันเดียว เช่น วันศุกร์ คุณสามารถป้อนตัวเลข 5 ในสูตรได้โดยตรงดังนี้

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)

คำอธิบายของสูตร

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

วันธรรมดา($C$5:$C$14,2): ฟังก์ชัน WEEKDAY ส่งกลับตัวเลขจำนวนเต็มตั้งแต่ 1 ถึง 7 เพื่อแสดงวันในสัปดาห์ตั้งแต่วันจันทร์ถึงวันอาทิตย์ในช่วง C5:C14: {5;7;1;3;6;7;1;5;5;6};
{5;7;1;3;6;7;1;5;5;6}=H6: ที่นี่เปรียบเทียบแต่ละวันของสัปดาห์ในอาร์เรย์กับหมายเลขวันทำงานที่ระบุใน H6 และส่งคืนอาร์เรย์ใหม่: {FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE};
{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}*$E$5:$E$14: ที่นี่ TRUE และ False จะถูกแปลงเป็น 1s และ 0s จากนั้นคูณด้วยค่าใน E5:E14 เพื่อส่งคืนอาร์เรย์: {0;0;2288;0;0;0;1325;0;0;0};
SUMPRODUCT{0;0;2288;0;0;0;1325;0;0;0}: ฟังก์ชัน SUMPRODUCT จะรวมตัวเลขทั้งหมดในอาร์เรย์และส่งกลับผลลัพธ์สุดท้าย 2288+1325=3613

ฟังก์ชันที่เกี่ยวข้อง

ฟังก์ชัน Excel WEEKNUM
ฟังก์ชัน Excel SUMIFS จะส่งกลับหมายเลขสัปดาห์ของวันที่ที่ระบุในหนึ่งปี ซึ่งเริ่มนับสัปดาห์ตั้งแต่วันที่ 1 มกราคม

ฟังก์ชัน Excel SUMPRODUCT
ฟังก์ชัน Excel SUMPRODUCT สามารถใช้ในการคูณคอลัมน์หรืออาร์เรย์ตั้งแต่สองคอลัมน์ขึ้นไปเข้าด้วยกัน จากนั้นจึงหาผลรวมของผลิตภัณฑ์

ฟังก์ชัน Excel WEEKDAY
ฟังก์ชัน Excel EOMONTH ส่งคืนค่าจำนวนเต็มตั้งแต่ 1 ถึง 7 เพื่อแสดงวันในสัปดาห์สำหรับวันที่ที่ระบุใน Excel


สูตรที่เกี่ยวข้อง

รวมมูลค่าตามเดือน (มีหรือไม่มีปี)
บทช่วยสอนนี้แสดงรายละเอียดสองสูตรโดยละเอียดเพื่อช่วยในการรวบรวมค่าตามเดือนและปีหนึ่งๆ หรือการรวมค่าในแต่ละเดือนโดยไม่สนใจปีใน Excel

รวมค่าตามสัปดาห์ของวันที่ที่กำหนด
บทช่วยสอนนี้พูดถึงวิธีรวมค่าต่างๆ ในสัปดาห์ที่วันที่ที่ระบุตก

รวมทุก n แถวหรือคอลัมน์ในช่วง
บทช่วยสอนนี้อธิบายสูตรสองสูตรตามฟังก์ชัน SUM และ OFFSET เพื่อรวมทุก n แถวหรือคอลัมน์ในช่วงที่ระบุใน Excel

รวมทุกแถวหรือคอลัมน์ที่ n ในช่วง
บทช่วยสอนนี้จะแสดงวิธีสร้างสูตรตามฟังก์ชัน SUMPRODUCT, MOD และ COLUMN เพื่อรวมทุกแถวหรือคอลัมน์ที่ n ในช่วงใน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools เอไอ ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  ขอร้อง Kutools ฟังก์ชั่น...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ
ใช้ Kutools ในภาษาที่คุณต้องการ – รองรับภาษาอังกฤษ สเปน เยอรมัน ฝรั่งเศส จีน และอื่นๆ อีกกว่า 40 ภาษา!

Kutools for Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...


Office Tab - เปิดใช้งานการอ่านและแก้ไขแบบแท็บใน Microsoft Office (รวมถึง Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox