引力的微笑 发表于 2021-10-24 06:25:16

=IF(IF(AND(X3:Y3={"Adults","鞋"}),COUNT(0/N(OFFSET(A3,,IF(Z3="男",{1,3,5,7},{2,4,6})))),9^OR(COUNTIF(OFFSET(A3,,COLUMN(A:R)-1,,3),">0")>2))>2,"齐","断")&"码"
数组三键下拉。

石丽 发表于 2021-10-25 13:47:31

为啥是会显示循环公式

倪勇 发表于 2021-10-25 17:33:40

我这里是对的?

侧卫 发表于 2021-10-29 08:41:28

公式结果是对的,就是老跳出循环公式

梦带我旅行 发表于 2021-11-5 05:51:13

将公式中的COLUMN(A:R)改成COLUMN(A1:R1)?

龙再笑 发表于 2021-11-8 01:06:13

Sub 统计()
Dim ar, br(), i, j, sa, sb, a
= Empty
sa = Array(2, 4, 6, 8)
sb = Array(3, 5, 7)
ar = Sheet1.Range("A1").CurrentRegion
ReDim br(1 To UBound(ar) - 1)
For i = 2 To UBound(ar)
If ar(i, 25) = "鞋" Then
   a = 0
   If ar(i, 26) = "男" Then
   For j = 0 To 3
       If Len(ar(i, sa(j))) Then a = a + 1
   Next
   ElseIf ar(i, 26) = "女" Then
   For j = 0 To 2
       If Len(ar(i, sb(j))) Then a = a + 1
   Next
    Else
   For j = 1 To 20
       If Len(ar(i, j)) Then a = a + 1
   Next
   End If
   If a > 2 Then br(i - 1) = "齐全"
End If
Next
Sheet1.Range("AA2").Resize(UBound(br)) = Application.Transpose(br)
End Sub

黑龙江亚华龙美孚润滑油 发表于 2021-11-14 14:48:53

哪位大佬有空帮我指导下哈

微微一笑皆笑顺 发表于 2021-11-15 09:33:53

=IF((X2="Adults")*(Y2="鞋"),IF(COUNT(0/N(OFFSET(A2,,IF(Z2="男",{1,3,5,7},{2,4,6}))))>2,"齐码",""),"")
数组三键下拉。

爱茜 发表于 2021-11-18 02:15:59

大佬,这个是判定了品牌和大类,性别
但是还有个条件是如果不是这个品牌,不是这个大类,只要满足3连码就是齐码怎么加条件啊

小客栈 发表于 2021-11-21 13:22:04

哪位大佬有空帮我指导下哈
页: 1 [2] 3 4
查看完整版本: 多条件取三连码(新)