RSS

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

09 Nov

ตัวดำเนินการในการคำนวณ

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

ตัวดำเนินการเป็น ตัวกำหนดรูปแบบของการคำนวณที่ใช้ในสูตร ซึ่ง Excel มีรูปแบบตัวดำเนินการ 4 รูปแบบที่แตกต่างกันคือ การคำนวณตัวเลข, การเปรียบเทียบ, อักขระ, และการอ้างอิง

รูปแบบของตัวดำเนินการ

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

ตัวดำเนินการ

ความหมาย

ตัวอย่าง

+ (เครื่องหมายบวก) การบวก =3+3
– (เครื่องหมายลบ) การลบ =3–1, =–1
* (เครื่องหมายคูณ) การคูณ =3*3
/ (เครื่องหมายหาร) การหาร =-3/3
% (เครื่องหมายเปอร์เซ็นต์) เปอร์เซ็นต์ =20% –> ความหมายคือ 20/100 หรือ 0.2
^ (เครื่องหมายยกกำลัง) การยกกำลัง =3^2

Light bulb เครื่องหมายที่ใช้ในการเปรียบเทียบ สามารถเปรียบเทียบค่า 2 ค่าได้ตามเครื่องหมายด้านล่าง ซึ่งผลลัพธ์ที่ได้จะเป็นตรรกะในลักษณะใช่หรือไม่ใช่ หรือ True, False

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

ความหมาย

ตัวอย่าง

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

Light bulb ตัวดำเนินการเกี่ยวกับอักขระ ใช้เครื่องหมาย & ในการเชื่อมข้อความ ซึ่งจะทำให้ื่เชื่อมข้อความจากหลายส่วนให้เป็นส่วนเดียวกัน

ตัวดำเนินการเกี่ยวกับอักขระ

ความหมาย

ตัวอย่าง

& (ampersand) การเชื่อมคำ, เป็นการเชื่อมคำสองคำหรือมากกว่าให้เป็นข้อความเดียวกัน =”ผม”&” รักคุณ”

Light bulb ตัวดำเนินการในการอ้างอิง เป็นการรวมช่วงของข้อมูล ดังเครื่องหมายด้านล่าง

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

ความหมาย

ตัวอย่าง

: (เครื่อง หมายโคลอน, หรือเครื่องหมายทวิภาค) เป็นเครื่องหมายใช้แทนช่วงข้อมูล ซึ่งเป็นการอ้างอิงถึงช่วงแทนการอ้างอิงแบบเซลล์ต่อเซลล์ B5:B15 เป็นการอ้างอิงเซลล์จาก B5 จนถึง B15
, (เครื่องหมายคอมม่า หรือเครื่องหมายจุลภาค) เป็นเครื่องหมายใช้ในการรวมช่วงเซลล์ =SUM(B5:B15,D5:D15) เป็นการรวมค่าในเซลล์ B5 ถึง B15 และ D5 ถึง D15 ซึ่งเป็น 2 ช่วงเซลล์
(ช่อง ว่าง) เครื่องหมายอินเตอร์เซกชัน เป็นการอ้างอิงถึง 2 ช่วงเซลล์ซึ่งมีพื้นที่เหลื่อมกัน =SUM(B7:D7 C6:C8) ความหมายคือ SUM(C6:D7)

ลำดับ (ศักดิ์) ในการคำนวณของตัวดำเนินการ

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

เมื่อมีตัวดำเนินการหลายตัวในสูตรหนึ่งๆ Excel จะคำนวณตามลำดับเครื่องหมายด้านล่าง และหากว่าตัวดำเนินการมีศักดิ์เท่ากัน Excel จะคำนวณจากซ้ายไปขวา

ลำดับที่

ตัวดำเนินการ

ความหมาย

ตัวอย่าง

1.

: โคลอน =Sum(A1:B10)

2.

  ช่องว่างเดี่ยว =Sum(A1:C10 B1:D10)

3.

, คอมม่า =Sum(A1,B1)

4.

ลบ –1

5.

% เปอร์เซ็นต์ 25%

6.

^ ยกกำลัง =2^3

7.

* และ / คูณและหาร =2*3/4

8.

+ และ – บวกและหัก =2-3+1

9.

& เชื่อมข้อความเป็นข้อความเดียว =”ผม”&” รักคุณ”

10.

= < > <= >= <> เครื่องหมายเปรียบเทียบ =A1<C2

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

การเปลี่ยนลำดับการคำนวณ สามารถที่จะนำวงเล็บมากำหนดเพื่อให้ส่วนประกอบสูตรคำนวณกันก่อนแล้วค่อยไปคำนวณกับส่วนประกอบอื่น
เช่น

=5+2*3 คำตอบจะได้ 11 เนื่องจากเครื่องหมาย * มีศักดิ์สูงกว่าเครื่องหมาย + จึงมีการดำเนินการก่อน แต่หาก กำหนดเป็น
=(5+2)*3 คำตอบจะได้ 21 เนื่องจากกำหนดให้ 5 กับ 2 ทำการบวกกันก่อน โดยใช้เครื่องหมายวงเล็บ จากนั้นนำผลลัพธ์ในเครื่องหมายวงเล็บไปดำเนินการต่อไป

จาก ตัวอย่างด้านล่าง เป็นการนำ B4 บวกกับ 25 ก่อน แล้วค่อยนำ SUM(D5:F5) มาหาร ไม่เช่นนั้นโปรแกรมจะนำ 25 หารด้วย SUM(D5:F5) ก่อนแล้วค่อยบวกกับ B4

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

 
Leave a comment

Posted by on 09/11/2008 in Calculation, Order

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: