ดำเนินการคำนวณหลายแบบด้วยสูตร Excel Array

ในโปรแกรม สเปรดชีต เช่น Excel และ Google Spreadsheets อาร์เรย์คือ ช่วง หรือชุด ค่า ข้อมูลที่เกี่ยวข้องซึ่งปกติจะเก็บไว้ในเซลล์ที่อยู่ติดกันในแผ่นงาน

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

สูตรอาร์เรย์:

สูตรอาร์เรย์และฟังก์ชัน Excel

ฟังก์ชันในตัวของ Excel จำนวนมากเช่น SUM , AVERAGE หรือ COUNT สามารถใช้ในสูตรอาร์เรย์

นอกจากนี้ยังมีฟังก์ชันบางอย่างเช่นฟังก์ชัน TRANSPOSE ซึ่งต้องถูกป้อนเป็นแถวเพื่อให้ทำงานได้อย่างถูกต้อง

ประโยชน์ของฟังก์ชันหลายอย่างเช่น INDEX และ MATCH หรือ MAX และ IF สามารถขยายได้โดยการใช้สูตรเหล่านี้ร่วมกันในสูตรอาร์เรย์

สูตร CSE

ใน Excel สูตรอาร์เรย์ล้อมรอบด้วยวงเล็บปีกกา " {} " วงเล็บเหล่านี้ไม่สามารถพิมพ์ได้ แต่ต้องเพิ่มลงในสูตรโดยกด Ctrl, Shift และ Enter หลังจากพิมพ์สูตรลงในเซลล์หรือเซลล์

ด้วยเหตุนี้สูตรอาร์เรย์บางครั้งจึงเรียกว่าสูตร CSE ใน Excel

ข้อยกเว้นของกฎนี้คือเมื่อใช้เครื่องหมายวงเล็บปีกกาเพื่อป้อนอาร์เรย์เป็นอาร์กิวเมนต์สำหรับฟังก์ชันที่ปกติประกอบด้วยเพียงค่าเดียวหรือการอ้างอิงเซลล์

ตัวอย่างเช่นในการกวดวิชาด้านล่างที่ใช้ฟังก์ชัน VLOOKUP และ CHOOSE เพื่อสร้างสูตรการค้นหาทางซ้ายอาร์เรย์ถูกสร้างขึ้นสำหรับอาร์กิวเมนต์ Index_num ของฟังก์ชัน CHOOSE โดยพิมพ์เครื่องหมายวงเล็บรอบ ๆ อาร์เรย์ที่ป้อน

ขั้นตอนในการสร้างสูตรอาร์เรย์

  1. ป้อนสูตร
  2. กด แป้น Ctrl และ Shift ค้าง ไว้บนแป้นพิมพ์
  3. กดและปล่อยคีย์ Enter เพื่อสร้างสูตรอาร์เรย์
  4. ปล่อย ปุ่ม Ctrl และ Shift

หากทำอย่างถูกต้องสูตรจะล้อมรอบด้วยวงเล็บปีกกาและแต่ละเซลล์ที่ถือสูตรจะมีผลลัพธ์ที่แตกต่างกัน

การแก้ไขสูตรอาร์เรย์

เมื่อใดที่สูตรอาร์เรย์ถูกแก้ไขวงเล็บปีกกาจะหายไปจากสูตรอาร์เรย์

เพื่อให้ได้สูตรดังกล่าวต้องป้อนอาร์เรย์สูตรโดยกดปุ่ม Ctrl, Shift และ Enter อีกครั้งเช่นเดียวกับเมื่อสร้างสูตรอาร์เรย์ขึ้นมา

ประเภทของสูตรอาร์เรย์

มีสองประเภทของสูตรอาร์เรย์:

สูตรหลายเซลล์อาร์เรย์

เช่นชื่อของพวกเขาแสดงให้เห็นสูตรอาร์เรย์เหล่านี้จะอยู่ในเซลล์แผ่นงานหลายแผ่นและพวกเขายังส่งคืนอาร์เรย์เป็นคำตอบ

กล่าวอีกนัยหนึ่งสูตรเดียวกันนี้จะอยู่ในเซลล์สองเซลล์หรือมากกว่าและจะให้ผลลัพธ์ที่แตกต่างกันในแต่ละเซลล์

