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