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

記事番号:040503

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

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

ตัวดำเนินการ/ฟังก์ชัน計算式の例ตัวอย่างผลการคำนวณ
+3+25
-3-21
*3*26
/3/21.5
^3^29
&จอห์นแอนด์โจนส์จอห์นโจนส์
=IF(A=100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 10
!=IF(A!=100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
<>IF(A<>100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
<IF(A<100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
<=IF(A<=100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 10
>IF(A>100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 5
>=IF(A>=100,B,C)หากคุณแทน A ด้วย 100, B ด้วย 10 และ C ด้วย 5: 10
SUMSUM(1, 2, 3)6
YENYEN(1100.5, 0)1,101 เยน
DATE_FORMATDATE_FORMAT(1522972800, "YYYY MMM d", "ระบบ")6 เมษายน 2561
IFIF(A<100,B,C)ถ้าค่า A เท่ากับ 90 ผลลัพธ์จะเป็น B ถ้าค่า A เท่ากับ 110 ผลลัพธ์จะเป็น C
ANDIF(AND(A>10,B>=10),"1","0")ถ้าค่าของ A และ B เท่ากับ 10: 0
ORIF(OR(A>10,B>=10),"1","0")ถ้าค่าของ A และ B เท่ากับ 10: 1
NOTIF(NOT(A>10),"1","0")ถ้าค่า A เท่ากับ 10:1
CONTAINSIF(CONTAINS(วันทำงาน, "วันอาทิตย์"), "ทำงานในวันอาทิตย์", "ไม่ทำงานในวันอาทิตย์")หากเลือกวันอาทิตย์ จะแสดง "ทำงานในวันอาทิตย์" หากไม่ได้เลือกวันอาทิตย์ จะแสดง "ไม่ทำงานในวันอาทิตย์"
ROUNDROUND(A * 1.1)ถ้าค่า A เท่ากับ 8,875 : 9,763
ROUNDDOWNROUNDDOWN(A * 1.1)ถ้าค่า A เท่ากับ 8,875 : 9,762
ROUNDUPROUNDUP(A * 1.1)ถ้าค่า A เท่ากับ 8,875 : 9,763

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

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

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

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

คำนวณโดยใช้ "( )": (ฟิลด์ A - 1000) * 2

หาก Field A คือ 1,500 ผลลัพธ์จะเป็น 1,000

คำนวณโดยใช้ * และ +: ฟิลด์ A*5 + ฟิลด์ B*10

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

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

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

รายการราคาต่อหน่วยปริมาณรวมย่อย
หน่วยความจำ USB1,50011,500
ปากกาลูกลื่น705350
สายแลน3502700
ปลั๊กไฟ1501150
สมุดโน้ต A55010500
   (รวมตัวเลขทั้งหมด)

หากรหัสฟิลด์ของฟิลด์ "ผลรวมย่อย" คือ "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 คือ "John" และฟิลด์ B คือ "Jones" ผลลัพธ์จะเป็น "John Jones"

ตัวอย่างฟังก์ชัน YEN: YEN(Field A * 1.1, 0)

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

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

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

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

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

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

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