ประเภทของอาร์กิวเมนต์และค่า

หน้านี้จะกำหนดคำหลาย ๆ คำที่ใช้ในการอธิบายฟังก์ชั่นในหน้าต่างเลือกฟังก์ชั่น

ค่าประเภทใด ๆ

หากอาร์กิวเมนต์มีการระบุเป็นใด ๆ อาร์กิวเมนต์นั้นจะสามารถเป็นค่าบูลีน ค่าวันที่/เวลา ค่าระยะเวลา ค่าตัวเลข หรือค่าสตริง

อาร์เรย์และฟังก์ชั่นอาร์เรย์

อาร์เรย์ จะเป็นค่าต่อเนื่องที่ใช้โดยฟังก์ชั่น หรือส่งกลับโดยฟังก์ชั่น ฟังก์ชั่นอาร์เรย์ จะส่งกลับมาเป็นอาร์เรย์ของค่าหลายค่ามากกว่าที่จะเป็นค่าเดี่ยว ๆ โดยทั่วไปฟังก์ชั่นอาร์เรย์จะใช้เพื่อให้ค่าไปยังฟังก์ชั่นอื่น ๆ

นิพจน์บูลีนและประเภทค่า

นิพจน์บูลีนคือนิพจน์ที่จะประเมินว่าค่าบูลีนเป็น TRUE หรือ FALSE ค่าบูลีน จะเป็นค่าตรรกะTRUE (1) หรือ FALSE (0) หรือการอ้างอิงไปยังเซลล์ที่มีหรือมีผลลัพธ์เป็นค่าตรรกะ TRUE หรือ FALSE อยู่ โดยทั่วไปค่าบูลีนจะเป็นผลลัพธ์ของการคำนวณนิพจน์บูลีน แต่ค่าบูลีนนั้นสามารถระบุโดยตรงให้เป็นอาร์กิวเมนต์ของฟังก์ชั่น หรือเป็นเนื้อหาของเซลล์ได้ การใช้งานค่าบูลีนโดยทั่วไปคือการตรวจสอบว่านิพจน์ใดที่จะถูกส่งค่ากลับมาโดยฟังก์ชั่น IF

ประเภทค่าที่เป็นชุด

อาร์กิวเมนต์ที่ระบุเป็น ชุด จะสามารถอ้างอิงไปยังช่วงของเซลล์ตารางเดียวหรืออาร์เรย์ที่ส่งกลับโดยฟังก์ชั่นอาร์เรย์ได้ อาร์กิวเมนต์ที่ระบุเป็นชุดไว้จะมีคุณสมบัติพิเศษในการกำหนดประเภทของค่าที่สามารถมีได้

นิพจน์เงื่อนไข

เงื่อนไข จะเป็นนิพจน์ที่สามารถรวมตัวดำเนินการเปรียบเทียบ ค่าคงที่ ตัวดำเนินการสตริงเครื่องหมายและ และการอ้างอิงได้ เนื้อหาของเงื่อนไขต้องเป็นส่วนที่ทำให้ได้ผลลัพธ์ของการเปรียบเทียบเงื่อนไขเป็นค่าผลลัพธ์หนึ่ง ๆ ในค่าบูลีนเป็น TRUE หรือ FALSE

นิพจน์ค่าคงที่

ค่าคงที่ จะเป็นนิพจน์ที่ใช้ระบุลงในสูตรได้โดยตรง ซึ่งจะไม่มีการเรียกใช้ฟังก์ชั่น หรือการอ้างอิงเซลล์ ตัวอย่างเช่น ในสูตรเป็น:

=CONCATENATE(“cat”,“s”)

นิพจน์สตริง “cat” และ “s” จะเป็นค่าคงที่

ประเภทค่าวันที่/เวลา

ค่าวันที่/เวลา จะเป็นค่า หรือการอ้างอิงไปยังเซลล์ที่มีค่าวันที่/เวลาในการจัดรูปแบบใด ๆ ที่รองรับโดย Numbers คุณสามารถเลือกที่จะแสดงวันที่หรือเวลาเท่านั้นในเซลล์ได้ แต่ค่าวันที่/เวลาทั้งหมดจะมีทั้งค่าวันที่ และค่าเวลา

