ตัวดำเนินการการคำนวณและลำดับความสำคัญใน Excel

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

ชนิดของตัวดำเนินการ

มีตัวดำเนินการคำนวณที่ต่างกันอยู่สี่ชนิด ได้แก่ คณิตศาสตร์ การเปรียบเทียบ การนำข้อความมาต่อกัน และการอ้างอิง

ตัวดำเนินการทางคณิตศาสตร์

เมื่อต้องการดําเนินการทางคณิตศาสตร์พื้นฐาน เช่น บวก ลบ หรือคูณ หรือรวมตัวเลข และให้ผลลัพธ์เป็นตัวเลข ให้ใช้ตัวดําเนินการทางคณิตศาสตร์ในตารางนี้

ตัวดำเนินการทางคณิตศาสตร์ ความหมาย ตัวอย่าง
+ (เครื่องหมายบวก) การบวก =3+3
- (เครื่องหมายลบ) การลบ
ปฏิเสธ
=3–1
=–1
* (เครื่องหมายดอกจัน) การคูณ =3*3
/ (เครื่องหมายทับ) การหาร =3/3
% (เครื่องหมายเปอร์เซ็นต์) เปอร์เซ็นต์ =20%
^ (แคเรท) การยกกำลัง =2^3

ตัวดำเนินการเปรียบเทียบ

ด้วยตัวดําเนินการในตารางด้านล่าง นี้ คุณสามารถเปรียบเทียบค่าสองค่าได้ เมื่อเปรียบเทียบค่าสองค่าโดยใช้ตัวดําเนินการเหล่านี้ ผลลัพธ์จะเป็นค่าตรรกะ TRUE หรือ FALSE

ตัวดําเนินการเปรียบเทียบ ความหมาย ตัวอย่าง
= (เครื่องหมายเท่ากับ) เท่ากับ =A1=B1
> (เครื่องหมายมากกว่า) มากกว่า =A1>B1
< (เครื่องหมายน้อยกว่า) น้อยกว่า =A1<B1
>= (เครื่องหมายมากกว่าหรือเท่ากับ) มากกว่าหรือเท่ากับ =A1>=B1
<= (เครื่องหมายน้อยกว่าหรือเท่ากับ) น้อยกว่าหรือเท่ากับ =A1<=B1
<> (เครื่องหมายไม่เท่ากับ) ไม่เท่ากับ =A1<>B1

ตัวดำเนินการต่อข้อความ

ใช้เครื่องหมายและ (&) เพื่อรวมหรือต่อสตริงข้อความอย่างน้อยหนึ่งสตริงเข้าด้วยกันเพื่อสร้างเป็นข้อความส่วนเดียว

ตัวดำเนินการข้อความ ความหมาย ตัวอย่าง
& (เครื่องหมาย 'และ') เชื่อมต่อหรือต่อค่าสองค่าเข้าด้วยกันเพื่อสร้างค่าข้อความที่ต่อเนื่องกัน ="North"&"wind"

ตัวดำเนินการอ้างอิง

รวมช่วงของเซลล์สําหรับการคํานวณด้วยตัวดําเนินการเหล่านี้

ตัวดำเนินการอ้างอิง ความหมาย ตัวอย่าง
: (เครื่องหมายจุดคู่) ตัวดำเนินการช่วง ซึ่งสร้างการอ้างอิงไปยังเซลล์ทั้งหมดที่อยู่ระหว่างเซลล์อ้างอิงสองเซลล์ รวมทั้งตัวเซลล์อ้างอิงทั้งสองเซลล์นั้นด้วย =SUM(B5:B15)
, (เครื่องหมายจุลภาค) ตัวดําเนินการยูเนียน ซึ่งรวมการอ้างอิงหลายรายการให้เป็นการอ้างอิงเดียว =SUM(B5:B15,D5:D15)
(ช่องว่าง) ตัวดําเนินการอินเตอร์เซกชัน ซึ่งสร้างการอ้างอิงไปยังเซลล์ที่เหมือนกันในการอ้างอิงทั้งสองชุด =SUM(B7:D7 C6:C8)
# (ปอนด์) สัญลักษณ์ # ถูกใช้ในหลายบริบท:
  • ใช้เป็นส่วนหนึ่งของชื่อข้อผิดพลาด
  • ใช้เพื่อระบุพื้นที่ไม่เพียงพอที่จะแสดงผล ในกรณีส่วนใหญ่ คุณสามารถขยายคอลัมน์จนกว่าเนื้อหาจะแสดงได้อย่างถูกต้อง
  • ตัวดําเนินการช่วงที่สปิลล์ ซึ่งใช้อ้างอิงทั้งช่วงในสูตรอาร์เรย์แบบไดนามิก
  • มีข้อผิดพลาด #VALUE!
  • #####
  • =SUM(A2#)
@ (ที่) ตัวดําเนินการอ้างอิง ซึ่งใช้เพื่อระบุอินเทอร์เซกชันโดยนัยในสูตร =@A1:A10
=SUM(Table1[@[January]:[December]])

ลำดับการดำเนินการของ Excel ในสูตร

ในบางกรณี ลําดับของการคํานวณอาจมีผลต่อค่าที่ส่งกลับของสูตร ดังนั้นจึงเป็นเรื่องสําคัญที่จะต้องเข้าใจลําดับ และวิธีที่คุณสามารถเปลี่ยนลําดับเพื่อให้ได้ผลลัพธ์ที่คุณต้องการดู

ลำดับในการคำนวณ

สูตรจะคํานวณค่าตามลําดับที่ระบุ สูตรใน Excel จะเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) เสมอ เครื่องหมายเท่ากับจะบอกให้ Excel ทราบว่าอักขระที่อยู่ต่อจากสูตร หลังจากเครื่องหมายเท่ากับนี้ อาจมีชุดขององค์ประกอบที่จะคํานวณ (ตัวถูกดําเนินการ) ซึ่งคั่นด้วยตัวดําเนินการการคํานวณ Excel จะคํานวณสูตรจากซ้ายไปขวา ตามลําดับเฉพาะสําหรับตัวดําเนินการแต่ละตัวในสูตร

