Giúp em hàm tính các giá trị trong chuỗi số

  • Thread starter Thread starter lala_qn
  • Ngày gửi Ngày gửi
Liên hệ QC

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
Nhờ anh chị lậy dùm em hàm này
Lấy bốn số cuối của từ phải sang trái của dãy số chia 80 rùi trừ đi phần chẵn của số đó, sau đó lấy phần lẻ nhân cho 80 ra kết quả

1234567890 = 7890/80= 98.625 - 98 = 0.625 x 80 = 50
158518952 = 8952/80= 111.9 - 111 = 0.9 x 80 = 72

cảm ơn anh chị !
 
Bạn thử hàm này nhé!

=(VALUE(RIGHT(F12,4)/80)-INT(VALUE(RIGHT(F12,4)/80)))*80

Thân
 
Nhờ anh chị lậy dùm em hàm này
Lấy bốn số cuối của từ phải sang trái của dãy số chia 80 rùi trừ đi phần chẵn của số đó, sau đó lấy phần lẻ nhân cho 80 ra kết quả

1234567890 = 7890/80= 98.625 - 98 = 0.625 x 80 = 50
158518952 = 8952/80= 111.9 - 111 = 0.9 x 80 = 72

cảm ơn anh chị !
Công thức thế này (A1 chứa chuỗi số ban đầu): =MOD(RIGHT(A1,4)/80,1)*80
Bạn thử hàm này nhé!

=(VALUE(RIGHT(F12,4)/80)-INT(VALUE(RIGHT(F12,4)/80)))*80

Thân
Đã chia cho 80 rồi thì khỏi cần dùng hàm VALUE nữa bạn ạ.
 
Công thức thế này (A1 chứa chuỗi số ban đầu): =MOD(RIGHT(A1,4)/80,1)*80

Đã chia cho 80 rồi thì khỏi cần dùng hàm VALUE nữa bạn ạ.

Hi Bạn

Mình đặt nhầm đấu ngoặc mất, đáng lẽ phải là Value của hàm Right thôi để tránh dữ liệu chuỗi.

Cảm ơn.
 
Hi Bạn

Mình đặt nhầm đấu ngoặc mất, đáng lẽ phải là Value của hàm Right thôi để tránh dữ liệu chuỗi.

Cảm ơn.
Dù sao thì hàm VALUE trong trường hợp này vẫn thừa, khi chia cho 80 thì kết quả của RIGHT tự động được "ép" thành một số thực sự rồi. Bạn cứ thử bỏ VALUE đi xem.
 
Nhờ anh chị lậy dùm em hàm này
Lấy bốn số cuối của từ phải sang trái của dãy số chia 80 rùi trừ đi phần chẵn của số đó, sau đó lấy phần lẻ nhân cho 80 ra kết quả

1234567890 = 7890/80= 98.625 - 98 = 0.625 x 80 = 50
158518952 = 8952/80= 111.9 - 111 = 0.9 x 80 = 72

cảm ơn anh chị !

Công thức:
Mã:
=MOD(RIGHT(A1;4);80)

Chứng minh: Ta có k = RIGHT(A1;4). k có dạng k = n*80 + m, với 0 ≤ m < 80 (m chính là số dư trong phép chia k cho 80.

k / 80 = n + m / 80
=> k / 80 - n = m / 80
=> (k / 80 - n) * 80 = m

Tức ta cần số dư m trong phép chia k cho 80
m = MOD(k; 80) = MOD(RIGHT(A1;4);80)
 
Web KT

Bài viết mới nhất

Back
Top Bottom