các bác giúp em với: giờ em muốn số 2345,890 tấn viết bằng chữ là : Hai nghìn ba trăm bốn mươi lăm tấn, tám trăm chín mươi cân

Liên hệ QC

phanhuycong1989

Thành viên mới
Tham gia
1/3/21
Bài viết
4
Được thích
2
các bác giúp em với: giờ em muốn số 2345,890 tấn viết bằng chữ là : Hai nghìn ba trăm bốn mươi lăm tấn, tám trăm chín mươi cân.
có thể dùng hàm gì hoặc tool gì các bác chỉ em với
em đang dùng tool chuyển thành chữ nhưng chỉ chuyển thành nghìn trăm đồng chứ ko chuyển thành tấn được
cám ơn mợi người !
 
các bác giúp em với: giờ em muốn số 2345,890 tấn viết bằng chữ là : Hai nghìn ba trăm bốn mươi lăm tấn, tám trăm chín mươi cân.
có thể dùng hàm gì hoặc tool gì các bác chỉ em với
em đang dùng tool chuyển thành chữ nhưng chỉ chuyển thành nghìn trăm đồng chứ ko chuyển thành tấn được
cám ơn mợi người !
các bác giúp em với: giờ em muốn số 2345,890 tấn viết bằng chữ là : Hai nghìn ba trăm bốn mươi lăm tấn, tám trăm chín mươi cân.
có thể dùng hàm gì hoặc tool gì các bác chỉ em với
em đang dùng tool chuyển thành chữ nhưng chỉ chuyển thành nghìn trăm đồng chứ ko chuyển thành tấn được
cám ơn mợi người !
nếu đọc là hai nghìn ba trăm bốn mươi lăm phẩy tám chín tấn được ko anh.
 
các bác giúp em với: giờ em muốn số 2345,890 tấn viết bằng chữ là : Hai nghìn ba trăm bốn mươi lăm tấn, tám trăm chín mươi cân.
có thể dùng hàm gì hoặc tool gì các bác chỉ em với
em đang dùng tool chuyển thành chữ nhưng chỉ chuyển thành nghìn trăm đồng chứ ko chuyển thành tấn được
cám ơn mợi người !
Bạn thử vầy xem: =SUBSTITUTE(DocSoUni((INT(D53)));",";"")&" tấn, "&DocSoUni((D53-INT(D53))*1000)&" cân"
 
Vntools có chỗ cho thêm đơn vị tính mà
1614572656832.png
 
không thêm được bạn ah . mình hỏi cả admin gửi tool ý cho mình rồi nói ko đc
Bài đã được tự động gộp:

Bạn thử vầy xem: =SUBSTITUTE(DocSoUni((INT(D53)));",";"")&" tấn, "&DocSoUni((D53-INT(D53))*1000)&" cân"
bạn ơi DocSoUni là hàm hay là tool cài sẵn vậy
Bài đã được tự động gộp:

Vntools có chỗ cho thêm đơn vị tính mà
View attachment 254692
cho mình xin link tải tool này với
 
Lần chỉnh sửa cuối:
không thêm được bạn ah . mình hỏi cả admin gửi tool ý cho mình rồi nói ko đc
Bạn có thử công thức bài #3 của bạn @PacificPR chưa?
Hay bên Excel bạn cài addin hàm VND giống mình? Nếu thế thì bạn tham khảo file đính kèm và công thức sau của mình nha. Mình ngồi tự làm xong tự cười luôn, cũng một phần lấy ý tưởng của bài #3:
Mã:
=SUBSTITUTE(SUBSTITUTE(VND((INT(E6)));"đồng chẵn.";"");"ngàn";"nghìn")&"tấn, "&LOWER(SUBSTITUTE(VND((E6-INT(E6))*1000);"đồng chẵn.";""))&"cân."

1614584802750.png
Nó y như khuôn đúc mong muốn của bạn luôn á. ;)
 

File đính kèm

  • canvatan.xlsx
    8.6 KB · Đọc: 9
Vào google search cái là ra có gì đâu, còn không bạn đang dùng phần nào để đọc số tiền thì thêm như này SUBSTITUTE(SUBSTITUTE(......;"đồng";"tấn");"xu";"cân")
Sub vầy nó hơi cấn chỗ 1 tấn = 1000 cân, còn 1 đồng = 100 xu á anh.
Nên phải lấy phần thập phân sau phẩy nhân lại với 1000 như bài #3 mới sub cái "xu" thành "cân" được, hi.
 
