excel某一格的值在一个区间,许多这样的数值相加得到的总数和在一个区间内(如求总成本)请问怎么求和?

比如我要采购若干物品,A的价格可能为8到15元,B的价格为30~50元,C的价格为100~300元,以此类推,最终我想知道所采购的所有物品ABCD.....总体的价值区间,如约100元至500元。那么请问在excel里怎么对这些数据进行求和得到我想要的区间呢?

输入以下公式

=SUMPRODUCT(TRIM(MID(SUBSTITUTE(A2:A11,"~",REPT(" ",100)),1,100))*1)&"~"&SUMPRODUCT(TRIM(RIGHT(SUBSTITUTE(A2:A11,"~",REPT(" ",100)),100))*1)

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-18
可以用~符号将这列数据分列,然后转换成数字,在单列求和,
分列,选中这列,在数据-数据工具,默认是宽度,选成上面那个,然后在符号里填上~这样就用数据分成两列,
这样单独加起来,如果数这写位置不是数字格式,可以用N函数变成数字,
最后要必须显示成可以用&拼接成从多少到多少,
第2个回答  2021-03-17
你把物品清单和价格全部列表,提供工作表的行列标号!就可以用函数公式在表格右边列出每一个物品的区间
相似回答