ความสำคัญของตัวดำเนินการ

ถ้าคุณรวมตัวดําเนินการหลายตัวไว้ในสูตรเดียว Excel จะดําเนินการตามลําดับที่แสดงในตารางต่อไปนี้ ถ้าสูตรมีตัวดําเนินการที่มีลําดับความสําคัญเท่ากัน ตัวอย่างเช่น ถ้าสูตรมีทั้งตัวดําเนินการการคูณและการหาร Excel จะประเมินตัวดําเนินการจากซ้ายไปขวา

ตัวดำเนินการ คำอธิบาย
: (เครื่องหมายจุดคู่)
(ช่องว่างเดี่ยว)
, (เครื่องหมายจุลภาค)
ตัวดำเนินการอ้างอิง
จำนวนติดลบ (เช่น –1)
% เปอร์เซ็นต์
^ การยกกำลัง
* และ / การคูณและการหาร
+ และ – การบวกและการลบ
& เชื่อมสตริงข้อความสองสตริง (การเรียงต่อกัน)
=
< >
<=
>=
<>
การเปรียบเทียบ

การใช้วงเล็บ

เมื่อต้องการเปลี่ยนลําดับของการประเมิน ให้ใส่วงเล็บคร่อมส่วนของสูตรที่จะคํานวณก่อน ตัวอย่างเช่น สูตรต่อไปนี้ให้ผลลัพธ์เป็นค่า 11 เนื่องจาก Excel จะคํานวณการคูณก่อนการบวก สูตรจะคูณ 2 ด้วย 3 ก่อน แล้วจึงบวก 5 กับผลลัพธ์

=5+2*3

ในทางกลับกัน ถ้าคุณใช้วงเล็บเพื่อเปลี่ยนไวยากรณ์ Excel จะบวก 5 และ 2 เข้าด้วยกัน แล้วคูณผลลัพธ์ด้วย 3 เพื่อให้ได้ 21

=(5+2)*3

ในตัวอย่างด้านล่าง วงเล็บที่ล้อมรอบส่วนแรกของสูตรจะบังคับให้ Excel คํานวณ B4+25 ก่อน แล้วจึงหารผลลัพธ์ด้วยผลรวมของค่าในเซลล์ D5, E5 และ F5

=(B4+25)/SUM(D5:F5)

วิธีที่ Excel แปลงค่าในสูตร

เมื่อคุณใส่สูตร Excel จะคาดหวังชนิดของค่าที่เฉพาะเจาะจงสําหรับตัวดําเนินการแต่ละตัว ถ้าคุณใส่ค่าชนิดอื่นที่ไม่ใช่ที่คาดไว้ Excel อาจแปลงค่า

สูตร ผลิต คำอธิบาย
= "1"+"2" 3 เมื่อคุณใช้เครื่องหมายบวก (+) Excel จะพบตัวเลขในสูตร แม้ว่าเครื่องหมายอัญศ์กจะหมายถึง "1" และ "2" เป็นค่าข้อความ แต่ Excel จะแปลงค่าข้อความเป็นตัวเลขโดยอัตโนมัติ
= 1+"$4.00" 5 เมื่อสูตรต้องการตัวเลข Excel จะแปลงข้อความถ้าสูตรอยู่ในรูปแบบที่โดยปกติแล้วจะถูกยอมรับสําหรับตัวเลข
= "6/1/2001"-"5/1/2001" 31 Excel จะแปลข้อความเป็นวันที่ในรูปแบบ ดด/วว/ปปป จะแปลงวันที่เป็นเลขลําดับ แล้วคํานวณความแตกต่างระหว่างวันที่เหล่านั้น
=SQRT ("8+1") มีข้อผิดพลาด #VALUE! Excel ไม่สามารถแปลงข้อความเป็นตัวเลขได้ เนื่องจากไม่สามารถแปลงข้อความ "8+1" เป็นตัวเลขได้ คุณสามารถใช้ "9" หรือ "8"+"1" แทน "8+1" เพื่อแปลงข้อความเป็นตัวเลข และส่งกลับผลลัพธ์เป็น 3
= "A"&TRUE ATRUE เมื่อข้อความถูกคาดไว้ Excel จะแปลงตัวเลขและค่าตรรกะ เช่น TRUE และ FALSE เป็นข้อความ

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ

ดูเพิ่มเติม