excel如何自动生成对应数据并自动计算乘积结果?
发布网友
发布时间:2022-03-03 02:00
我来回答
共4个回答
热心网友
时间:2022-03-03 03:30
假设在A2中输入“产品代码”,在B2中显示单价,在B3中算总价。
数据区:“产品代码放”在C列,“数量”放在D列,“单价”在E列,且数据区为从第2行至100行。
在B2中写入公式:
=VLOOKUOP(A2,$C$2:$C$100,3,0)
在B3中写入公式:
=SERROR(SUMPRODUCT(($C$2:$C$100=$A$2)($D$2:$D$100)($E$2:$E$100)),"",SUMPRODUCT(($C$2:$C$100=$A$2)($D$2:$D$100)($E$2:$E$100)))
如果楼主想自己输入“数量”而不是让公式自己到表中查找可改一下公式。假设“数量”输入在A3单元格。
在B3单元格则公式改为:
=SERROR(SUMPRODUCT(($C$2:$C$100=$A$2)($A$3)($E$2:$E$100)),"",SUMPRODUCT(($C$2:$C$100=$A$2)($A$3)($E$2:$E$100)))
热心网友
时间:2022-03-03 04:48
首先,你得做一个“产品代码”与“单价”的对应表格
A B
1 产品代码 单价
2 001 100
3 002 200
4 003 300
… … …
那么你要自动计算的表格设计如下:
A B C D
1 产品代码 数量 单价 总价
2
3
4
… … … … …
在单价的C2格写入如下公式:
=vlookup(A2,对应表!a:b,2,0)
在总价的D2格写入如下公式:
=B2*C2
两个公式向下拉即可
热心网友
时间:2022-03-03 06:22
你可以在其它sheet里建立一个产品代码单元表如sheet3里在A列建立产品代码
B列单价.因为execl不会知道你的产品单价是多少的,必需自己输入
在sheet1里建立你的工资表
A列产品代码,B数量,C单价,D总价
你可以在C2格中输入"=vlookup(A2,sheet3!$a$2:$B$1000,2,false)
sheet3!$a$2:$B$1000你建立的产品代码单价表的范围.
加$是你了你向下拖C列时,不使产品代码单价表格变化
不过我不懂帐套
热心网友
时间:2022-03-03 08:14
好办
vlookup()函数,即可解决
Q群:2867843