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

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel Web App Excel for iPhone Excel สำหรับแท็บเล็ต Android Excel สำหรับโทรศัพท์ Android Excel Mobile

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

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

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

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

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

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

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

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

ดูเพิ่มเติม