Bạn có thử công thức bài #3 của bạn @PacificPR chưa?
Hay bên Excel bạn cài addin hàm VND giống mình? Nếu thế thì bạn tham khảo file đính kèm và công thức sau của mình nha. Mình ngồi tự làm xong tự cười luôn, cũng một phần lấy ý tưởng của bài #3:
Mã:
=SUBSTITUTE(SUBSTITUTE(VND((INT(E6)));"đồng chẵn.";"");"ngàn";"nghìn")&"tấn, "&LOWER(SUBSTITUTE(VND((E6-INT(E6))*1000);"đồng chẵn.";""))&"cân."

View attachment 254697
Nó y như khuôn đúc mong muốn của bạn luôn á. ;)
bạn untraview làm mẫu hộ mình đc ko mình làm theo code mà ko đc
0936716866 zalo của mình
cám ơn bạn
 
các bác giúp em với: giờ em muốn số 2345,890 tấn viết bằng chữ là : Hai nghìn ba trăm bốn mươi lăm tấn, tám trăm chín mươi cân.
có thể dùng hàm gì hoặc tool gì các bác chỉ em với
em đang dùng tool chuyển thành chữ nhưng chỉ chuyển thành nghìn trăm đồng chứ ko chuyển thành tấn được
cám ơn mợi người !
Lần sau đặt Tiêu đề ngắn gọn súc tích hơn nhen bạn. Như bài này thì nên là: Cần giúp chuyển số thành chữ đơn vị là tấn (ý cá nhân của mình là vậy, văn phong mỗi người mỗi khác). Rồi vô bài mới ghi cụ thể nội dung ra chứ nhỉ?!
Với cả bạn đính kèm file vào, file có dữ liệu đơn giản cũng được, nhưng là sẽ có cái mọi người thao tác mới giúp bạn nhanh hơn được nhé.

Như bài của bạn còn có thêm 1 trường hợp bẫy lỗi ở đây là ô số kết quả cần đọc lại là thương số từ 1 phép chia có lẻ sau thập phân hơn 3 chữ số (không giống minh họa bằng lời ngay bài #1 của bạn chỉ có 3 số thập phân). Nên khi đọc phần "cân" sau phẩy nếu chỉ nhân 1000 như bài #3 sẽ "sai" vì còn số lẻ nữa, lúc này công thức bài #3 phải thêm ROUND (x,3) ngay trước chỗ nhân cho 1000 nữa mới đúng.

Thân.
 
code là như này nhé mọi người

nguồn do bác xương rồng đất :)

=SUBSTITUTE(SUBSTITUTE(VND((INT(R132)));"đồng chẵn.";"");"ngàn";"nghìn")&"tấn, "&LOWER(SUBSTITUTE(VND(ROUND((R132-INT(R132));3)*1000);"đồng chẵn.";""))&"cân."
Bài đã được tự động gộp:

Lần sau đặt Tiêu đề ngắn gọn súc tích hơn nhen bạn. Như bài này thì nên là: Cần giúp chuyển số thành chữ đơn vị là tấn (ý cá nhân của mình là vậy, văn phong mỗi người mỗi khác). Rồi vô bài mới ghi cụ thể nội dung ra chứ nhỉ?!
Với cả bạn đính kèm file vào, file có dữ liệu đơn giản cũng được, nhưng là sẽ có cái mọi người thao tác mới giúp bạn nhanh hơn được nhé.

Như bài của bạn còn có thêm 1 trường hợp bẫy lỗi ở đây là ô số kết quả cần đọc lại là thương số từ 1 phép chia có lẻ sau thập phân hơn 3 chữ số (không giống minh họa bằng lời ngay bài #1 của bạn chỉ có 3 số thập phân). Nên khi đọc phần "cân" sau phẩy nếu chỉ nhân 1000 như bài #3 sẽ "sai" vì còn số lẻ nữa, lúc này công thức bài #3 phải thêm ROUND (x,3) ngay trước chỗ nhân cho 1000 nữa mới đúng.

Thân.
vâng em xin rút kinh nghiệm phần tiêu đề bài viết lần sau ạ
cám ơn bác nhiều
 
Bạn thử nhé, dùng hàm đọc số ra chữ
Giả sử J17 là ô cần đọc ra chữ
Công thức sẽ là : vnus_1(INT(J17);"tấn")&IF((J17-INT(J17))>0;vnus_1((J17-INT(J17))*1000;"cân");"")
Tool và hướng dẫn dùng bạn thạm khảo: Hàm đọc số ra chữ
 

File đính kèm

  • Doc So Tan Ta.xlsx
    10 KB · Đọc: 6
Web KT
Back
Top Bottom