ตัวดําเนินการจะระบุชนิดของการคํานวณที่คุณต้องการดําเนินการกับองค์ประกอบของสูตร มีลําดับเริ่มต้นของการคํานวณ แต่คุณสามารถเปลี่ยนลําดับนี้ได้โดยใช้วงเล็บ
ในบทความนี้
ชนิดของตัวดำเนินการ
มีตัวดําเนินการการคํานวณอยู่สี่ชนิด ได้แก่ คณิตศาสตร์ การเปรียบเทียบ การเรียงต่อกันของข้อความ (การรวมข้อความ) และการอ้างอิง
ตัวดำเนินการทางคณิตศาสตร์
เมื่อต้องการดําเนินการทางคณิตศาสตร์ขั้นพื้นฐาน เช่น บวก ลบ หรือคูณ รวมตัวเลข; การดู และให้ผลลัพธ์เป็นตัวเลข ให้ใช้ตัวดําเนินการทางคณิตศาสตร์ต่อไปนี้ในสูตร
ตัวดำเนินการทางคณิตศาสตร์ |
ความหมาย |
ตัวอย่าง |
ผลลัพธ์ |
+ (เครื่องหมายบวก) |
การบวก |
=3+3 |
6 |
- (เครื่องหมายลบ) |
การลบ |
=3–1 |
2 -1 |
* (เครื่องหมายดอกจัน) |
การคูณ |
=3*3 |
9 |
/ (เครื่องหมายทับ) |
การหาร |
=15/3 |
5 |
% (เครื่องหมายเปอร์เซ็นต์) |
เปอร์เซ็นต์ |
=20%*20 |
4 |
^ (แคเรท) |
การยกกำลัง |
=3^2 |
9 |
ตัวดำเนินการเปรียบเทียบ
คุณสามารถเปรียบเทียบค่าสองค่ากับตัวดําเนินการต่อไปนี้ เมื่อเปรียบเทียบค่าสองค่าโดยใช้ตัวดําเนินการเหล่านี้ ผลลัพธ์จะเป็นค่าตรรกะ TRUE หรือ FALSE
ตัวดำเนินการเปรียบเทียบ |
ความหมาย |
ตัวอย่าง |
= (เครื่องหมายเท่ากับ) |
เท่ากับ |
A1=B1 |
> (เครื่องหมายมากกว่า) |
มากกว่า |
A1>B1 |
< (เครื่องหมายน้อยกว่า) |
น้อยกว่า |
A1<B1 |
>= (เครื่องหมายมากกว่าหรือเท่ากับ) |
มากกว่าหรือเท่ากับ |
A1>=B1 |
<= (เครื่องหมายน้อยกว่าหรือเท่ากับ) |
น้อยกว่าหรือเท่ากับ |
A1<=B1 |
<> (เครื่องหมายไม่เท่ากับ) |
ไม่เท่ากับ |
A1<>B1 |
ตัวดำเนินการต่อข้อความ
ใช้เครื่องหมายและ (&) เพื่อต่อ (รวม) สตริงข้อความอย่างน้อยหนึ่งสตริงเข้าด้วยกันเพื่อสร้างเป็นข้อความส่วนเดียว
ตัวดำเนินการข้อความ |
ความหมาย |
ตัวอย่าง |
ผลลัพธ์ |
& (เครื่องหมาย 'และ') |
เชื่อมต่อ หรือต่อค่าสองค่า เพื่อรวมเป็นค่าข้อความที่ต่อเนื่องกัน |
="North"&"wind" |
Northwind |
="Hello" & " " & "world" ตัวอย่างนี้จะแทรกอักขระช่องว่างระหว่างคําสองคํา อักขระช่องว่างจะถูกระบุด้วยช่องว่างในเครื่องหมายอัญประกาศเปิดและปิด (" ") |
หวัดดีชาวโลก |
ตัวดำเนินการอ้างอิง
ใช้รวมช่วงของเซลล์สำหรับการคำนวณด้วยตัวดำเนินการต่อไปนี้
ตัวดำเนินการอ้างอิง |
ความหมาย |
ตัวอย่าง |
: (เครื่องหมายจุดคู่) |
ตัวดำเนินการช่วง ซึ่งสร้างการอ้างอิงไปยังเซลล์ทั้งหมดที่อยู่ระหว่างเซลล์อ้างอิงสองเซลล์ รวมทั้งตัวเซลล์อ้างอิงทั้งสองเซลล์นั้นด้วย |
B5:B15 |
, (เครื่องหมายจุลภาค) |
ตัวดำเนินการยูเนียน ซึ่งรวมการอ้างอิงหลายๆ ชุดเข้าด้วยกันเป็นการอ้างอิงหนึ่งชุด |
SUM(B5:B15,D5:D15) |
(ช่องว่าง) |
ตัวดําเนินการอินเตอร์เซกชัน ซึ่งส่งกลับการอ้างอิงไปยังเซลล์ที่เหมือนกันในช่วงในสูตร ในตัวอย่างนี้ พบเซลล์ C7 ในทั้งสองช่วง ดังนั้นจึงเป็นจุดตัด |
B7:D7 C6:C8 |
ลำดับการดำเนินการของ 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)