Excel Formulas Academy · บทเรียน

ตัดทศนิยมด้วย INT และ TRUNC

ตัดทศนิยมหรือเอาเฉพาะส่วนจำนวนเต็มของค่า

บทเรียน 2 จาก 413 ขั้นตอน

ตัดทศนิยมด้วย 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ปัดเศษด้วย ROUND, ROUNDUP, ROUNDDOWN
  2. ตัดทศนิยมด้วย INT และ TRUNC
  3. ปัดเศษเป็นทวีคูณด้วย MROUND
  4. จัดรูปตัวเลขเป็นข้อความด้วย TEXT
← กลับไปที่ Excel Formulas Academy