="合同总金额:"&("RMB¥"&TEXT(A2,"#.00")&"(大写:"&IF(SIGN(A2)<0,"-","")&IF(MOD(TEXT(ABS(A2),"#.00"),1)=0,""&NUMBERSTRING(TEXT(ABS(A2),"#.00"),2)&"元整)",TEXT(INT(TEXT(ABS(A2),"#.00")),"[DBNum2]")&"元"&TEXT(INT(TEXT(ABS(A2),"#.00")*10)-INT(TEXT(ABS(A2),"#.00"))*10,"[DBNum2]")&"角"&TEXT(INT(TEXT(ABS(A2),"#.00")*100)-INT(TEXT(ABS(A2),"#.00")*10)*10,"[DBNum2]")&"分)"))&",其中:
1)不含增值税合同金额:"&("RMB¥"&TEXT((A2/(1+B2)),"#.00")&"(大写:"&IF(SIGN(A2)<0,"-","")&IF(MOD(TEXT((A2/(1+B2)),"#.00"),1)=0,NUMBERSTRING(TEXT((ABS(A2)/(1+B2)),"#.00"),2)&"元整)",TEXT(INT(TEXT((ABS(A2)/(1+B2)),"#.00")),"[DBNum2]")&"元"&TEXT(INT(TEXT((ABS(A2)/(1+B2)),"#.00")*10)-INT(TEXT((ABS(A2)/(1+B2)),"#.00"))*10,"[DBNum2]")&"角"&TEXT(INT(TEXT((ABS(A2)/(1+B2)),"#.00")*100)-INT(TEXT((ABS(A2)/(1+B2)),"#.00")*10)*10,"[DBNum2]")&"分)"))&";
2)合同增值税税款(增值税率"&B2*100&"%):"&("RMB¥"&TEXT((A2-(A2/(1+B2))),"#.00")&"(大写:"&IF(SIGN(A2)<0,"-","")&IF(MOD(TEXT(ABS(A2)*B2/(1+B2),"#.00"),1)=0,NUMBERSTRING(TEXT(ABS(A2)*B2/(1+B2),"#.00"),2)&"元整)",TEXT(INT(TEXT(ABS(A2)*B2/(1+B2),"#.00")),"[DBNum2]")&"元"&TEXT(INT(TEXT(ABS(A2)*B2/(1+B2),"#.00")*10)-INT(TEXT(ABS(A2)*B2/(1+B2),"#.00"))*10,"[DBNum2]")&"角"&TEXT(INT(TEXT(ABS(A2)*B2/(1+B2),"#.00")*100)-INT(TEXT(ABS(A2)*B2/(1+B2),"#.00")*10)*10,"[DBNum2]")&"分)"))&"。"
用sign取负号,剩下的计算用绝对值ABS(),你的算式里 A2-A2/(1+B2)=A2*B2/(1+B2),大写俩字不用重复写,既然是固定出现的,放到if外面去 |