在EXCEL中引用满足多个条件把不为空白所有的数据,如图求N2的公式求大神

是这样的,想请分析下,在EXCEL中引用满足多个条件把不为空白所有的数据,如图求N2的公式求大神
最新回答
晨曦慕雪

2024-10-31 06:56:09

'自定义公式-按ALT+F11-插入-模块
Function 提取(a As Range, b As String, c As String, d As String)
Dim j As Integer
For j = 1 To a.Columns.Count
If a.Cells(1, j) = b Then
For i = 2 To a.Rows.Count
If a.Cells(i, 1) = "" Then Exit For
If a.Cells(i, j) <> "" And a.Cells(i, 1) = c Then
t = a.Cells(i, 2)
m = m + 1
If m = d Then 提取 = t
End If
Next
End If
Next
End Function

筱冰蜜子

2024-10-31 07:43:16

N2用公式:
=IFERROR(INDEX(C:C,SMALL(IF((B$2:B$21=M2)*(OFFSET($A$2:$A$21,,MATCH(L2,$1:$1,)-1)<>""),ROW($2:$21)),COUNTIFS(L$2:L2,L2,M$2:M2,M2))),"")
数组公式,按组合键(CTRL+SHIFT+回车)完成公式,下拉。
紫珺婳浅

2024-10-31 07:00:19

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!把你的表提炼一下,四种情况均包括,详见截图
P2输入
=IF(AND(M2>0.03,O2>=1,MOD(O2,1)=0),O2,IF(O2<1,"",--LEFT(O2,FIND(".",O2)-1)))
Q2输入
=IF(M2<0.03,O2,IF(MOD(L2,N2)=0,"",MOD(L2,N2)))
两公式下拉非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
追问
这个看不懂呀,没有图片