if(AD30 = 0, '', '<table width=' + AD30 / max(AD30:AD35)*100 + '% border=0 cellspacing=0 cellpadding=0 style="margin:8px 0"> <tr> <td bgcolor=#5b9bd5><div color=#5b9bd5 align=left>' + AD30 + '</div></td> </tr> </table>')
要不用这个吧,效果如下:
如果希望美观一点:
可以换一种写法,代码可以参考如下:
'<table width= 100% style="border: 1px solid #c2ccef;border-radius: 14px;" cellspacing=5px cellpadding=0> <tr> <td style=" width:' + ROUND(B6 * 200 / sum(B6[!0;!0]), 2) + '%;color:red;border-radius: 8px;background:' + if(A6 = '张武', 'linear-gradient(to right,#9be81e, #fdf028, #86f3ba)', 'linear-gradient(to right,#60d0e8, #9169d8, #a6e1ff)') + ';"></td><td> </td> </tr> </table>'