รายชื่อตัวดำเนินการและฟังก์ชัน
บทความนี้อธิบายตัวดำเนินการและฟังก์ชันที่คุณสามารถใช้เมื่อสร้างสูตร
ตัวดำเนินการและฟังก์ชันที่พร้อมใช้งานจะแตกต่างกันไป ขึ้นอยู่กับว่าคุณกำลังดำเนินการคำนวณกับค่าตัวเลขหรือค่าสตริง
คำอธิบายตัวดำเนินการ
ตัวดำเนินการต่อไปนี้สามารถใช้งานได้
ผู้ดำเนินการ | คำอธิบาย |
---|---|
+ | ตัวดำเนินการนี้ดำเนินการบวกค่าตัวเลข |
- | ตัวดำเนินการนี้ดำเนินการลบค่าตัวเลข นอกจากนี้ยังสามารถใช้เป็นตัวดำเนินการยูนารีเพื่อแปลงเครื่องหมายของค่าฟิลด์จากบวกเป็นลบและในทางกลับกันได้อีกด้วย |
* | ตัวดำเนินการนี้ดำเนินการคูณค่าตัวเลข |
/ | ตัวดำเนินการนี้ดำเนินการหารค่าตัวเลข |
^ | ตัวดำเนินการนี้ใช้การยกกำลังค่าตัวเลข โดยสามารถยกกำลังค่าตัวเลขได้ตั้งแต่ -100 ถึง 100 หากกำหนดทศนิยมเป็นเลขยกกำลัง ทศนิยมดังกล่าวจะถูกปัดลงเป็นจำนวนเต็มเมื่อดำเนินการคำนวณ ตัวอย่าง: 3^2.5 ถูกแปลงเป็น 3^2 และผลลัพธ์การคำนวณคือ 9 |
& | ตัวดำเนินการนี้จะเชื่อมค่าตัวเลขและ/หรือสตริงเข้าด้วยกัน หากฟิลด์ชนิดตัวเลขหรือชนิดสตริงที่อ้างอิงโดยสูตรว่างเปล่า ค่าของฟิลด์นั้นจะถือเป็นสตริงว่างเมื่อดำเนินการเรียงต่อกัน |
= | ตัวดำเนินการนี้จะส่งคืนค่า TRUE หากค่าตัวเลขหรือค่าสตริงเท่ากัน และส่งคืนค่า FALSE หากไม่เท่ากัน หากเปรียบเทียบค่าของประเภทที่แตกต่างกัน ตัวดำเนินการนี้จะส่งคืนค่า FALSE |
!= | ตัวดำเนินการนี้จะส่งคืนผลลัพธ์การเปรียบเทียบที่ตรงกันข้ามกับผลลัพธ์ที่ตัวดำเนินการ '=' จะส่งกลับ หากเปรียบเทียบค่าที่มีประเภทต่างกัน ตัวดำเนินการนี้จะส่งคืนค่า TRUE |
<> | ตัวดำเนินการนี้ส่งคืนผลลัพธ์เดียวกันกับตัวดำเนินการ "!=" |
< | ตัวดำเนินการนี้ส่งคืนค่า TRUE หากค่าทางด้านซ้ายมีค่าน้อยกว่าค่าทางด้านขวา และส่งคืนค่า FALSE หากไม่เป็นเช่นนั้น |
<= | ตัวดำเนินการนี้ส่งคืนค่า TRUE หากค่าทางด้านซ้ายมีค่าน้อยกว่าหรือเท่ากับค่าทางด้านขวา และส่งคืนค่า FALSE หากไม่เป็นเช่นนั้น |
> | ตัวดำเนินการนี้ส่งคืนค่า TRUE หากค่าทางด้านซ้ายมากกว่าค่าทางด้านขวา และส่งคืนค่า FALSE หากไม่เป็นเช่นนั้น |
>= | ตัวดำเนินการนี้ส่งคืนค่า TRUE หากค่าทางด้านซ้ายมากกว่าหรือเท่ากับค่าทางด้านขวา และส่งคืนค่า FALSE หากไม่เป็นเช่นนั้น |
ลำดับความสำคัญของตัวดำเนินการ
ต่อไปนี้เป็นรายชื่อตัวดำเนินการตามลำดับความสำคัญ โดยตัวดำเนินการที่มีลำดับความสำคัญสูงสุดจะอยู่ด้านบน
- + , - (ตัวดำเนินการบวกและลบแบบยูนารี [เช่น +1, -2])
- ^ (ตัวดำเนินการยกกำลัง)
- * , / (ตัวดำเนินการคูณและหาร)
- + , - (ตัวดำเนินการบวกและลบ)
- & (ตัวดำเนินการสตริง)
- =, !=, <>, <, >, <=, >= (ตัวดำเนินการเปรียบเทียบ)
คำอธิบายฟังก์ชั่น
สามารถใช้ทั้งตัวอักษรพิมพ์ใหญ่และพิมพ์เล็กในการป้อนฟังก์ชันได้
สามารถใช้งานฟังก์ชั่นดังต่อไปนี้ได้
ฟังก์ชัน | คำอธิบาย |
---|---|
ผลรวม |
ฟังก์ชันนี้จะรวมค่าในฟิลด์ จำนวน ค่าตัวเลข หรือสูตรที่สร้างค่าตัวเลข |
เยน |
ฟังก์ชันนี้จะปัดเศษผลลัพธ์การคำนวณเป็นตำแหน่งทศนิยมที่ระบุ และแสดงโดยมีเครื่องหมายจุลภาคคั่นหลักพันและสัญลักษณ์สกุลเงินเยนของญี่ปุ่น (¥) |
DATE_FORMAT | ฟังก์ชั่นนี้จะเปลี่ยนรูปแบบวันที่และเวลาและโซนเวลา |
ถ้า | ฟังก์ชันนี้ส่งคืนค่าที่แตกต่างกันขึ้นอยู่กับว่าตรงตามเงื่อนไขที่ระบุหรือไม่ |
และ | ฟังก์ชันนี้ส่งคืนค่า TRUE หากตรงตามเงื่อนไขทั้งหมดที่ระบุไว้ในสูตร และส่งคืนค่า FALSE หากไม่ตรงตามเงื่อนไข สามารถระบุอาร์กิวเมนต์ได้สูงสุดถึง 32 อาร์กิวเมนต์ |
หรือ | ฟังก์ชันนี้จะส่งคืนค่า TRUE หากตรงตามเงื่อนไขที่ระบุในสูตร และส่งคืนค่า FALSE หากไม่ตรงตามเงื่อนไขใดๆ สามารถระบุอาร์กิวเมนต์ได้สูงสุดถึง 32 อาร์กิวเมนต์ |
ไม่ | ฟังก์ชั่นนี้จะย้อนกลับเงื่อนไขที่ระบุ |
ROUND | ฟังก์ชันนี้ปัดเศษค่าตัวเลข |
ROUNDDOWN | ฟังก์ชันนี้จะปัดเศษค่าตัวเลขลง |
ROUNDUP | ฟังก์ชันนี้จะปัดเศษค่าตัวเลข |
มี | ฟังก์ชันนี้จะประเมินว่าฟิลด์ที่ระบุตรงตามเงื่อนไขที่กำหนดหรือไม่ (มีการเลือกตัวเลือกเฉพาะสำหรับฟิลด์หรือไม่) หรือว่าตารางที่ระบุมีข้อมูลแถวใดๆ ที่ตรงตามเงื่อนไขที่กำหนดหรือไม่ (ตารางมีสตริงการค้นหาที่ระบุหรือไม่) |