ตัวอย่างการใช้งานตัวดำเนินการและฟังก์ชัน

Article Number:040503

หัวข้อนี้จะอธิบายตัวอย่างการใช้ตัวดำเนินการและฟังก์ชันบางส่วน
สำหรับรายละเอียดเกี่ยวกับตัวดำเนินการและฟังก์ชันที่มีให้ใช้งานในสูตร โปรดดูที่ รายการตัวดำเนินการและฟังก์ชัน

การใช้ตัวดำเนินการและฟังก์ชัน

ผู้ปฏิบัติงาน/ ฟังก์ชัน สูตร ตัวอย่างผลการคำนวณ
+ 3+2 5
- 3-2 1
* 3*2 6
/ 3/2 1.5
^ 3^2 9
& จอห์น&โจนส์ จอห์นโจนส์
= ถ้า(A=100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 10
!= ถ้า(A!=100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
<> ถ้า(A<>100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
< ถ้า(A<100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
<= ถ้า(A<=100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 10
> ถ้า(A>100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
>= ถ้า(A>=100,B,C) หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 10
ผลรวม ผลรวม(1, 2, 3) 6
เยน เยน (1100.5, 0) ¥1,101
DATE_FORMAT DATE_FORMAT (1522972800, "YYYY MMM d", "ระบบ") 6 เม.ย. 2561
ถ้า ถ้า(A<100,B,C) ถ้าค่า A เท่ากับ 90 ผลลัพธ์คือ B ถ้าค่า A เท่ากับ 110 ผลลัพธ์คือ C
และ ถ้า(AND(A>10,B>=10),"1","0") ถ้าค่าของ A และ B เท่ากับ 10 : 0
หรือ ถ้า (หรือ (A>10,B>=10), "1", "0") ถ้าค่าของ A และ B เท่ากับ 10 : 1
ไม่ ถ้า(ไม่(A>10),"1","0") ถ้าค่า A เท่ากับ 10 : 1
มี IF(มี (วันทำงาน, "วันอาทิตย์"), "ทำงานใน วันอาทิตย์", "ไม่ทำงานใน วันอาทิตย์") แสดง "ทำงานใน วันอาทิตย์" หากเลือก วันอาทิตย์ แสดง "ไม่ทำงานใน วันอาทิตย์" หากไม่ได้เลือก วันอาทิตย์
ROUND ROUND (A * 1.1) ถ้าค่า A เท่ากับ 8,875 : 9,763
ROUNDDOWN ROUNDDOWN (A * 1.1) ถ้าค่า A เท่ากับ 8,875 : 9,762
ROUNDUP ROUNDUP (A * 1.1) ถ้าค่า A เท่ากับ 8,875 : 9,763

การคำนวณค่าตัวเลข

การคำนวณตัวเลขจะดำเนินการโดยใช้ช่อง ผลคำนวณ หรือช่อง ข้อความ
“Field A” คือค่าของฟิลด์ที่มีรหัสฟิลด์เป็น “Field A” “Field B” คือค่าของฟิลด์ที่มีรหัสฟิลด์เป็น “Field B”

ผลรวมค่า: ฟิลด์ A + ฟิลด์ B

หากฟิลด์ A เป็น 1 และฟิลด์ B เป็น 2 ผลลัพธ์จะเป็น 3
คำนวณโดยใช้ “( )”: (ช่อง A - 1000) * 2

หากฟิลด์ A คือ 1,500 ผลลัพธ์จะเป็น 1,000
คำนวณโดยใช้ * และ +: ฟิลด์ A*5 + ฟิลด์ B*10

หากฟิลด์ A คือ 20 และฟิลด์ B คือ 10 ผลลัพธ์จะเป็น 200

การคำนวณผลรวมในตาราง

สมมติว่าตารางต่อไปนี้อยู่ในแบบฟอร์ม

รายการ ราคาต่อหน่วย ปริมาณ ยอดรวมย่อย
หน่วยความจำ USB 1,500 1 1,500
ปากกาลูกลื่น 70 5 350
สายแลน 350 2 700
ปลั๊กไฟพ่วง 150 1 150
สมุดโน๊ตขนาด A5 50 10 500
      (จำนวนรวม จำนวนทั้งหมด)

หากรหัสฟิลด์ของฟิลด์ "ผลรวมย่อย" คือ "Field_A" จะสามารถหาผลรวมย่อยได้โดยใช้สูตรต่อไปนี้: คุณสามารถทำการคำนวณได้ แม้ว่าราคาต่อหน่วยหรือปริมาณจะว่างเปล่าก็ตาม

สูตร: SUM(Field_A)

ผลลัพธ์คือ 3,200.

สำหรับรายละเอียดเพิ่มเติมโปรดดูที่ การคำนวณฟิลด์ในตาราง

การคำนวณวันที่และเวลา

ฟิลด์ ผลคำนวณ สามารถใช้สำหรับการคำนวณต่อไปนี้:

  • การคำนวณความแตกต่าง วันที่และเวลา
  • การบวกและการลบวันที่/เวลาและเวลา

ในสูตร ให้ป้อนเวลาเป็นวินาที ตัวอย่างเช่น หากต้องการระบุ 1 ชั่วโมง ให้พิมพ์ "3600" หรือ "60*60*1" หากต้องการระบุ 1 วัน ให้พิมพ์ "24*60*60*1"

คำนวณเป็นวินาที: ฟิลด์ A + (60 * 60 * 1)

ถ้า Field A คือ “2014-01-01 09:00” ผลลัพธ์จะเป็น “2014-01-01 10:00”
นี่คือผลลัพธ์การคำนวณเมื่อตั้งค่า "วันที่และเวลา (ตัวอย่าง: 2012-08-06 2:03)" สำหรับรูปแบบการแสดงของฟิลด์
ใช้เวลาสําหรับรูปแบบการแสดงผล: ฟิลด์ A - ฟิลด์ B

ถ้าช่อง A คือ "2014-01-01 09:00" และช่อง B คือ "2014-01-01 08:00" ผลลัพธ์คือ "1 ชั่วโมง 0 นาที"
นี่คือผลการคํานวณเมื่อตั้งค่า "เวลา (ตัวอย่าง: 26 ชั่วโมง 3 นาที)" สําหรับรูปแบบการแสดงผลของฟิลด์

สำหรับรายละเอียดโปรดดู การคำนวณวันที่ เวลา และ วันที่และเวลา

การทำงานกับฟิลด์ข้อความ

ใช้ฟิลด์ ข้อความ เพื่อเชื่อมสตริงหรือแสดงฟังก์ชัน YEN

แสดงค่าของฟิลด์อื่น ๆ : ฟิลด์ A

หากฟิลด์ A คือ "John" ผลลัพธ์จะเป็น "John"
ต่อสตริง: ฟิลด์ A และ " " และฟิลด์ B

หากฟิลด์ A คือ "จอห์น" และฟิลด์ B คือ "โจนส์" ผลลัพธ์จะเป็น "จอห์น โจนส์"
ตัวอย่างฟังก์ชัน YEN: YEN(Field A * 1.1, 0)

หากฟิลด์ A คือ "8,875" ผลลัพธ์จะเป็น "¥9,763"
ค่า "8,875 × 1.1 = 9762.5" จะถูกปัดเป็นจำนวนเต็มที่ใกล้เคียงที่สุด

สำหรับรายละเอียด โปรดดูที่ ตัวดำเนินการ &: การเชื่อมโยงสตริงและตัวเลข

ข้อมูลที่เกี่ยวข้อง: การคำนวณฟิลด์ว่าง

ช่องว่างจะถูกพิจารณาเป็น "0" หรือสตริงว่าง

  • ฟิลด์ประเภทตัวเลขว่างจะถือว่าเป็น "0" อย่างไรก็ตาม เมื่อใช้ตัวดำเนินการ "&" ฟิลด์ดังกล่าวจะถือเป็นสตริงว่าง ("")
  • ฟิลด์ประเภทสตริงที่ไม่มีอินพุตจะถือเป็นสตริงว่างเปล่า ("")
  • หากคุณป้อน "ฟิลด์ ผลคำนวณ = 0" โดยใช้ฟังก์ชัน IF ผลลัพธ์จะส่งกลับค่า TRUE เมื่อฟิลด์ ผลคำนวณ ว่างเปล่า และเมื่อค่าของฟิลด์ ผลคำนวณ เป็น '0'
  • หากคุณระบุ "ผลคำนวณ field = """ เงื่อนไขจะถูกใช้เพื่อกำหนดว่าฟิลด์นั้นว่างหรือไม่ คืนค่า FALSE เมื่อป้อน "0" และคืนค่า TRUE เมื่อฟิลด์นั้นว่าง
  • ด้านล่างนี้อธิบายวิธีการทำให้ฟิลด์ว่างแทนที่จะแสดง '0'
    ระบุ "" เป็นผลลัพธ์
    • ตัวอย่าง: IF(ปริมาณ=0, "", ราคาต่อหน่วย*ปริมาณ)
      เมื่อค่าเป็น 0 ผลลัพธ์จะว่างเปล่า เมื่อค่าไม่ใช่ 0 ผลลัพธ์ของการคูณจะแสดงขึ้นมา

ข้อมูลที่เกี่ยวข้อง: ค่าของฟิลด์ "จำนวน" และ "ผลคำนวณ"

ค่าของเขตข้อมูล จำนวน และ ผลคำนวณ อาจถูกปัดเศษ ขึ้นอยู่กับจํานวนหลัก คุณสามารถเปลี่ยนจํานวนหลักและวิธีการปัดเศษได้
สําหรับรายละเอียด โปรดดูหน้าต่อไปนี้