Dùng hàm gì để lấy số trước và sau dấu phẩy

Liên hệ QC

hien kt88

Thành viên mới
Tham gia
20/3/11
Bài viết
33
Được thích
0
Em có thắc mắc thế này ah. em có nhiều mặt hàng, thông thường thì tính theo m2, nhưng sếp em lại muốn quy ra số hộp và số tấm lẻ, em chưa biết làm thế nào ah
ví dụ mã hàng MF 261 = 8 tấm/ hộp = 1.98m2
tồn cuối kỳ là 128,205m2, em dùng công thức nào để có thể biết là còn 64 hộp và 6 tấm ah? em chỉ biết làm là =128.205 / 1.98 = 64.75 hộp, lấy 0.75*8 = 6 tấm, nhưng k thể cứ mỗi lần số lượng thay đổi là quay sang tính lại xem còn số hộp và số tấm là bn.
Mong anh chị sớm giúp em ah
 
em có thắc mắc thế này ah. Em có nhiều mặt hàng, thông thường thì tính theo m2, nhưng sếp em lại muốn quy ra số hộp và số tấm lẻ, em chưa biết làm thế nào ah
ví dụ mã hàng mf 261 = 8 tấm/ hộp = 1.98m2
tồn cuối kỳ là 128,205m2, em dùng công thức nào để có thể biết là còn 64 hộp và 6 tấm ah? Em chỉ biết làm là =128.205 / 1.98 = 64.75 hộp, lấy 0.75*8 = 6 tấm, nhưng k thể cứ mỗi lần số lượng thay đổi là quay sang tính lại xem còn số hộp và số tấm là bn.
Mong anh chị sớm giúp em ah

int(128.205/1.98) =64
(128.205/1.98-int(128.205/1.98))*8=6
 
Em hỏi chút nữa ah, tại sao khi em có mã hàng A, 6 tấm/ hộp = 0.986 m2. Tồn kho của em là 338.0336667 thì em dùng hàm int(338.0336667/0.986)= 342.8333333 hộp và có 5 tấm. Tại sao số hộp lại lẻ thế ah?
 
Em hỏi chút nữa ah, tại sao khi em có mã hàng A, 6 tấm/ hộp = 0.986 m2. Tồn kho của em là 338.0336667 thì em dùng hàm int(338.0336667/0.986)= 342.8333333 hộp và có 5 tấm. Tại sao số hộp lại lẻ thế ah?
Hàm INT(x) là lấy số nguyên của x. Trường hợp bạn làm có số thập phân thì đưa file mẫu lên xem thử nhé
 
em gửi file lên anh giúp em nhé. Em nhờ anh chút nữa ah, em muốn trong cái file này có thể lên được báo cáo bán hàng ah. em gửi lên cho anh để anh giúp em nhé. Thanks anh nhìu
 

File đính kèm

  • so kho.rar
    243.1 KB · Đọc: 51
  • quan ly kho, bao cao ban hang.rar
    193.8 KB · Đọc: 96
hì, em sửa công thức rồi nhưng lại có vấn đề này nữa ah. anh xem mã VG 801 hộ em ah, tại sao lại có tấm lẻ là 4,6 ah? còn nữa ah, khi số m2 bị âm thì số tấm lại là dương ah? ví dụ mã hàng Dy 643 = - 0.26634 mà lại là âm 1 hộp và 7 tấm? Hic, em chưa bít sai chỗ nào ah
 
hì, em sửa công thức rồi nhưng lại có vấn đề này nữa ah. anh xem mã VG 801 hộ em ah, tại sao lại có tấm lẻ là 4,6 ah? còn nữa ah, khi số m2 bị âm thì số tấm lại là dương ah? ví dụ mã hàng Dy 643 = - 0.26634 mà lại là âm 1 hộp và 7 tấm? Hic, em chưa bít sai chỗ nào ah
Bạn trả lời cho mình mấy ý trước đã:
1. Khi kết quả cho 4,6 tấm thì bạn muốn xuất là mấy?
2. Khi là số âm thì bận muốn như thế nào? (thể hiện bằng 0 hay số âm ?...)
 
