ไวยากรณ์คืออะไรและเมื่อใดที่ฉันจะใช้ใน Excel หรือ Google ชีต
รูปแบบของฟังก์ชันสเปรดชีต Excel หรือ Google ชีตหมายถึงเค้าโครงและลำดับของฟังก์ชันและ อาร์กิวเมนต์ ของ ฟังก์ชัน ฟังก์ชันใน Excel และ Google ชีตคือสูตรที่มีอยู่แล้ว ฟังก์ชันทั้งหมดเริ่มต้นด้วยเครื่องหมายเท่ากับ ( = ) ตามด้วยชื่อฟังก์ชันเช่น IF, SUM, COUNT หรือ ROUND คุณต้องใช้ไวยากรณ์ที่ถูกต้องเมื่อใดก็ตามที่คุณป้อนฟังก์ชันใน Excel หรือ Google ชีตหรือคุณอาจได้รับข้อความแสดงข้อผิดพลาด
อาร์กิวเมนต์ของฟังก์ชันอ้างถึงข้อมูลหรือข้อมูลทั้งหมดที่ต้องการโดยฟังก์ชัน อาร์กิวเมนต์เหล่านี้ต้องถูกป้อนตามลำดับที่ถูกต้อง
ไวยากรณ์ของฟังก์ชัน IF
ตัวอย่างเช่นไวยากรณ์ของฟังก์ชัน IF ใน Excel คือ:
= IF (Logical_test, Value_if_true, Value_if_false)
วงเล็บและเครื่องหมายจุลภาค
นอกจากคำสั่งของอาร์กิวเมนต์คำว่า "syntax" ยังหมายถึงตำแหน่งของวงเล็บรอบหรือวงเล็บรอบอาร์กิวเมนต์และการใช้เครื่องหมายจุลภาคเป็นตัวคั่นระหว่างอาร์กิวเมนต์แต่ละตัว
หมายเหตุ: ตั้งแต่ไวยากรณ์ของฟังก์ชัน IF ต้องการเครื่องหมายจุลภาคเพื่อแยกอาร์กิวเมนต์สามตัวของฟังก์ชันคุณไม่สามารถใช้เครื่องหมายจุลภาคเป็นตัวคั่นในตัวเลขที่มากกว่าหนึ่งพัน ถ้าคุณทำเช่นนั้น Excel จะแสดง กล่องโต้ตอบการ แจ้งเตือนที่บอกคุณว่าพบปัญหาเกี่ยวกับสูตรหรือมีการกำหนดอาร์กิวเมนต์มากเกินไปสำหรับฟังก์ชันนี้
การอ่านไวยากรณ์ของฟังก์ชัน IF
การปฏิบัติตามกฎดังกล่าวข้างต้นคุณสามารถอนุมานได้ว่าฟังก์ชัน IF ใน Excel และ ใน Google ชีต จะมีอาร์กิวเมนต์สามข้อตามลำดับต่อไปนี้:
- อาร์กิวเมนต์ Logical_test
- อาร์กิวเมนต์ Value_if_true
- อาร์กิวเมนต์ Value_if_false
ถ้าอาร์กิวเมนต์ถูกวางไว้ในลำดับที่แตกต่างกันฟังก์ชันจะส่งกลับข้อความแสดงข้อผิดพลาดหรือให้คำตอบที่คุณไม่คาดหวัง
อาร์กิวเมนต์ที่จำเป็นและเป็นตัวเลือก
ข้อมูลชิ้นเดียวที่ไวยากรณ์ไม่เกี่ยวข้องคือว่าต้องมีอาร์กิวเมนต์หรือไม่จำเป็น ในกรณีของฟังก์ชัน IF อาร์กิวเมนต์ที่หนึ่งและที่สอง - อาร์กิวเมนต์ Logical_test และอาร์กิวเมนต์ Value_if_true - จำเป็นในขณะที่อาร์กิวเมนต์ที่สามอาร์กิวเมนต์ Value_if_false เป็นทางเลือก
ถ้าอาร์กิวเมนต์ที่สามถูกละเว้นจากฟังก์ชันและเงื่อนไขที่ทดสอบโดยอาร์กิวเมนต์ Logical_test ของฟังก์ชันจะประเมินเป็นเท็จฟังก์ชันนี้จะแสดงคำ FALSE ในเซลล์ที่มีฟังก์ชันอยู่