ประเภทค่าระยะเวลา

ค่าระยะเวลา จะเป็นช่วงของเวลา หรืออ้างอิงไปยังเซลล์ที่มีช่วงของเวลา ค่าระยะเวลามีสัปดาห์ (w หรือสัปดาห์) วัน (d หรือวัน) ชั่วโมง (h หรือชั่วโมง) นาที (m หรือนาที) วินาที (s หรือวินาที) และมิลลิวินาที (ms หรือมิลลิวินาที)

ประเภทค่ารายการ

รายการ จะเป็นลำดับที่คั่นด้วยจุลภาคของค่าอื่น ๆ ตัวอย่างเช่น:

=CHOOSE(3,“1st”,“second”,7,“last”)

ในบางกรณี รายการจะใส่ในชุดวงเล็บเพิ่มเติม ตัวอย่างเช่น:

=AREAS((B1:B5,C10:C12))

โมดอลอาร์กิวเมนต์หรือประเภทค่า

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

ประเภทค่าตัวเลข

ค่าตัวเลข จะเป็นตัวเลข นิพจน์ตัวเลข หรือการอ้างอิงไปยังเซลล์ที่มีนิพจน์ตัวเลข หากค่าที่ยอมรับได้ของตัวเลขมีการจำกัดไว้ (ตัวอย่างเช่น ตัวเลขต้องมากกว่า 0) การจำกัดนี้จะรวมอยู่ในคำอธิบายอาร์กิวเมนต์ด้วย

ประเภทช่วงค่า

ช่วงค่า จะเป็นการอ้างอิงไปยังช่วงเดียวของเซลล์ (สามารถเป็นเซลล์เดียวได้) ช่วงค่าจะมีคุณสมบัติเพิ่มเติมที่รวมอยู่ในคำอธิบายอาร์กิวเมนต์ที่กำหนดประเภทของค่าที่ควรมี

ประเภทค่าอ้างอิง

ค่าอ้างอิง จะเป็นการอ้างอิงไปยังเซลล์เดียว หรือช่วงของเซลล์ หากช่วงเป็นเซลล์มากกว่าหนึ่งเซลล์ เซลล์เริ่มต้น และสิ้นสุดจะแยกกันด้วยทวิภาคเดี่ยว ตัวอย่างเช่น:

=COUNT(A3:D7)

หากการอ้างอิงนั้นไปยังเซลล์ในตารางอื่น ๆ การอ้างอิงนั้นต้องมีชื่อของตาราง (นอกเสียจากว่าชื่อเซลล์นั้นจะมีเพียงหนึ่งเดียวในตารางทั้งหมด) ตัวอย่างเช่น:

=Table 2::B2

โปรดทราบว่าชื่อตารางและการอ้างอิงเซลล์นั้นจะแบ่งโดยตัวแบ่งทวิภาคสองครั้ง (::) ชื่อของตารางจะรวมอยู่โดยอัตโนมัติเมื่อคุณเลือกเซลล์ในตารางอื่นขณะที่กำลังสร้างสูตร

หากอ้างอิงไปยังเซลล์ในตารางของแผ่นงานอื่น ๆ ชื่อของแผ่นงานต้องรวมอยู่ด้วยเช่นกัน (นอกเสียจากว่าชื่อของเซลล์นั้นจะมีเพียงหนึ่งเดียวในทุก ๆ แผ่นงาน) ตัวอย่างเช่น:

=SUM(Sheet 2::Table 1::C2:G2)

ชื่อแผ่นงาน ชื่อตาราง และการอ้างอิงเซลล์จะแบ่งด้วยตัวแบ่งทวิภาคคู่ ชื่อของแผ่นงาน และชื่อของตารางจะรวมอยู่โดยอัตโนมัติเมื่อคุณเลือกเซลล์ในแผ่นงานอื่นขณะที่กำลังสร้างสูตร

ประเภทค่าสตริง

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