表1当中已有数据如下:
客户 型号 颜色 单价
A公司 1号 白 5
A公司 1号 黄
B公司 7号 黑 8
……
表2当中已有数据如下:
客户 型号 颜色 单价
A公司 1号 黄 怎么在这一列设公式?
B公司 7号 黑
……
请问有谁知道单价那列怎么设公式???
Excel不同工作表中如何在同时逐一满足三个条件的基础上,显示对应的数据
答案:4 悬赏:0 手机版
解决时间 2021-02-10 22:23
- 提问者网友:欲劫无渡
- 2021-02-10 13:17
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-10 13:41
多条件求和/计数,可以用sumproduct/sumifs/dcount/dsum
如果是文本,可以用dget
或者用sumproduct获取数据所在行号,然后用index/offset/indirect等函数获取.
如果是文本,可以用dget
或者用sumproduct获取数据所在行号,然后用index/offset/indirect等函数获取.
全部回答
- 1楼网友:神也偏爱
- 2021-02-10 14:46
假设表2第一条“基本工资”记录起始于单元格区域C2:K2:
在表1的E4单元格编辑公式
=SUM(表2!C2:K2)
回车确认。
如果在表2中还有后续的“基本工资”记录,则单击E4单元格,鼠标指针指向右下角,当指针变成黑十字时,按住鼠标左键向下拖动复制公式可得表2中相应“基本工资”记录中各项数据的和。
假如每一条“基本工资”记录都是横向从A列开始逐一填写到K列,记录在A列一定有数据输入(比如第一条记录中A2不是空白),公式可以改写为:
=IF(表2!A2="","",SUM(表2!C2:K2))
这样,当后续行没有记录时,在表1的E4单元格返回的值是空白,不显示0值,表格就美观一些了!
函数SUM(表2!C2:K2)是对表2中C2单元格到K2单元格所有数据求和。
函数IF()是条件函数:当满足条件表1的A2单元格没有输入数据时,表2的E4单元格是一个空白单元格,如果表1的单元格A2输入有数据,表2的E4单元格返回的值是表1中C2单元格到K2单元格所有数据的和。
抛砖引玉,希望对你有所启示和帮助!
- 2楼网友:神的生死簿
- 2021-02-10 14:34
楼主要具体问题具体分析
- 3楼网友:独钓一江月
- 2021-02-10 13:48
=if(and(a1=f1,b1=g1,c1=h1),i1=d1,"")
如果是这样的话,那就固定f g h吧
用下面的公式
=if(and(a1=$f$1,b1=$g$1,c1=$h$1),d1,"")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