Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Mua sách "VBA trong Excel - Cải thiện và tăng tốc" tái bản

Cho mình hỏi về hàm Mod trong excel với số âm!

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi suphamtp, 1 Tháng mười 2009.

  1. suphamtp

    suphamtp Thành viên mới

    Các công thức này thì mình đã hiểu:
    =mod(3,2)=1
    =mod(-3,2)=1;
    =mod(3,-2)=-1
    =mod(10,3)=1
    =mod(-10,-3)=-1
    =mod(11,5)=1

    nhưng mình không hiểu tại sao?

    =mod(10,3)=2
    =mod(10,-3)=-2
    =mod(-11,5)=4
    =mod(11,-5)=-4

    Mình đã tìm rồi nhưng theo công thức tổng quát
    Mod(number,divisor)
    trả về số dư của phép chia number cho divisor

    Cám ơn anh em nhiều!
     
  2. solomon2211

    solomon2211 Thành viên tích cực

    Công thức đó tương đương: MOD(n, d) = n - d*INT(n/d)
     
  3. phamduylong

    phamduylong Thành viên danh dự

    Mìcroshoft Excel Help:

    MOD

    Returns the remainder after number is divided by divisor. The result has the same sign as divisor.
    Syntax
    MOD(number,divisor)
    Number is the number for which you want to find the remainder.
    Divisor is the number by which you want to divide number.
    Remarks

    • If divisor is 0, MOD returns the #DIV/0! error value.
    • The MOD function can be expressed in terms of the INT function:
      MOD(n, d) = n - d*INT(n/d)
     
  4. Lasderybi

    Lasderybi Thành viên chính thức

    Mình có câu hỏi giống thế này mong mọi người giúp!
     
  5. vistaab

    vistaab Thành viên chính thức

    Bạn cứ triển khai công thức MOD(n, d) = n - d*INT(n/d) ra rồi sẽ hiểu.
    Chú ý: Đối với hàm INT--Làm tròn số xuống tới số nguyên gần nhất.
    Ví dụ:Đối với số dương
    Mã:
    INT(8,9)=8
    Đối với số âm
    Mã:
    INT(-8,9)=-9
    Làm tròn số âm xuống, ra xa số 0
     

Chia sẻ trang này