JOB007 发表于 2013-10-18 21:09

EXCEL可不可以实现输入一个批号就会有相应的单价出现?

例如:已知2012111这个批号某个工序的价格为3元,在我输入这个批号和工序(分两个格填入)后,单价列中会相应出现这个单价然后乘以我输入的数量得出的金额?
我是为了做工人计件而想有这样的表格的,请问可以实现吗?要怎么做?

beijiren368 发表于 2013-10-18 21:23

这个有很多种方式可以实现,具体请上传你的数据附件来看

JOB007 发表于 2013-10-18 21:54

beijiren368 发表于 2013-10-18 21:23 static/image/common/back.gif
这个有很多种方式可以实现,具体请上传你的数据附件来看

恩,例如这样吧,我分了两个标签做,在工资表上输入批号和工序后,单价上会自动出现工价上的单价,可以这样吗?

xdragon 发表于 2013-10-18 22:01

本帖最后由 xdragon 于 2013-10-18 22:03 编辑

=VLOOKUP(B2&"|"&C2,IF({1,0},工价!A:A&"|"&工价!B:B,工价!C:C),2,)E2输入以上公式,ctrl+shift+enter
下拉填充。

JOB007 发表于 2013-10-18 22:05

xdragon 发表于 2013-10-18 22:01 static/image/common/back.gif
E2输入以上公式,ctrl+shift+enter
下拉填充。

姓名    批号    工序    数量    单价    金额
张三    2012111    工序1    30    #NUM!    #NUM!
张三            30    #N/A    #N/A
张三            40    #N/A    #N/A
张三            40    #N/A    #N/A


输入后这样



beijiren368 发表于 2013-10-18 22:08

本帖最后由 beijiren368 于 2013-10-18 22:09 编辑

JOB007 发表于 2013-10-18 21:54 static/image/common/back.gif
恩,例如这样吧,我分了两个标签做,在工资表上输入批号和工序后,单价上会自动出现工价上的单价,可以这 ...
二楼的速度好快,也可以用连接符 &{=VLOOKUP(B2&C2,IF({1,0},工价!A2:A5&工价!B2:B5,工价!C2:C5),2,0)}数组公式,ctrl+shift+enter 三键结束
效果图:

xdragon 发表于 2013-10-18 22:09

本帖最后由 xdragon 于 2013-10-18 22:11 编辑

JOB007 发表于 2013-10-18 22:05 http://www.excelpx.com/static/image/common/back.gif
姓名    批号    工序    数量    单价    金额
张三    2012111    工序1    30    #NUM!    #NUM!
张 ...

请见附件。。。如果你实在不喜欢用数组公式就用下面这个=SUMPRODUCT((工价!$A$2:$A$5=B2)*(工价!$B$2:$B$5=C2)*(工价!$C$2:$C$5))

JOB007 发表于 2013-10-18 22:14

xdragon 发表于 2013-10-18 22:09 static/image/common/back.gif
请见附件。。。如果你实在不喜欢用数组公式就用下面这个

奇怪了,是我的版本问题吗?我输入后,按了CTRL+SHIFT+ENTER就会出现#N/A这样

xdragon 发表于 2013-10-18 22:17

如果希望工价中的内容增加(只限于行),公式能自动引用的话,那请用=SUMPRODUCT((OFFSET(工价!$A$2,,,COUNTA(工价!$A:$A)-1)=B2)*(OFFSET(工价!$B$2,,,COUNTA(工价!$A:$A)-1)=C2)*(OFFSET(工价!$C$2,,,COUNTA(工价!$A:$A)-1)))

xdragon 发表于 2013-10-18 22:18

JOB007 发表于 2013-10-18 22:14 static/image/common/back.gif
奇怪了,是我的版本问题吗?我输入后,按了CTRL+SHIFT+ENTER就会出现#N/A这样

#N/A 是vlookup函数没找到的关系。你检查下你的以后的内容一致吗?有没有多余的空格之类的
页: [1] 2
查看完整版本: EXCEL可不可以实现输入一个批号就会有相应的单价出现?