Hello All, I am trying to complete a formula where a calculation will only CONCAT fields if there is data to CONCAT. CONCAT(IF(custom field called Role 1 has data,CONCAT(Role 1 GL Code," | ",)," ", IF(custom field called Role 2 has data,CONCAT(Role 2 GL Code," | ",)," ", IF(custom field called Role 3 has data,CONCAT(Role 3 GL Code," | ",)," ", IF(custom field called Role 4 has data,CONCAT(Role 4 GL Code," | ",)," ", ....ec up to role 10 I have tried writing it out but I can't figure out if I can do multiple ID statements because I can't even get my IF statement to work. Would I put IF(Role 1>" ") so if role 1 is greater than nothing then CONCAT? Role 1 can be many different things so its not as easy as saying that the result will be, its better to say if its anything but blank. Any help with this would be great. I am also trying to create a line break in the result but that doesn't appear possible so as you can see I am trying to separate the potential results with a " | " provided there is data in the Role # field. Thank you in advance! Scott Scott Hinchman Automatic Data Processing, Inc.