Hi all,
i have a weird occurance with one of my sheets. I have the below formula that should return a difference part number according to the first 7 didgits of the serial number.
=IF(ISNUMBER(SEARCH("3W44C30*",$A142)),"CP4121",IF(ISNUMBER(SEARCH("3W44C34*",$A142)),"CP4123",IF(ISNUMBER(SEARCH("3W44C140*",$A142)),"CP4321",IF(ISNUMBER(SEARCH("21BZ1*",$A142)),"HYC-150",IF(ISNUMBER(SEARCH("3W44C10*",$A142)),"CP4320",IF(ISNUMBER(SEARCH("3W44T10*",$A142)),"CP4320",IF(ISNUMBER(SEARCH("3W44T20*",$A142)),"CP4120",XLOOKUP($A142,'Warehouse stock'!C:C,'Warehouse stock'!H:H))))))))
For half of my sheet this is working and returning the correct value for the other half it is returning blank. The function in the column is the same the entire way and therefore i know it should work. I have had some success getting around this by retyping the exact same forumla but occasionally this only breifly returns the correct value before it goes blank.
The cells formated general. calculations are automatic.
Can anyone help?
excel MS365
Bookmarks