I believe the EVAL function will work unless you are doing this with a replicator function. If you are doing a rows replicator function and you use EVAL I don't know of a way to get the EVAL to use relative reference (i.e. If column "F" is my customer number rows replicator and adding columns "H" and "G" for a total in column "I" using =NP("Eval","=H6+G6") then this same function will appear in every row and not update).
Hello Jason, you are correct, if you did the command as you are showing, it would not work properly with a ROWS command, but all that is required is to use extra quotes to allow the formula to update as the rows are replicating.
so your formula needs to be =NP("EVAL","="""&H6&"""+"""&G6&"""") so on line 6, you will reference H6+G6
But when the formula moves down it becomes =NP("EVAL","="""&H7&"""+"""&G7&"""")
The trick here is that the cell references look like this (I've added spaces to make this more readable) " = " " " & H 7 & " " " + " " " & G 7 & " " " " - each reference is 'captured' in a series of three quotes and ampersand (&) which is reversed to close the cell reference.
Note that there are FOUR quotes at the end of the statement, because that closes the opening quotation mark before the equals sign (I've added color to demonstrate).
However, I do like RMW's solution, and I'll have to remember that when I'm needing to work with more complex formulas.