ตัดทศนิยมด้วย INT และ TRUNC
ตัดทศนิยมหรือเอาเฉพาะส่วนจำนวนเต็มของค่า
ตัดทศนิยมด้วย INT และ TRUNC เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
การตัดทศนิยมออก
บางครั้งคุณไม่ต้องการปัดเศษเลย เพียงต้องการตัดทศนิยมออกและเก็บส่วนที่เป็นจำนวนเต็มไว้ การทำเช่นนี้เรียกว่า การตัดทอน
เอ็กเซลและกูเกิล ชีตมีเครื่องมือสองอย่างสำหรับงานนี้ ได้แก่ INT และ TRUNC ทั้งสองดูคล้ายกัน แต่ทำงานแตกต่างกันเมื่อใช้กับจำนวนลบ ซึ่งเป็นหัวใจสำคัญของบทเรียนนี้
ฟังก์ชัน INT
INT รับอาร์กิวเมนต์หนึ่งรายการและปัดตัวเลข ลงเป็นจำนวนเต็มที่ใกล้ที่สุด คำว่า “ลง” ในที่นี้หมายถึงเข้าหาอนันต์ลบ ไม่ใช่เข้าหาศูนย์
สำหรับจำนวนบวก ฟังก์ชันนี้จะตัดทศนิยมออกโดยตรง ดังนั้น =INT(7.9) จะให้ผลลัพธ์เป็น 7 และ =INT(7.1) ก็ให้ผลลัพธ์เป็น 7 เช่นกัน ส่วนที่เป็นเศษส่วนจะถูกตัดทิ้ง
=INT(7.9)INT กับจำนวนลบ
จำนวนลบจะแสดงพฤติกรรมที่แท้จริงของ INT เนื่องจาก INT ปัด ลง เสมอ (เข้าหาอนันต์ลบ) จำนวนลบจึงเคลื่อนห่างจากศูนย์มากขึ้น
=INT(-7.1) จะให้ผลลัพธ์เป็น -8 ไม่ใช่ -7 เพราะ -8 คือจำนวนเต็มที่น้อยกว่า -7.1 และใกล้ที่สุด โปรดคำนึงถึงเรื่องนี้ทุกครั้งที่ข้อมูลของคุณอาจมีค่าลบ
=INT(-7.1)ฟังก์ชัน TRUNC
TRUNC เพียงตัดส่วนทศนิยมออก โดยเคลื่อนค่า เข้าหาศูนย์ ฟังก์ชันนี้ไม่ปัดไปในทิศทางใด แต่จะตัดทอนเท่านั้น
สำหรับจำนวนบวก ฟังก์ชันนี้ให้ผลเหมือน INT: =TRUNC(7.9) จะให้ผลลัพธ์เป็น 7 ความแตกต่างจะแสดงเฉพาะเมื่อใช้กับจำนวนลบ ซึ่งเราจะดูในหัวข้อถัดไป
=TRUNC(7.9)TRUNC กับจำนวนลบ
เนื่องจาก TRUNC ตัดค่าเข้าหาศูนย์ =TRUNC(-7.1) จึงให้ค่าเป็น -7 โดยเพียงตัด .1 ออกและคงส่วนจำนวนเต็มไว้เหมือนเดิม
เปรียบเทียบกัน: INT(-7.1) ให้ค่าเป็น -8 แต่ TRUNC(-7.1) ให้ค่าเป็น -7 นี่คือความแตกต่างที่สำคัญที่สุดระหว่างฟังก์ชันทั้งสอง
=TRUNC(-7.1)เปรียบเทียบแบบเคียงข้างกัน
ต่อไปนี้คือความแตกต่างโดยสรุปสำหรับค่า -2.7:
INT(-2.7)ให้ค่าเป็น -3 (ปัดลง)TRUNC(-2.7)ให้ค่าเป็น -2 (ตัดเข้าหาศูนย์)
สำหรับจำนวนบวกทั้งหมด ทั้งสองฟังก์ชันให้ผลเหมือนกัน โปรดเลือกใช้ INT เมื่อต้องการค่าปัดลงอย่างแท้จริง และเลือกใช้ TRUNC เมื่อต้องการตัดทศนิยมออกเท่านั้น
=INT(-2.7)TRUNC สามารถคงทศนิยมบางส่วนไว้ได้
ต่างจาก INT ตรงที่ TRUNC รับอาร์กิวเมนต์ตัวที่สองซึ่งเป็นตัวเลือก เพื่อระบุจำนวนตำแหน่งทศนิยมที่จะคงไว้ก่อนตัด
ดังนั้น =TRUNC(3.14159, 2) จึงให้ค่าเป็น 3.14 โดยตัดทุกอย่างหลังตำแหน่งทศนิยมที่สองออกโดยไม่ปัดเศษ =TRUNC(3.149, 2) ก็ยังให้ค่าเป็น 3.14 เพราะ TRUNC จะไม่ปัดขึ้น
=TRUNC(3.14159, 2)TRUNC เทียบกับ ROUNDDOWN
เมื่อใช้อาร์กิวเมนต์ตัวที่สอง TRUNC(x, n) จะทำงานเกือบเหมือนกับ ROUNDDOWN(x, n) ทุกประการ เพราะทั้งคู่ตัดค่าเข้าหาศูนย์
ความแตกต่างในทางปฏิบัติอยู่ที่เจตนา โปรดใช้ TRUNC เมื่อมองว่าเป็นการตัดตัวเลขส่วนท้ายออก และใช้ ROUNDDOWN เมื่อมองว่าเป็นตัวเลือกในการปัดเศษ สำหรับจำนวนบวก ผลลัพธ์จะเหมือนกัน
=ROUNDDOWN(3.149, 2)การใช้งาน INT ในทางปฏิบัติ
INT เหมาะอย่างยิ่งสำหรับแบ่งยอดรวมออกเป็นหน่วยเต็มและเศษเหลือ สมมติว่าคุณมี 100 นาทีใน A2 และต้องการหาจำนวนชั่วโมงเต็ม
=INT(A2/60) ให้จำนวนชั่วโมงเต็ม (1) และคุณสามารถใช้คู่กับ =MOD(A2,60) เพื่อหานาทีที่เหลือ (40) ได้ INT ดึงส่วนจำนวนเต็มของผลหารใด ๆ ได้อย่างชัดเจน
=INT(A2/60)การหาส่วนทศนิยมเท่านั้น
คุณสามารถนำค่าที่ตัดทศนิยมแล้วมาลบออกจากค่าเดิม เพื่อแยกส่วนเศษออกมาได้ นี่เป็นเทคนิคที่ใช้กันทั่วไป
=A2 - TRUNC(A2) จะคืนค่าเฉพาะส่วนทศนิยมของตัวเลขใน A2 สำหรับ 12.75 จะคืนค่าเป็น 0.75 การใช้ TRUNC ในที่นี้ทำให้การจัดการเครื่องหมายเรียบง่ายกว่าเมื่อใช้ INT
=A2 - TRUNC(A2)การตัดให้เหลือหลักสิบ
เช่นเดียวกับ ROUNDDOWN, TRUNC รับอาร์กิวเมนต์ตัวที่สองที่เป็นลบ เพื่อใช้ตัดตัวเลขทางซ้ายของจุดทศนิยม
=TRUNC(1287, -2) จะตัดตัวเลขสองหลักสุดท้ายเข้าหาศูนย์และคืนค่าเป็น 1200 ไม่ใช่ 1300 ที่ได้จากการปัดเศษ วิธีนี้มีประโยชน์เมื่อต้องการตัวเลขสรุปแบบเผื่อไว้และปัดลง แทนค่าที่ใกล้เคียงที่สุด
=TRUNC(1287, -2)ตรวจสอบความเข้าใจอย่างรวดเร็ว
ทดสอบความเข้าใจของคุณเกี่ยวกับ INT และ TRUNC
สรุปทบทวน
ขณะนี้คุณสามารถตัดทศนิยมได้สองวิธี:
INTปัดลงเป็นจำนวนเต็มที่ใกล้ที่สุด (เข้าหาอนันต์ลบ)TRUNCตัดเข้าหาศูนย์ และสามารถคงจำนวนตำแหน่งทศนิยมที่เลือกไว้ได้- ทั้งสองให้ผลเหมือนกันสำหรับจำนวนบวก แต่ให้ผลต่างกันสำหรับจำนวนลบ:
INT(-4.3)=-5,TRUNC(-4.3)=-4
ใช้ INT เมื่อต้องการค่าปัดลงอย่างแท้จริงหรือการหารจำนวนเต็ม และใช้ TRUNC เมื่อต้องการตัดตัวเลขส่วนท้ายออกเท่านั้น
=TRUNC(A2, 0)เรียนรู้ Excel ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 30
- บทเรียน
- 120
คำถามที่พบบ่อย
บทเรียน “ตัดทศนิยมด้วย INT และ TRUNC” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ตัดทศนิยมด้วย INT และ TRUNC” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ตัดทศนิยมด้วย INT และ TRUNC”
ตัดทศนิยมหรือเอาเฉพาะส่วนจำนวนเต็มของค่า คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “ตัดทศนิยมด้วย INT และ TRUNC” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม
ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ปัดเศษด้วย ROUND, ROUNDUP, ROUNDDOWN
- ตัดทศนิยมด้วย INT และ TRUNC
- ปัดเศษเป็นทวีคูณด้วย MROUND
- จัดรูปตัวเลขเป็นข้อความด้วย TEXT