Làm một bảng rồi dùng VLOOKUP là ra thôiMình có một bẳng điểm cần đọc thành chữ mong GPE giúp
File đính kèm
Các bác đã soạn sẵn addin hoặc macro hay hơn nhiều. Mình lập công thức cho vui thôi.Mình có một bẳng điểm cần đọc thành chữ mong GPE giúp
File đính kèm
Đâu có dể ăn thế ---> 4.21 bạn đọc là bốn phẩy hai một àCác bác đã soạn sẵn addin hoặc macro hay hơn nhiều. Mình lập công thức cho vui thôi.
Chắc tại bạn VIEHOAI thấy bảng điểm của tác giả thế nên làm thế thôi , nghĩ như bạn thật sâu sắc thế thì sửa lại cho thành MỐT nhé còn vân vân từ từ làm nữaĐâu có dể ăn thế ---> 4.21 bạn đọc là bốn phẩy hai một à
Vân vân... và còn trường hợp với số 5 và số 0
Đọc số tiếng Việt nó khá phức tạp, sửa như bạn thì được cái này lại mất cái kiaChắc tại bạn VIEHOAI thấy bảng điểm của tác giả thế nên làm thế thôi , nghĩ như bạn thật sâu sắc thế thì sửa lại cho thành MỐT nhé còn vân vân từ từ làm nữa
=IF(INT(C6)=C6,HLOOKUP(C6,tra,2,0)&" chẵn",HLOOKUP(--LEFT(C6,1),tra,2,0)&" phẩy "&HLOOKUP(--MID(C6,3,1),tra,2,0)&IF(MID(C6,4,1)="",""," "&IF(HLOOKUP(--RIGHT(C6,1),tra,2,0)="một","mốt",HLOOKUP(--RIGHT(C6,1),tra,2,0))))
Thế thì chắc phải dùng cái hàm giống cái đổi số ra chữ quá, chứ mà làm công thức này xong nó chạy có ổn mà mình nhìn lại chắc mình cũng "tèo" luôn . Thế theo bạn nghĩ sẽ có chính xác ( hoặc khoảng ) "bi" nhiêu trường hợp đọc buồn cười như " bốn phẩy một mốt" để mình thử đặt ct xem nó dài cỡ "bi nhiêu"Đọc số tiếng Việt nó khá phức tạp, sửa như bạn thì được cái này lại mất cái kia
Ví dụ: 4.11 thì công thức của bạn nó đọc thành bốn phẩy một mốt
Híc....
Cám ơn Các bạn nhé ví dụ của Viehoai đã giúp mình được rồi