รวมผลรวมจาก 'ชั่วโมง' เดียวกัน


2

ฉันมีเอกสาร excel ที่แสดงเวลาและมูลค่าการขายตลอดทั้งวันโดยมีความตั้งใจที่จะจัดทำแผนภูมิรายชั่วโมง

ขณะนี้ฉันมีตารางง่าย ๆ ที่มีลักษณะเช่นนี้ซึ่งฉันได้ปัดทุกครั้งเป็นชั่วโมงที่ใกล้ที่สุด:

+--------------+
| Time | Sales |
+------+-------+
|  7   |   2   |
+------+-------+
|  7   |   3   |
+------+-------+
|  8   |   2   |
+------+-------+
|  8   |   6   |
+------+-------+
|  8   |   7   |
+------+-------+
|  9   |   9   |
+------+-------+
|  9   |   3   |
+------+-------+
|  9   |   4   |
+------+-------+

สิ่งนี้จะดำเนินต่อไปสำหรับอีก 800 เซลล์ อะไรจะเป็นวิธีที่ง่ายที่สุดในการรวมยอดขายในแต่ละชั่วโมงดังนั้นจึงอยู่ในรูปแบบกราฟได้ง่าย?

คำตอบ:


2

คุณสามารถใช้แผ่นงานอื่นที่มีคอลัมน์หนึ่งชั่วโมงและถัดจากแต่ละชั่วโมงคุณจะใช้สูตรพร้อมSUMIF()ฟังก์ชัน

สมมติว่าชั่วโมงในตารางข้างต้นของคุณอยู่ในคอลัมน์Aด้วยยอดขายในคอลัมน์Bสูตรจะมีลักษณะดังนี้:

RawDataในภาพนี้ข้อมูลที่มีตารางข้างต้นของคุณอยู่ในแผ่นที่เรียกว่า

=SUMIF(RawData!A:A,A1,RawData!B:B)

+----------------------------------------------+
| Hour |        Sum                            |
+------+---------------------------------------+
|  7   | =SUMIF(RawData!A:A, A1, RawData!B:B)  |
+------+---------------------------------------+
|  8   | =SUMIF(RawData!A:A, A2, RawData!B:B)  |
+------+---------------------------------------+
|  9   | =SUMIF(RawData!A:A, A3, RawData!B:B)  |
+------+---------------------------------------+

ซึ่งจะแสดงผลลัพธ์เป็น:

+--------------+
| Hour |  Sum  |
+------+-------+
|  7   |   5   |
+------+-------+
|  8   |  15   |
+------+-------+
|  9   |  16   |
+------+-------+

ทำลายสูตร
สูตรมีสามส่วน:

ช่วง คือช่วงของเซลล์ที่คุณต้องการประเมิน

ในกรณีนี้มันจะเป็นคอลัมน์แรกของคุณที่คุณให้ไว้ในคำถามของคุณซึ่งฉันคิดว่าเป็นคอลัมน์ A (ในแผ่นทฤษฎีของเราRawData)

Criteria คือเงื่อนไขหรือเกณฑ์ในรูปแบบของตัวเลขการแสดงออกหรือข้อความที่กำหนดเซลล์ที่จะถูกเพิ่ม

ในกรณีนี้เป็นเวลาภายในช่วงที่เราให้ไว้ก่อนหน้านี้ ในแผ่นงานแยกต่างหากที่เราสร้างเราพิมพ์ 7, 8, 9 ตามที่คุณเห็นในตัวอย่างของฉัน เราจะอ้างอิงเซลล์เหล่านั้นเป็นเกณฑ์ของเรา

Sum_range เป็นเซลล์จริงที่จะรวม

ในกรณีของคุณนี้จะเป็นของคุณ B RawDataคอลัมน์ที่คุณให้ไว้ในคำถามของคุณบนแผ่น นี่คือตัวเลขที่ถูกเพิ่มเข้ามาจริง


ทำงานได้อย่างสมบูรณ์โดยไม่จำเป็นต้องแยกเวิร์กชีตยกเว้นองค์กร
nuggetbram

0

คุณยังสามารถใช้ฟังก์ชัน SUMPRODUCTเพื่อรับยอดขายรายชั่วโมงทั้งหมด

=SUMPRODUCT(($A$2:$A$50=$A2)*($B$2:$B$50))

หมายเหตุ: โดยที่ A2 เป็นเซลล์แรกมี 7. ลากสูตรลงไปจนต้องการ Excel จะเปลี่ยนหมายเลขแถวของเซลล์ที่อยู่ A2 โดยอัตโนมัติ


0

คำตอบสั้น ๆ เนื่องจากสิ่งนี้ถูกปิดไปแล้ว ... คุณสามารถใช้ PivotChart ได้


3
ทิมคำถามยังไม่ถูกปิด OP เพิ่งเลือกคำตอบที่พวกเขาชอบ (อาจเป็นคำตอบแรกและที่เดียวในเวลานั้น) ส่วนที่เหลือของโลกอาจต้องการที่แตกต่างกัน ฉันยอมรับว่าตารางสาระสำคัญเป็นวิธีที่มีเหตุผลและง่ายที่สุด แต่โพสต์นี้เป็นเพียงความคิดเห็นบอกเป็นนัยถึงทิศทางในการตรวจสอบมากกว่าที่จะให้โซลูชันที่สามารถดำเนินการได้ เช่นนี้มันอาจดึงดูด downvotes คุณสามารถขยายสิ่งนี้ด้วย "วิธีการ" ได้หรือไม่?
fixer1234
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.