Forum Discussion
Robert1290
Jan 24, 2023Brass Contributor
Help required - multiple formulas needed
Good day, I have the folloeing problems with an example workbook attached, that I was wondering whether anyone can help with. It involves formulas which I cannot get right/don't understand. Many ...
- Jan 24, 2023
In B2:
=IF(COUNTIFS(Sheet2!$A$2:$A$31,A2,Sheet2!$B$2:$B$31,"banana"),"yes","no")
In C2:
=IF(COUNTIFS(Sheet2!$A$2:$A$31,A2,Sheet2!$C$2:$C$31,"vegetable")>2,"yes","no")
Fill down.
Patrick2788
Jan 24, 2023Silver Contributor
1.
=LET(results,UNIQUE(FILTER(Sheet2!$B$2:$B$31,Sheet2!$A$2:$A$31=A2)),IF(XOR(results="banana"),"Yes",""))
2. This formula presumes '3 labels matching' means 3 unique labels matching.
=LET(labels,UNIQUE(FILTER(Sheet2!$D$2:$D$31,Sheet2!$A$2:$A$31=A2)),IF(COUNT(labels)>2,"Yes",""))Robert1290
Jan 24, 2023Brass Contributor
Patrick2788
Thanks for your help, I prefer Sergei's answer for part 1, but you may be closer on the 2nd problem. I am getting a 'Yes' against account numbers 1,3,4 & 5, however I only expect to get it against account number 2, as this is a vegetable, and it has 3 labels of the same value (50)
Thanks for your help, I prefer Sergei's answer for part 1, but you may be closer on the 2nd problem. I am getting a 'Yes' against account numbers 1,3,4 & 5, however I only expect to get it against account number 2, as this is a vegetable, and it has 3 labels of the same value (50)
- Patrick2788Jan 24, 2023Silver Contributor
Try this:
=LET(labels,FILTER(Sheet2!$D$2:$D$31,Sheet2!$A$2:$A$31=A2),IF(COUNT(labels)>2,"Yes",""))- Robert1290Jan 24, 2023Brass ContributorPatrick2788
This is giving a response of 'yes' for each cell, rather than just a 'yes' against c3- HansVogelaarJan 24, 2023MVP
In B2:
=IF(COUNTIFS(Sheet2!$A$2:$A$31,A2,Sheet2!$B$2:$B$31,"banana"),"yes","no")
In C2:
=IF(COUNTIFS(Sheet2!$A$2:$A$31,A2,Sheet2!$C$2:$C$31,"vegetable")>2,"yes","no")
Fill down.