tức là số hộp, số tấm k thể là số lẻ được ah. ví dụ 1 hộp là 6 tấm, em xuất đi 1 tấm thì còn lại bên cột tấm = 5. còn khi số âm thì thể hiện là số âm ah.
 
em gửi file lên anh giúp em nhé. Em nhờ anh chút nữa ah, em muốn trong cái file này có thể lên được báo cáo bán hàng ah. em gửi lên cho anh để anh giúp em nhé. Thanks anh nhìu
Theo tôi, bạn nên thêm những cột ghi rõ quy cách của từng loại. Ví dụ, loại nào thì 6 tấm/ 1 hộp, loại nào thì 8 tấm/ 1 hộp, v.v...
Xem nơi cột O trong cái sokho.xls của bạn, thì có lúc bạn chia cho 1.98, có lúc chia cho 1.45, có lúc lại chia cho 1.056, ... nhiều con số khác nhau lắm tôi không thể thống kê hết. Ngay cả số để nhân phía sau cùng cũng thế..
Đã làm công thức, mà cứ phải nhớ mã nào chia cho số nào và nhân cho số nào thì ... làm công thức làm gì?
Nếu muốn phát huy sức mạnh của công thức, thì trong công thức chỉ là những hằng số hoặc là tham chiếu.
Nếu bạn thêm những cột như tôi nói, bạn chỉ cần làm một công thức duy nhất cho cả cột O, như vậy có phải là hay hơn không?
Và tôi nghĩ, những con số lẻ mà bạn đang thắc mắc, có thể nguyên do từ đây, do việc copy công thức từ trên xuống.. Chẳng hạn nếu hộp có 6 tấm mà lại đem chia cho 8, hoặc thay vì chia cho 1.45 lại đem chia cho 1.056, v.v...
Chỉ có bạn mới biết chính xác quy cách của từng mã hàng nó như thế nào, chứ chúng tôi chỉ biết giúp bạn xây dựng công thức, mà nếu không biết quy cách thì làm sao mà kiểm tra lại công thức có đúng hay không?

Thêm một tí. Hàm INT chỉ có thể áp dụng cho số dương. Nó không chơi với số âm.
Nếu bạn muốn lấy phần nguyên của một phép chia, bạn hãy dùng hàm QUOTIENT. Hàm này mới đúng là hàm lấy phần nguyên của một phép chia.
Hàm INT, thực chất nó là hàm tròn số chứ không phải là hàm lấy phần nguyên của phép chia đâu.
 
Mình có quy cách 24 chai/thùng NXT xong thì tồn kho là số lẻ bạn giúp mình lập công thức để cột tồn thể hiện thùng/ chai. vd Nhập 48 chai, xuất 20 chai tồn 1thùng 4 chai
giúp mình nhé, cảm ơn các bạn.
 
Lần chỉnh sửa cuối:
Số thùng= Int(Tonkho/240)
Số chai lẻ= Mod(Tonkho,24)
 
cam on bạn, mình tính riêng thì đúng mà không biết ghép vào để nó thành kết quả 1thùng 4 chai. giúp mình nhé, cảm ơn nhiều.
 
int(128.205/1.98) =64
(128.205/1.98-int(128.205/1.98))*8=6
Mình muốn hỏi thăm một chút nếu như kết quả 1 phép tính ra là 64,75 nhưng mình muốn lấy số 75 sau dấu phẩy ra thì phải làm như thế nào . Mình đã dùng hàm right để lấy 2 ký tự cuối nhưng kết quả cho ra 1 con số nhưng không phải là số 75. Giúp mình với
 
MOD(64,75 ,1)*100
hoặc (64,75 - INT(64,75))*100
 
Mình muốn hỏi thăm một chút nếu như kết quả 1 phép tính ra là 64,75 nhưng mình muốn lấy số 75 sau dấu phẩy ra thì phải làm như thế nào . Mình đã dùng hàm right để lấy 2 ký tự cuối nhưng kết quả cho ra 1 con số nhưng không phải là số 75. Giúp mình với

Chia bình thường bỏ hàm INT phía trước đi, chọn lấy 2 số sau dấu phẩy. Không thì xài hàm này.
Mã:
=(ROUND(128.205/1.98,2)-INT(128.205/1.98))*100
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom