wps表格问题求路过大神帮忙解答

问题1:计算结果是小数,这个怎么解决。问题2:竖排合计通过函数运算结果是“0/20”怎么解决?求路过大神帮忙解答谢谢

问题1:含有小数的数字参与运算,结果当然会小数了。你需要几位小数就取几位好了,既可以通过设置单元格格式中的数字来确定小数位数,也可以用round来取多少位。前一方式只是改变显示,内部数据仍是多位小数的浮点数,后一方式则真正截取到需要的位数。
问题2:麻烦是自己造成的,Excel的求和、或用运算符运算只能对数字进行计算,你现在在K列中把好端端的一个数硬生生地加上一上人“/20”,可以说完全是画蛇添足!标题中已注明了K列的数据是(m2)/20cn,再在下面的数字中加个“/20”,有什么意义呢?把数字和文本混合放在同一单元格中,实乃Excel之大忌也!不仅毫无意义,还徒增数据处理麻烦。
当然你坚持要在K列加上这个蛇足,那就在求和时想办法去掉蛇足:
K11=-SUM(-LEFT(K5:K10,LEN(K5:K10)-3))

同时按Ctrl+Shift+Enter三键输入数组公式追问

谢谢解答,但没懂。问题1:已设置数值不保留小数了,结果还是有小数,这怎么办,请给出公式。问题2:因仓促没把文本改成数值,改成数值后的结果就是0/20,目的就是想能达到竖排”数值/20”的数能合计。求解答

追答

下午追答了的,怎么消失,百度太奇葩,浪费别人的时间!
问题1:因为你的公式后面连接了一个文本,所以设置数字格式不起作用。所以前面给你说了,不要画蛇添足!标题中有了(m2)/20cm,为什么还要在每个数据加上个“蛇足”呢?如果非要加,就在单元格格式中设置吧,公式还是只取数字:
K5=C5*F5+4.4

设置单元格格式:0.00"/20"
根据需要取小数位数。如题主一定要用自己思路的公式,那就这样吧:
K5=ROUND(C5*F5+4.4,2)&"/20"
问题2:如果用了本人的建议,那直接用SUM即可,如果用了后面的公式,那就按前面回答中的公式即可。

追问

问题1:因每竖排都不同领导要求滴这么写,基层这竖排长度*基层宽度=84.9,要求写成“85/20“,结果不要有小数,在85后面要写”/20“,我需要能快速用鼠标拉出K列整数得数。 图1图2两行计算过程不通所以不能一概而论。  

问题2:需要快速计算K列合计值/20,K列每个单元格的工程量不通,所以之前给出的计算式行不通。图1图2两行计算过程不通所以不能一概而论。

追答

我想前面的追答应该说得很清楚了,好的方式是公式只得数字,显示通过单元格格式来达到。但如果每行的计算公式不同,又没什么规律的话,那就无法通过一个公式下拉得到结果的。

如图按你的截图模拟了2行数据,因为K列的公式不同,只好每行各自输入不同的公式。通过设置单元格格式达到显示要求,再在下面用sum求和时,Excel会聪明地自动按上面的单元格格式显示。

追问

谢谢大神帮忙解答,我这表格小白终于懂了点,再在还有最后一个问题。

我通过图1计算后得出我想要的图2,可最终合计时不让竖排合计这是怎么回事?

追答

手动选择就行了,但如果你没按我说的方法来用编写K列的公式的话,sum是得不到需要的结果的。

追问

K11=-SUM(-LEFT(K5:K10,LEN(K5:K10)-3))

同时按Ctrl+Shift+Enter三键输入数组公式
以上给出的公式没懂 能达到我写这个“=ROUND(C5*F5+4.4,0)&"/20"一样的目的吗?

K11=-SUM(-LEFT(K5:K10,LEN(K5:K10)-3))

同时按Ctrl+Shift+Enter三键输入数组公式
以上给出的公式没懂 能达到我写这个“=ROUND(C5*F5+4.4,0)&"/20"一样的目的吗?

追答

为什么不用早上追答给你的方法?公式得到的是数字,显示效果通过设置单元格格式实现。对于你现在这个问题可能是最好的方式了。既能实现显示效果的要求,而计算中的结果又是数字。

你非得那样用公式,不怕麻烦的话,SUM要这样:

K11=ROUND(-SUM(-LEFT(K5:K10,LEN(K5:K10)-3)),0)&"/20"

你自己看着办吧

温馨提示:答案为网友推荐,仅供参考
相似回答