Dear Rob;
Would you please help why this formula work in excel but not working with General Caster?
This is the formula in excel that help spell number into word
https://onedrive.live.com/View.aspx?resid=D266F3DAECD76E9D!271089&app=Excel&authkey=!AFhoG5ju3uSpKUM
Here is the formula i use in my monday board
TRIM(IF(OR(LEN(FLOOR({ITEM’S GIÁ TRỊ HỢP ĐỒNG},1))=13,FLOOR({ITEM’S GIÁ TRỊ HỢP ĐỒNG},1)<=0),“Out of range”,PROPER(SUBSTITUTE(CONCATENATE(
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),1,1)+1,“”,“one hundred “,“two hundred “,“three hundred “,“four hundred “,“five hundred “,“six hundred “,“seven hundred “,“eight hundred “,“nine hundred “),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),2,1)+1,””,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),3,1)+1,“ten”,“eleven”,“twelve”,“thirteen”,“fourteen”,“fifteen”,“sixteen”,“seventeen”,“eighteen”,“nineteen”),“twenty”,“thirty”,“forty”,“fifty”,“sixty”,“seventy”,“eighty”,“ninety”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),2,1))>1,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),3,1)+1,””,”-one”,”-two”,”-three”,”-four”,”-five”,”-six”,”-seven”,“-eight”,“-nine”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),2,1))=0,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),3,1)+1,“”,“one”,“two”,“three”,“four”,“five”,“six”,“seven”,“eight”,“nine”),“”)),IF({ITEM’S GIÁ TRỊ HỢP ĐỒNG}>=10^9," billion “,”“),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),4,1)+1,”“,“one hundred “,“two hundred “,“three hundred “,“four hundred “,“five hundred “,“six hundred “,“seven hundred “,“eight hundred “,“nine hundred “),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),5,1)+1,””,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),6,1)+1,“ten”,“eleven”,“twelve”,“thirteen”,“fourteen”,“fifteen”,“sixteen”,“seventeen”,“eighteen”,“nineteen”),“twenty”,“thirty”,“forty”,“fifty”,“sixty”,“seventy”,“eighty”,“ninety”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),5,1))>1,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),6,1)+1,””,”-one”,”-two”,”-three”,”-four”,”-five”,”-six”,”-seven”,”-eight",“-nine”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),5,1))=0,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),6,1)+1,“”,“one”,“two”,“three”,“four”,“five”,“six”,“seven”,“eight”,“nine”),“”)),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),4,3))>0," million “,”“),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),7,1)+1,”“,“one hundred “,“two hundred “,“three hundred “,“four hundred “,“five hundred “,“six hundred “,“seven hundred “,“eight hundred “,“nine hundred “),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),8,1)+1,””,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),9,1)+1,“ten”,“eleven”,“twelve”,“thirteen”,“fourteen”,“fifteen”,“sixteen”,“seventeen”,“eighteen”,“nineteen”),“twenty”,“thirty”,“forty”,“fifty”,“sixty”,“seventy”,“eighty”,“ninety”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),8,1))>1,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),9,1)+1,””,”-one”,”-two”,”-three”,”-four”,”-five”,”-six”,”-seven”,”-eight",“-nine”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),8,1))=0,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),9,1)+1,“”,“one”,“two”,“three”,“four”,“five”,“six”,“seven”,“eight”,“nine”),“”)),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),7,3))," thousand “,”“),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),10,1)+1,”“,“one hundred “,“two hundred “,“three hundred “,“four hundred “,“five hundred “,“six hundred “,“seven hundred “,“eight hundred “,“nine hundred “),
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),11,1)+1,””,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),12,1)+1,“ten”,“eleven”,“twelve”,“thirteen”,“fourteen”,“fifteen”,“sixteen”,“seventeen”,“eighteen”,“nineteen”),“twenty”,“thirty”,“forty”,“fifty”,“sixty”,“seventy”,“eighty”,“ninety”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),11,1))>1,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),12,1)+1,””,”-one”,”-two”,”-three”,”-four”,”-five”,”-six”,”-seven”,”-eight",“-nine”),IF(VALUE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),11,1))=0,
CHOOSE(MID(TEXT(INT({ITEM’S GIÁ TRỊ HỢP ĐỒNG}),REPT(0,12)),12,1)+1,“”,“one”,“two”,“three”,“four”,“five”,“six”,“seven”,“eight”,“nine”),“”)))," “,” “)&IF(FLOOR({ITEM’S GIÁ TRỊ HỢP ĐỒNG},1)>1,” dollars"," dollar"))&IF(ISERROR(FIND(“.”,{ITEM’S GIÁ TRỊ HỢP ĐỒNG},1))," and No Cents"," and “&PROPER(IF(LEN(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},”.“,REPT(” “,255)),255,200)),2))=1,
CHOOSE(1*LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},”.“,REPT(” “,255)),255,200)),2),“ten”,“twenty”,“thirty”,“forty”,“fifty”,“sixty”,“seventy”,“eighty”,“ninety”)&” Cents",“”)&CONCATENATE(
CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},“.”,REPT(" “,255)),255,200)),2)),REPT(0,12)),11,1)+1,”“,
CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},”.“,REPT(” “,255)),255,200)),2)),REPT(0,12)),12,1)+1,“ten”,“eleven”,“twelve”,“thirteen”,“fourteen”,“fifteen”,“sixteen”,“seventeen”,“eighteen”,“nineteen”)&” Cents",“twenty”,“thirty”,“forty”,“fifty”,“sixty”,“seventy”,“eighty”,“ninety”),IF(VALUE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},“.”,REPT(" “,255)),255,200)),2)),REPT(0,12)),11,1))>1,
CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},”.“,REPT(” “,255)),255,200)),2)),REPT(0,12)),12,1)+1,”“,”-one",“-two”,“-three”,“-four”,“-five”,“-six”,“-seven”,“-eight”,“-nine”)&" Cents",IF(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},“.”,REPT(" “,255)),255,200)),2)=“01”,“one cent”,IF(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},”.“,REPT(” “,255)),255,200)),1)=“0”,
CHOOSE(MID(TEXT(INT(LEFT(TRIM(MID(SUBSTITUTE({ITEM’S GIÁ TRỊ HỢP ĐỒNG},”.“,REPT(” “,255)),255,200)),2)),REPT(0,12)),12,1)+1,”“,“one”,“two”,“three”,“four”,“five”,“six”,“seven”,“eight”,“nine”)&” Cents",“”))))))))
Thanks so much