excel乘法函数A1*A2=A3,A3取数值2位(就是小数点后两位)*A4=A5

A1*A2=A3时,A3只取小数点后两位,之后再乘以A4
A1是5.13*A2是0.13,那么=A3就是0.6669,但只取小数点的前两位,就是0.67,再乘A4,
这个要怎么做,
如果在A3设置只取数值的两位,
再做A3*A4,会默认成0.6669*A4,不会变成0.67*A4

第1个回答  2009-07-09
A5可设为
=Value(right(Round(A3,2),2))*A4

也可以不设A3和A4,直接在A5中设公式
=Value(right(Round(A1*A2,2),2))*A4

但是有一点你需要仔细考虑一下,就是这个公式只有在A1*A2小数点后位数大于等于两位时,才能正常运行。
如果A1*A2是整数,没有小数位;或是只有一位小数位,就不能正常运行了。
第2个回答  2009-07-09
A3=Round(A1*A2,2)*A4本回答被提问者采纳
第3个回答  2009-07-09
a3=A1*A2
a5=RIGHT(LEFT(A3,FINDB(".",A3)+2),2)*a4

靠你的表述非常有问题,你说“取数值两位”我以为你只要计算小数前两位的数字呢,原来仅仅是小数位数的问题啊。
第4个回答  2009-07-09
A5=MID(A3,SEARCH(".",A3)+1,2)*A4
第5个回答  2009-07-09
A5输入

=FIXED(A3)*A4

就OK了
相似回答