EXCEL 如果另两列的中单元格同时等于前两列的中的数据、详细信息如下、在线等、

如果E、F两列中同时等于A、B两列中的数据,则C列对应的位置显示已出库,否则C列=A列。
我想让一直在E、F列忘下填,我一出库就在E、F两列对应写上型号和批号,也就是我第一次出库在E2、F2写上型号、批号,第二次出库在E3、F3写上型号、批号,不知道我说明白没?

第1个回答  推荐于2016-08-15
C2公式下拉:
=IF(A2="","",IF(SUMPRODUCT((E$2:E$999=A2)*(F$2:F$999=B2)),"已出库",A2))

如果用的是EXCEL 2007及以上版本,公式精简为:
=IF(A2="","",IF(COUNTIFS(E:E,A2,F:F,B2),"已出库",A2))

=======回答提问的补充吧========
提问中C列的已出库是根据E和F列的数据判断得出的,也就是说得先有E和F列,才能得到C列,现在补充中却说的是C列有出库时,才能得到E和F列,这根本就是一个互相矛盾啊。
最初提问:
先有E和F列,才能得到C列

补充提问:
先有C列,才能得到E和F列

到底先有哪个了?互相矛盾啊!追问

E、F列填了型号和批号后才让C列显示对应的东西

追答

那就是用上面回答了的公式就行了,接下来是有图有真相



追问

哈哈,对的,我是纯小白,给想反了,谢谢啦。还有,多问一句,我原来写的和你的差不多,不过没有sumproduct,用这个是什么意思?

追答

直接百度吧,视频教程,比用文字的描述方式容易理解得多了

excel sumproduct函数


本回答被提问者采纳
第2个回答  2014-07-23
if(a2&b2=$e$2&$F$2,“已出库",a2)
公式填写到C2,下拉填充 。追问

我想让一直在E、F列忘下填,我一出库就在E、F两列对应写上型号和批号,也就是我第一次出库在E2、F2写上型号、批号,第二次出库在E3、F3写上型号、批号,不知道我说明白没?

第3个回答  2014-07-23
C2
=IF(SUMPRODUCT((E$2:E$100=A2)*(F$2:F$100=B2))>0,"已出库",A2)
下拉
相似回答