Xin hàm đọc số thành chữ trên GoogleSheeet

  • Thread starter ketoanchui
  • Ngày gửi
ketoanchui

ketoanchui

Sơ cấp
12/11/21
8
1
3
34
Anh chị, các bạn có hàm đọc số thành chữ trên Googlesheet thì cho em xin với nhé.

Cảm ơn tất cả rất nhiều
 
Khóa học Quản trị dòng tiền
tamnt07

tamnt07

Sống đơn giản, lấy nụ cười làm căn bản!
21/3/07
5,621
619
113
The Capital
Bạn vào link này tham khảo nè

 
  • Like
Reactions: ketoanchui
ketoanchui

ketoanchui

Sơ cấp
12/11/21
8
1
3
34
Bạn vào link này tham khảo nè

không được bạn ah
 
Lamlxag

Lamlxag

Sơ cấp
22/11/21
2
2
3
48

Đính kèm

  • Docso.xls
    25 KB · Lượt xem: 11
Sửa lần cuối:
  • Like
Reactions: ketoanchui
ketoanchui

ketoanchui

Sơ cấp
12/11/21
8
1
3
34
Bạn vào link này tham khảo!
Hoặc dùng file đính kèm cho dễ sử dụng.
Chúc An Lành và Hạnh Phúc.
Bị chặn rồi bác ơi
 
Lamlxag

Lamlxag

Sơ cấp
22/11/21
2
2
3
48
Dùng file đính kèm mới nầy nha các bạn
Chúc An Lành và Hạnh Phúc.
 

Đính kèm

  • Docsoggsheet.xlsx
    9.5 KB · Lượt xem: 24
  • Like
Reactions: ketoanchui
Trương Lan

Trương Lan

Thành viên Cố vấn - Webketoan Mentors
21/10/15
826
315
63
Bạn vào link này tham khảo nè

Cảm ơn chị Tâm, Hướng dẫn theo Blog.hocexecl vẫn chạy được bình thường ạ
 
N

ngocloi156

Sơ cấp
24/5/18
2
0
1
32
Chạy bằng công thức
 

Đính kèm

  • Doc so tren Goole Sheet bang cong thuc.xlsx
    10.3 KB · Lượt xem: 14
tranlinhcbg

tranlinhcbg

Sơ cấp
6/3/24
2
0
1
25
Copy mã nguồn nào vào ok nhé
Công thức là =VND(A1)

var ChuSo = ['không', 'một', 'hai', 'ba', 'bốn', 'năm', 'sáu', 'bảy', 'tám', 'chín'];
var Tien = [' ', ' nghìn, ', ' triệu, ', ' tỷ, ', ' nghìn tỷ, ', ' triệu tỷ, '];
var Hang = [' ', ' ngàn, ', ' triệu, ', ' tỷ, ', ' ngàn tỷ, ', ' triệu tỷ, '];
function VND(so) {
var i = 0;
var str = '';
do {
ty = so % 1000;
if (ty > 0) {
if (i % 2 == 0)
str = DocSo3ChuSo(ty) + Tien + str;
else
str = DocSo3ChuSo(ty) + Hang + str;
}
so = Math.floor(so / 1000);
i++;
} while (so > 0);
return (str.trim() + ' đồng.').charAt(0).toUpperCase() + (str.trim() + ' đồng.').slice(1);
}
function DocSo3ChuSo(baso) {
var chuoi = '';
var tram = Math.floor(baso / 100);
var chuc = Math.floor((baso % 100) / 10);
var donvi = baso % 10;
if (tram == 0 && chuc == 0 && donvi == 0) return '';
if (tram != 0) {
chuoi += ChuSo[tram] + ' trăm';
if ((chuc == 0) && (donvi != 0)) chuoi += ' linh';
}
if ((chuc != 0) && (chuc != 1)) {
chuoi += ' ' + ChuSo[chuc] + ' mươi';
if ((chuc == 0) && (donvi != 0)) chuoi = chuoi + ' linh';
}
if (chuc == 1) chuoi += ' mười';
switch (donvi) {
case 1:
if ((chuc != 0) && (chuc != 1)) {
chuoi += ' mốt';
} else {
chuoi += ' ' + ChuSo[donvi];
}
break;
case 5:
if (chuc == 0) {
chuoi += ' ' + ChuSo[donvi];
} else {
chuoi += ' lăm';
}
break;
default:
if (donvi != 0) {
chuoi += ' ' + ChuSo[donvi];
}
break;
}
return chuoi;
}
 

Đính kèm

  • Untitled.png
    Untitled.png
    4.7 KB · Lượt xem: 1
tranlinhcbg

tranlinhcbg

Sơ cấp
6/3/24
2
0
1
25
Copy mã nguồn nào vào ok nhé
Công thức là =VND(A1)

var ChuSo = ['không', 'một', 'hai', 'ba', 'bốn', 'năm', 'sáu', 'bảy', 'tám', 'chín'];
var Tien = [' ', ' nghìn, ', ' triệu, ', ' tỷ, ', ' nghìn tỷ, ', ' triệu tỷ, '];
var Hang = [' ', ' ngàn, ', ' triệu, ', ' tỷ, ', ' ngàn tỷ, ', ' triệu tỷ, '];
function VND(so) {
var i = 0;
var str = '';
do {
ty = so % 1000;
if (ty > 0) {
if (i % 2 == 0)
str = DocSo3ChuSo(ty) + Tien + str;
else
str = DocSo3ChuSo(ty) + Hang + str;
}
so = Math.floor(so / 1000);
i++;
} while (so > 0);
return (str.trim() + ' đồng.').charAt(0).toUpperCase() + (str.trim() + ' đồng.').slice(1);
}
function DocSo3ChuSo(baso) {
var chuoi = '';
var tram = Math.floor(baso / 100);
var chuc = Math.floor((baso % 100) / 10);
var donvi = baso % 10;
if (tram == 0 && chuc == 0 && donvi == 0) return '';
if (tram != 0) {
chuoi += ChuSo[tram] + ' trăm';
if ((chuc == 0) && (donvi != 0)) chuoi += ' linh';
}
if ((chuc != 0) && (chuc != 1)) {
chuoi += ' ' + ChuSo[chuc] + ' mươi';
if ((chuc == 0) && (donvi != 0)) chuoi = chuoi + ' linh';
}
if (chuc == 1) chuoi += ' mười';
switch (donvi) {
case 1:
if ((chuc != 0) && (chuc != 1)) {
chuoi += ' mốt';
} else {
chuoi += ' ' + ChuSo[donvi];
}
break;
case 5:
if (chuc == 0) {
chuoi += ' ' + ChuSo[donvi];
} else {
chuoi += ' lăm';
}
break;
default:
if (donvi != 0) {
chuoi += ' ' + ChuSo[donvi];
}
break;
}
return chuoi;
}
 

Đính kèm

  • Untitled 2.png
    Untitled 2.png
    78.5 KB · Lượt xem: 1

Xem nhiều

Webketoan Zalo OA