excel乘法结果数字录入问题
发布网友
发布时间:2024-10-18 17:52
我来回答
共6个回答
热心网友
时间:2024-10-18 23:51
在C1单元格输入公式:
=IF(AND(ISERROR(FIND(".",$A$1*$B$1)),COLUMN(A1)<=LEN($A$1*$B$1)),MID($A$1*$B$1,COLUMN(A1),1),IF(COLUMN(A1)>(LEN($A$1*$B$1)-1),"",MID(SUBSTITUTE($A$1*$B$1,".",""),COLUMN(A1),1)))
向右拉动公式。
公式考虑了乘积为整数和小数时的情况,未考虑乘积为负数。
你把公式输入进去后,然后向右一直拖动就可以了,公式会判断乘积结果是几位数的,超过的会显示为空白。
热心网友
时间:2024-10-18 23:51
c1=left(a1*b1)
d1=mid(a1*b1,3,1)
e1=right(a1*b1)
热心网友
时间:2024-10-18 23:52
用了两个公式:
C1=INT($A1*$B1)
D1=--RIGHT(INT($A1*$B1*10^(COLUMN(A1)))),选择D1公式向右拉就是E1里面的公式了。
前面用两个减号“-”是把计算的结果由文本变成数值型。
热心网友
时间:2024-10-18 23:51
=IF(MOD($A$1*$B$1,1)=0,MID($A$1*$B$1,COLUMN(A1),1),IF(FIND(".",$C$1,1)>COLUMN(A1),MID($A$1*$B$1,COLUMN(A1),1),MID($A$1*$B$1,COLUMN(B1),1)))
直接向右拉, 不管你多少位,呵呵...
热心网友
时间:2024-10-18 23:46
你好,公式如下:
C1=INT(A1*B1)
D1=VALUE(RIGHT(TEXT(A1*B1,"#.0"),1))
E1=VALUE(RIGHT(TEXT(A1*B1,"#.00"),1))
热心网友
时间:2024-10-18 23:48
C1=RIGHT(LEFT($A$1*$B$1*100,COLUMN(A1)))
向右复制。