Reputation: 305
in column C i have a text with "xxx has been deleted because... " or "xxx have been deleted because... " . I have 2 formulas:
=IF(C3<>"",IF(FIND("has been deleted",C3),LEFT(C3,FIND("has been deleted",C3)-1),"DDDD"),"AAAAAAA")
and
=IF(C5<>"",IF(FIND("have been deleted",C5),LEFT(C5,FIND("have been deleted",C5)-1),"DDDD"),"AAAAAAA")
I want to combine the two but it doesn't work. Here is what i have tried :
=IF(C4<>"",IF(FIND("have been deleted",C4),LEFT(C4,FIND("have been deleted",C4)-1),IF(FIND("has been deleted",C3),LEFT(C3,FIND("has been deleted",C3)-1),"DDDD")),"AAAAAAA")
=IF(C4<>"",IF(FIND("have been deleted",C4),LEFT(C4,FIND("have been deleted",C4)-1),LEFT(C3,FIND("has been deleted",C3)-1)),"AAAAAAA")
Upvotes: 0
Views: 88
Reputation: 496
formula:
=IF(C1="", "AAAAAAA",
IF( AND( ISERROR( FIND("has been deleted",C1)),
ISERROR( FIND("have been deleted",C1))),
"DDDD",
LEFT(C1, IFERROR( FIND("has been deleted",C1),
FIND("have been deleted",C1)) -1))
)
and here is my test based on the sample you described:
please note formula needs pasting into D1 and dragged down. as in picture
Upvotes: 2
Reputation: 41
=IF(C1="","AAAAAA",IF(OR(ISERROR(FIND("have been deleted",C1)),ISERROR(FIND("have been deleted",C1))),IF(ISNUMBER(FIND("has been deleted",C1)),LEFT(C1,FIND("has been deleted",C1)-1),IF(ISNUMBER(FIND("have been deleted",C1)),LEFT(C1,FIND("have been deleted",C1)-1),"DDDDD"))))
Please enter this formula into D1 and it will show result based on value C1. I hope we understood your question properly.
Upvotes: 2