Hamhoc_hoi
Thành viên mới
- Tham gia
- 9/5/23
- Bài viết
- 2
- Được thích
- 0
=PROPER(LOOKUP(D3+0.01,{1,2,3,4,5,6,7,8,9},{"một","hai","ba","bốn","năm","sáu","bảy","tám","chín"})) &
IFERROR(" phảy " &
LOOKUP(MOD(D3,1)*10+0.01,{1,2,3,4,5,6,7,8,9},{"một","hai","ba","bốn","năm","sáu","bảy","tám","chín"}),"")
=IFERROR(VLOOKUP(ROUND((D3-E3)*10,0),Sheet2!$C$3:$D$12,2,0),"")
1. Ai lại làm hai mảng sống như vậy.Bạn đang dùng sheet2 để tạo bảng dò chuyển từ số qua chữ?
Nếu vậy, có lẽ không cần sheet 2 mà đưa thẳng vùng vào công thức
Thêm nữa, dùng hàm LOOKUP để tìm giá trị gần đúng.
VD: số 8 thì + thêm 0.01 để thành 8.01
Do vậy, CT của bạn là:
Mã:=PROPER(LOOKUP(D3+0.01,{1,2,3,4,5,6,7,8,9},{"một","hai","ba","bốn","năm","sáu","bảy","tám","chín"})) & IFERROR(" phảy " & LOOKUP(MOD(D3,1)*10+0.01,{1,2,3,4,5,6,7,8,9},{"một","hai","ba","bốn","năm","sáu","bảy","tám","chín"}),"")
=IF(D3="","",INDEX({"không","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười"},D3+1)&IF(INT(D3)=D3,""," phẩy "
& INDEX({"không","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"},MOD(D3*10,10)+1)))
Đã không dùng name, index 2 lần như vậy thì:10 đọc là "mười", không phải "chín"
.Mã:=IF(D3="","",INDEX({"không","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười"},D3+1)&IF(INT(D3)=D3,""," phẩy " & INDEX({"không","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"},MOD(D3*10,10)+1)))
Mấy ae cao thủ cho biết tại sao lại bị lỗi? Nếu tôi gõ trong ô G3 là số 8 thì vẫn ra tám bình thường. Còn nếu trong ô là công thức thì nó bị lỗi.Đã không dùng name, index 2 lần như vậy thì:
1. Ở phiên bản 365, dùng hàm Let
2. Các phiên bản khác, dùng hàm Choose)
Mấy ae cao thủ cho biết tại sao lại bị lỗi? Nếu tôi gõ trong ô G3 là số 8 thì vẫn ra tám bình thường. Còn nếu trong ô là công thức thì nó bị lỗi.Đã không dùng name, index 2 lần như vậy thì:
1. Ở phiên bản 365, dùng hàm Let
2. Các phiên bản khác, dùng hàm Choose)
Bạn tìm sai người rồi. Tôi không phải ae cao thủ.Mấy ae cao thủ cho biết tại sao lại bị lỗi? Nếu tôi gõ trong ô G3 là số 8 thì vẫn ra tám bình thường. Còn nếu trong ô là công thức thì nó bị lỗi.