วิธีการนี้คือการที่แต่ละสำเนาหรือ ตัวอย่าง ของสูตรอาร์เรย์ทำการคำนวณเดียวกันในแต่ละเซลล์ที่อยู่ใน แต่แต่ละตัวอย่างของสูตรใช้ข้อมูลที่แตกต่างกันในการคำนวณและดังนั้นแต่ละอินสแตนซ์จะให้ผลลัพธ์ที่แตกต่างกัน

ตัวอย่างของสูตรอาร์เรย์หลายเซลล์จะเป็น:

{= A1: A2 * B1: B2}

ถ้าตัวอย่างข้างต้นอยู่ในเซลล์ C1 และ C2 ในแผ่นงานผลลัพธ์ต่อไปนี้จะเป็น:

สูตรอาร์เรย์เซลล์เดี่ยว

สูตรอาร์เรย์ที่สองนี้ใช้ฟังก์ชันเช่น SUM, AVERAGE หรือ COUNT เพื่อรวมผลลัพธ์ของสูตรอาร์เรย์หลายเซลล์เป็นค่าเดียวในเซลล์เดียว

ตัวอย่างของสูตรอาร์เรย์เซลล์เดียวคือ:

{= SUM (A1: A2 * B1: B2)}

สูตรนี้จะรวมผลิตภัณฑ์ของ A1 * B1 และ A2 * B2 และส่งกลับผลลัพธ์เดียวในเซลล์เดียวในแผ่นงาน

อีกวิธีหนึ่งในการเขียนสูตรข้างต้นจะเป็น:

= (A1 * B1) + (A2 * B2)

รายการสูตร Excel อาร์เรย์

ด้านล่างมีการระบุจำนวนบทเรียนที่มีสูตร Excel array

01 จาก 10

Excel สูตรอาร์เรย์เซลล์หลาย

การคำนวณด้วยสูตรอาร์เรย์ของเซลล์หลายเซลล์ ©ฝรั่งเศสเท็ด

สูตรอาร์เรย์หลายเซลล์หรือหลายเซลล์เป็นสูตรอาร์เรย์ที่อยู่ในเซลล์มากกว่าหนึ่งเซลล์ใน แผ่นงาน การคำนวณเดียวกันจะดำเนินการในหลายเซลล์โดยใช้ข้อมูลที่แตกต่างกันสำหรับแต่ละสูตร มากกว่า "

02 จาก 10

สูตร Excel สูตรเซลล์เดี่ยวทีละขั้นตอน

การสรุปอาร์เรย์หลายอาร์เรย์ของข้อมูลด้วยสูตรอาร์เรย์ของเซลล์เดี่ยว ©ฝรั่งเศสเท็ด

สูตรอาร์เรย์เซลล์เดียวโดยปกติแล้วจะทำการคำนวณอาร์เรย์ของเซลล์หลายเซลล์ (เช่นการคูณ) และใช้ฟังก์ชันเช่น AVERAGE หรือ SUM เพื่อรวมเอาต์พุตของอาร์เรย์เป็นผลลัพธ์เดียว มากกว่า "

03 จาก 10

ละเว้นค่าข้อผิดพลาดเมื่อค้นหา AVERAGE

ใช้สูตร AVERAGE-IF Array Formula เพื่อละเว้นข้อผิดพลาด ©ฝรั่งเศสเท็ด

สูตรอาร์เรย์นี้สามารถใช้เพื่อค้นหาค่าเฉลี่ยสำหรับ ข้อมูล ที่มีอยู่ขณะละเว้นค่าผิดพลาดเช่น # DIV / 0! หรือ #NAME?

ใช้ฟังก์ชัน AVERAGE พร้อมกับฟังก์ชัน IF และ ISNUMBER มากกว่า "

04 จาก 10

สูตร Excel SUM IF Array

การนับเซลล์ข้อมูลโดยใช้สูตร SUM IF Array Formula ©ฝรั่งเศสเท็ด

ใช้ฟังก์ชัน SUM และฟังก์ชัน IF ในสูตรอาร์เรย์เพื่อนับแทนที่จะรวมเซลล์ข้อมูลที่ตรงตามเงื่อนไขข้อใดข้อหนึ่ง

