ตัวดําเนินการจะระบุชนิดของการคํานวณที่คุณต้องการดําเนินการกับองค์ประกอบในสูตร เช่น บวก ลบ คูณ หรือหาร ในบทความนี้ คุณจะได้เรียนรู้ลําดับเริ่มต้นที่ตัวดําเนินการจะดําเนินการกับองค์ประกอบในการคํานวณ นอกจากนี้ คุณจะได้เรียนรู้ว่าวิธีเปลี่ยนลําดับนี้โดยใช้วงเล็บ
ชนิดของตัวดำเนินการ
มีตัวดำเนินการคำนวณที่ต่างกันอยู่สี่ชนิด ได้แก่ คณิตศาสตร์ การเปรียบเทียบ การนำข้อความมาต่อกัน และการอ้างอิง
เมื่อต้องการดําเนินการทางคณิตศาสตร์พื้นฐาน เช่น บวก ลบ หรือคูณ หรือรวมตัวเลข และให้ผลลัพธ์เป็นตัวเลข ให้ใช้ตัวดําเนินการทางคณิตศาสตร์ในตารางนี้
ตัวดำเนินการทางคณิตศาสตร์ |
ความหมาย |
ตัวอย่าง |
---|---|---|
+ (เครื่องหมายบวก) |
การบวก |
=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) |
# (ปอนด์) |
สัญลักษณ์ # ถูกใช้ในหลายบริบท:
|
|
@ (ที่) |
ตัวดําเนินการอ้างอิง ซึ่งใช้เพื่อระบุอินเทอร์เซกชันโดยนัยในสูตร |
=@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 จะคาดหวังชนิดของค่าที่เฉพาะเจาะจงสําหรับตัวดําเนินการแต่ละตัว ถ้าคุณใส่ค่าชนิดอื่นที่ไม่ใช่ที่คาดไว้ 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 Tech Community หรือรับการสนับสนุนใน ชุมชน