หลากหลายวิธีการคูณใน Excel
การคูณใน Excel จะใช้เครื่องหมายดอกจัน (*) หรือ asterisk ในการหาผลคูณ เช่น 2*3 = 6
นอกจากการใช้เครื่องหมาย * แล้วสามารถใช้ฟังก์ชัน PRODUCT หรือ SUMPRODUCT ให้คืนค่าผลคูณได้
ทั้งสองฟังก์ชัน มีลักษณะการทำงานที่ต่างกัน แต่มีฟีเจอร์ที่ครอบคลุมเรื่องการคูณได้กว้างกว่า การใช้ asterisk หรือ ดอกจัน(*)
นอกจากการใช้เครื่องหมาย * แล้วสามารถใช้ฟังก์ชัน PRODUCT หรือ SUMPRODUCT ให้คืนค่าผลคูณได้
ทั้งสองฟังก์ชัน มีลักษณะการทำงานที่ต่างกัน แต่มีฟีเจอร์ที่ครอบคลุมเรื่องการคูณได้กว้างกว่า การใช้ asterisk หรือ ดอกจัน(*)
PRODUCT(number1,number2,...)
number1, number2 .. เป็นตัวเลข 1 ถึง 255 จำนวน ที่ต้องการคูณ
เปรียบเทียบการคูณใน Excel ด้วยการใช้ * (asterisk) กับ ฟังก์ชัน PRODUCT
A | B | C | D | E | F | G | H | |||
---|---|---|---|---|---|---|---|---|---|---|
1 | Line 1 | 1 | 2 | 3 | 4 | 3 | 2 | 1 | ||
2 | Line 2 | 2 | 3 | 4 | 3 | 2 | 1 | 2 | ||
3 | Line 3 | 2 | 3 | 4 | 3 | 2 | 1 | 2 | ||
4 | เปรียบเทียบการคูณ Line 1กับ Line 2 ด้วย (*) กับ PRODUCT | |||||||||
5 | ใช้ * (asterisk)เป็นตัวคำนวณ | =B1*B2*C1*C2*D1*D2*E1*E2*F1*F2*G1*G2*H1*H2 | ||||||||
6 | ฟังก์ชัน PRODUCT | number อยู่ติดกัน | =PRODUCT(B1:H2) | |||||||
6 | number ต่างชีท+ไม่ติดกัน | =PRODUCT(Sheet11!B1:H1,Sheet11!B3:H3) | ||||||||
8 | ผลลัพท์คำนวณทั้งสองวิธี | =41472 |
ข้อสังเกตุช่วยให้เข้าใจการใช้ฟังก์ชัน PRODUCT ได้ง่ายขึ้น
- ฟังก์ชัน PRODUCT ลดความยาวยืดเยื้อการหาผลคูณของ (*) แต่อย่างไรก็ตาม ก็อยู่ที่รูปแบบการใช้ว่ามีความเหมาะสมหรือไม่
- ถ้าข้อมูลอยู่ต่าง Sheet เมื่อพิมพ์ =PRODUCT( แล้วให้เลือกคลิกไปที่ sheet ที่ต้องการคำนวณแล้วลากเม้าส์คลุมพื้นที่ทั้งหมดที่ต้องการผลคูณ
- หากข้อมูลที่ต้องการคูณไม่ใช่เซลล์ที่อยู่ติดกัน ให้กด CTRL ขณะที่เลือกพื้นที่เซลล์
ไวยากรณ์ของฟังก์ชัน SUMPRODUCT
SUMPRODUCT(array1,array2,array3, ...)
array1, array2, array3 ... คืออาร์เรย์ 2 ถึง 255 ที่มีคอมโพเนนต์ที่ต้องการคูณแล้วบวก
เช่น การคำนวณราคาสินค้าต่อหน่วยของสินค้าหลายๆ ชนิดในใบเสร็จใบเดียว โดยคูณราคาสินค้ากับจำนวนที่ซื้อ แล้วนำราคารวมของสินค้าแต่ละชนิดมารวมกัน ซึ่ง SUMPRODUCT จะมีความเหมาะสมกับมากกว่าการใช้สูตร SUM แต่อาร์กิวเมนต์อาร์เรย์ที่ใช้ในฟังก์ชัน SUMPRODUCT ต้องมีขนาดเท่ากัน ถ้าไม่เท่ากัน ฟังก์ชันจะส่งกลับค่าความผิดพลาด #VALUE!
เปรียบเทียบการคูณใน Excel ด้วย * กับฟังก์ชัน SUMPRODUCT
A | B | C | D | E | F | G | H | |||
---|---|---|---|---|---|---|---|---|---|---|
1 | Unit Price-A | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ||
2 | Unit Price-B | 5 | 6 | 7 | 8 | 7 | 6 | 5 | ||
3 | Qty-A | 8 | 9 | 1 | 2 | 3 | 4 | 5 | ||
4 | Qty-B | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||
5 | เปรียบเทียบการคูณ Unit Price กับ Qty ด้วย (*) กับ SUMPRODUCT | |||||||||
6 | ใช้ * หาราคาสุทธิ A | =(B1*B3)+(C1*C3)+(D1*D3)+(E1*E3)+(F1*F3)+(G1*G3)+(H1*H3) | ||||||||
7 | ฟังก์ชัน SUMPRODUCT | array อยู่ติดกัน | =SUMPRODUCT(B1:H1,B3:H3) | |||||||
8 | array ต่างชีท | =SUMPRODUCT(Data!B2:H2,Data!B4:H4) | ||||||||
9 | รวมทั้ง A,B | =SUMPRODUCT(Data!B1:H2,Data!B3:H4) | ||||||||
10 | ผลลัพท์การคำนวณทั้งสองวิธี | PRODUCT A=111, PRODUCT B=440, รวม=551 |
เทคนิคช่วยให้ใช้ฟังก์ชัน SUMPRODUCT ง่ายขึ้น
- ฟังก์ชัน SUMPRODUCT ช่วยคำนวณราคาสุทธิ (Unit Price*Qty) ง่ายกว่าการใช้ (*) นอกจากนี้ยังสามารถใส่ได้ถึง 255 อาร์เรย์
- จำนวน arrary ในฟังก์ชันต้องมีขนาดเท่ากัน ไม่เช่นนั้นสูตรจะคืนค่า #VALUE!
- จากตาราง รวมทั้ง A,B ฟังก์ชันจะทำงานโดย จับคู่คูณต้้งแต่แถว B1*B3, C1*C3, D1*D3, E1*E3, F1*F3, G1*G3, H1*H3 และเป็นแบบเดียวกันระหว่าง B2-H2 กับ B4-H4
- ข้อมูลต่าง Sheet เมื่อพิมพ์สูตร =SUMPRODUCT( แล้วให้เลือกคลิกไปที่ sheet ที่ต้องการคำนวณ แล้วลากเม้าส์คลุมพื้นที่ทั้งหมดที่ต้องการ
- หากข้อมูลที่ต้องการคูณไม่ใช่เซลล์ที่อยู่ติดกัน ให้กด CTRL ขณะที่เลือกพื้นที่เซลล์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น