发布网友 发布时间:2022-04-25 12:35
共5个回答
热心网友 时间:2023-08-28 20:38
有这么一个公式你可以用用:
=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)
1、新建一个excel表,新建如图数据,命名为表1
2、新建另外一个excel表格,新增如图数据,命名为表2
3、先在表2”d2“单元格中输入”=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)“。
4、就可以得到对应的引用结果。
5、使用向下填充方式,看到引用结果就算完成引用了。
热心网友 时间:2023-08-28 20:38
由于日期+机台的组合条件是唯一的,所以可以用SUMPRODUCT函数来求出机器使用率:=SUMPRODUCT((Sheet1!$A$9:$A$1000=$A3)*(Sheet1!$C$9:$C$1000=B$2)*Sheet1!$O$9:$O$1000)
不过上面的公式,当没有符合条件的数据时,结果会为0,如果要让不符合条件时返回为空,则需要用IF函数增加个判断,如果结果不为0,则返回此结果,如果结果为0,则返回空值:=IF(SUMPRODUCT((Sheet1!$A$9:$A$1000=$A3)*(Sheet1!$C$9:$C$1000=B$2)*Sheet1!$O$9:$O$1000),SUMPRODUCT((Sheet1!$A$9:$A$1000=$A3)*(Sheet1!$C$9:$C$1000=B$2)*Sheet1!$O$9:$O$1000),"")
上图中结果是显示为常规格式,如果要显示为百分比格式,右击--设置单元格格式--数字--百分比--选择1位小数--确定。
热心网友 时间:2023-08-28 20:39
你需要有条件引用一个单元格可以考虑INDIRECT函数,可以将多个函数的要求数组相乘,最终留下符合条件的数据行数,使用函数引用,如图:
这种情况,如果你直接插入数据透视表,会很简单得到你想要的结果
热心网友 时间:2023-08-28 20:40
在sheet2的B3单元格输入以下公式,然后右拉下拉即可:热心网友 时间:2023-08-28 20:40
使用数据透视表功能最方便。