ซึ่งแตกต่างจาก ฟังก์ชัน COUNTIFS ของ Excel ซึ่งต้องใช้เงื่อนไขทั้งหมดที่กำหนดไว้ก่อนที่เซลล์จะถูกนับ

05 จาก 10

สูตร Excel MAX IF Array เพื่อหาจำนวนบวกหรือลบที่ใหญ่ที่สุด

MIN IF สูตรอาร์เรย์ใน Excel ©ฝรั่งเศสเท็ด

บทแนะนำนี้จะรวม ฟังก์ชัน MAX และ IF ไว้ในสูตรอาร์เรย์ซึ่งจะหาค่าที่ใหญ่ที่สุดหรือสูงสุดสำหรับช่วงของข้อมูลเมื่อมีการระบุเกณฑ์ มากกว่า "

06 จาก 10

สูตร Excel MIN IF Array - หาจำนวนที่น้อยที่สุดเป็นบวกหรือเชิงลบ

การหาค่าที่เล็กที่สุดด้วย MIN IF Array Formula ©ฝรั่งเศสเท็ด

คล้ายกับบทความข้างต้นฟังก์ชันนี้จะรวม ฟังก์ชัน MIN และ ฟังก์ชัน IF ในสูตรอาร์เรย์เพื่อหาค่าที่เล็กที่สุดหรือต่ำสุดสำหรับช่วงของข้อมูลเมื่อมีการระบุเกณฑ์ที่เฉพาะเจาะจง มากกว่า "

07 จาก 10

Excel MEDIAN IF Array Formula - หาค่ากลางหรือค่ามัธยฐาน

ค้นหาค่ากลางหรือค่ามัธยฐานด้วยสูตร MEDIAN IF Array Formula ©ฝรั่งเศสเท็ด

ฟังก์ชัน MEDIAN ใน Excel พบค่ากลางสำหรับรายการข้อมูล โดยการรวมฟังก์ชันนี้กับฟังก์ชัน IF ในสูตรอาร์เรย์สามารถหาค่ากลางสำหรับกลุ่มข้อมูลที่เกี่ยวข้องกันได้ มากกว่า "

08 จาก 10

สูตรการค้นหาที่มีเกณฑ์หลายเกณฑ์ใน Excel

การค้นหาข้อมูลโดยใช้สูตรการค้นหาสูตรหลายเกณฑ์ ©ฝรั่งเศสเท็ด

โดยใช้สูตรอาร์เรย์สามารถค้นหาสูตรการค้นหาที่ใช้เกณฑ์หลายเกณฑ์เพื่อค้นหาข้อมูลในฐานข้อมูล สูตรอาร์เรย์นี้เกี่ยวข้องกับการซ้อนฟังก์ชัน MATCH และ INDEX มากกว่า "

09 จาก 10

Excel ซ้ายค้นหาสูตร

การค้นหาข้อมูลด้วยสูตรค้นหาด้านซ้าย ©ฝรั่งเศสเท็ด

ฟังก์ชัน VLOOKUP ปกติจะค้นหาเฉพาะข้อมูลที่อยู่ในคอลัมน์ทางด้านขวาเท่านั้น แต่โดยการรวมตัวกับ สูตรค้นหา CHOOSE สามารถ ค้นหาสูตรข้อมูล ที่จะค้นหาคอลัมน์ข้อมูลทางด้านซ้ายของอาร์กิวเมนต์ Lookup_value มากกว่า "

10 จาก 10

Transpose หรือ Flip Rows หรือคอลัมน์ของข้อมูลใน Excel

พลิกข้อมูลจากคอลัมน์เป็นแถวโดยใช้ฟังก์ชัน TRANSPOSE ©ฝรั่งเศสเท็ด

ฟังก์ชัน TRANSPOSE ใช้เพื่อคัดลอกข้อมูลที่อยู่ในแถวหนึ่งไปยังคอลัมน์หรือคัดลอกข้อมูลที่อยู่ในคอลัมน์หนึ่งแถว ฟังก์ชันนี้เป็นหนึ่งในไม่กี่แห่งใน Excel ที่ต้องใช้เป็นสูตรอาร์เรย์เสมอ มากกว่า "