INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ตัวเลขที่ต้องการแปลงเป็นจำนวนเต็ม |
ฟังก์ชัน INT (Integer) ใช้สำหรับเปลี่ยนตัวเลขที่มีทศนิยมให้กลายเป็นจำนวนเต็ม โดยการตัดเศษทศนิยมทิ้งทั้งหมด (ปัดลงเสมอไปยังจำนวนเต็มที่น้อยกว่า)
หาผลต่างวันแล้วหารด้วย 365.25 จากนั้นใช้ INT เพื่อให้ได้จำนวนปีเต็มที่ทำงานมา
มีสินค้า 100 ชิ้น ใส่กล่องละ 12 ชิ้น ใช้ INT(100/12) เพื่อดูว่าจะได้กี่กล่องเต็ม (เศษที่เหลืออาจต้องใส่กล่องแยก)
ปัด 8.9 ลงมาเป็นจำนวนเต็มที่น้อยกว่าหรือเท่ากับ 8.9 ซึ่งคือ 8
สำหรับเลขลบ INT จะปัดลงไปหาค่าที่น้อยกว่า (ทางซ้ายของเส้นจำนวน) ดังนั้น -8.9 จึงกลายเป็น -9 (ไม่ใช่ -8)
เนื่องจากวันที่คือจำนวนเต็มและเวลาคือทศนิยม INT จะตัดส่วนเวลาทิ้งเหลือแต่วันที่
สมมติ A1 คือ 10.45 เมื่อนำค่าเดิมลบด้วยจำนวนเต็ม (10) จะเหลือแต่เศษทศนิยม (0.45)
ต่างกันที่เลขลบ: INT(-5.5) ได้ -6 (ปัดลง) แต่ TRUNC(-5.5) ได้ -5 (ตัดทศนิยมทิ้งเฉยๆ ไม่สนทิศทาง)
สำหรับจำนวนเต็ม ทั้งคู่ให้ผลเหมือนกันถ้า ROUNDDOWN ใช้ num_digits=0 แต่ INT เขียนสั้นกว่าและเข้าใจง่ายกว่าสำหรับกรณีจำนวนเต็ม
ฟังก์ชันที่ผู้เขียนโยงไว้กับ INT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ABS คืนค่าสัมบูรณ์ของตัวเลขที่ระบุ คือการตัดเครื่องหมายลบ (-) ออก ทำให้ผลลัพธ์ที่ได้เป็นค่าบวกหรือศูนย์เสมอ มีประโยชน์มากในการหาผลต่างระหว่างสองค่าโดยไม่สนใจว่าตัวไหนมากกว่า
ปัดเศษขึ้นให้เป็นจำนวนเต็มคู่ที่ใกล้ที่สุด โดยปัดขึ้นเสมอตามค่าสัมบูรณ์ (ห่างจาก 0)
ปัดเศษลงเป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ โดยมีการควบคุมทิศทางการปัดสำหรับจำนวนลบ
MOD คืนค่าเศษเหลือจากการหาร มีประโยชน์มากในการตรวจสอบเลขคู่/คี่ สร้างลำดับวนลูป แยกเวลาจากวันที่ และทำ Conditional Formatting สลับสี
ปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณที่ระบุ เหมาะสำหรับราคา เวลา และการจัดการหลาย ๆ จำนวนเศษ
RAND คืนค่าตัวเลขสุ่มแบบทศนิยมที่มีค่าตั้งแต่ 0 แต่ไม่ถึง 1 (เช่น 0.5234) เหมาะสำหรับการจำลองสถานการณ์ สุ่มตัวอย่าง หรือใช้สร้างคอลัมน์สำหรับเรียงลำดับข้อมูลแบบสุ่ม (Shuffle) เป็นฟังก์ชันที่ไม่มีอาร์กิวเมนต์
ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
ROUNDDOWN จะปัดตัวเลขลงเข้าหาศูนย์เสมอ (ลดค่าสัมบูรณ์ลง) ตามจำนวนหลักที่กำหนด (num_digits) ให้ผลลัพธ์คล้ายกับ TRUNC สำหรับจำนวนเต็มบวก แต่สามารถระบุหลักทศนิยมหรือหลักหน่วย/สิบ/ร้อยได้
ROUNDUP จะปัดตัวเลขขึ้นเสมอ 1 ค่าในหลักที่กำหนด โดยไม่สนใจว่าเศษข้างหลังจะเป็นเลขอะไร (ต่างจาก ROUND ปกติที่ต้องดูว่า >=5 หรือไม่) สามารถระบุจำนวนหลักทศนิยม (num_digits) เป็นบวกเพื่อปัดทศนิยม หรือเป็นลบเพื่อปัดหลักหน่วย/หลักสิบ/หลักร้อยได้
ตัดส่วนทศนิยมออกไปเลยโดยไม่ปัดเศษ เหลือแต่ตัวเลขที่คุณต้องการจำนวนหลักเท่านั้น
ปัดตัวเลขขึ้นไปยังจำนวนเต็มที่ใกล้ที่สุด หรือพหุคูณของ significance ที่ระบุ (ฟังก์ชันเก่า)
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่