excel中带单位运算?
发布网友
发布时间:2022-04-23 12:44
我来回答
共5个回答
热心网友
时间:2023-07-07 22:51
看下边例子,数量一列在输入过程中将数量与单位一并输入了,导致合价计算无法进行,此时可以使用公式=-LOOKUP(1,-LEFT(B2,ROW($1:$9)))*C2计算:
公式的前边一部分-LOOKUP(1,-LEFT(B2,ROW($1:$9)))就是提取B2单元格中的数字,然后与C2的单价相乘。
热心网友
时间:2023-07-07 22:52
呵呵,看看这个公式能不能适用:
=SUM(IF(ISERROR(FIND("件",$A$1:$A$17)),0,--LEFT(A1:A17,FIND("件",A1:A17)-1)))+SUM(IF(ISERROR(FIND("瓶",A1:A17)),0,--LEFT(RIGHT(A1:A17,2))))/6
此公式为数组公式,应同时按 ctrl+shift+enter 结束确认
你的示例数据计算结果为 47.8333件,我已经验证!
补充回答:
根据你的补充要求,公式调整如下(仍是数组公式):
=SUM(IF(ISERROR(FIND("件",$A$1:$A$17)),0,--LEFT(A1:A17,FIND("件",A1:A17)-1)))+INT(SUM(IF(ISERROR(FIND("瓶",A1:A17)),0,--LEFT(RIGHT(A1:A17,2))))/6)&"件"&MOD(SUM(IF(ISERROR(FIND("瓶",A1:A17)),0,--LEFT(RIGHT(A1:A17,2)))),6)&"瓶"
再有其他要求,请一次性都说出来!
热心网友
时间:2023-07-07 22:52
Excel怎么带单位计算?这个视频告诉你!
热心网友
时间:2023-07-07 22:53
需用b列做辅助列,先计算出a列每个单元格的瓶数
b1=IF(AND(COUNTIF(A1,"*零*"),COUNTIF(A1,"*瓶")),MID(A1,1,FIND("件",A1)-1)*6+--MID(A1,FIND("瓶",A1)-1,1),IF(COUNTIF(A1,"瓶"),MID(A1,1,1),IF(COUNTIF(A1,"*件"),MID(A1,1,FIND("件",A1)-1)*6,0))),下拉至b17。
a18=if(mod(sum(b:b),6),int(sum(b:b)/6)&"件"&"零"&mod(sum(b:b),6)&"瓶",sum(b:b)/6&"件")
热心网友
时间:2023-07-07 22:54
楼主要求不能添加辅助列,只能先去问问比尔.盖茨有没有包含这种公式的软件。