Removing static cross sheet refences in a formula

Options

Hi All,

I have two sheets set up, one for data entry and another for calculations. I need the calculation sheet rows to reference the same row on the data entry sheet, so row 1 on the calc sheet references row 1 on the data sheet, row 2 on the calc sheet references row 2 etc. However, when I drag the formula down on the calc sheet, it references the first row on the data sheet. If I manually set up each row it works fine, but I am expecting several hundred rows and I don't have time to create each row manually. Any thoughts?


PS I am not using any $.


The formula is:

=IF({JC 2018 Findings Range 3} = "High", 3, IF({JC 2018 Findings Range 3} = "Moderate", 2, IF({JC 2018 Findings Range 3} = "Low", 1)))

Answers

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭
    Options

    Hi @Guy Paterson

    I'd be happy to take a quick look.

    Can you maybe share the sheet(s)/copies of the sheet(s)? (Delete/replace any confidential/sensitive information before sharing) That would make it easier to help. (share too, andree@workbold.com)

    I hope that helps!

    Be safe and have a fantastic day!

    Best,

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    Did my post(s) help or answer your question or solve your problem? Please help the Community by marking it as the accepted answer/helpful. It will make it easier for others to find a solution or help to answer!

    SMARTSHEET EXPERT CONSULTANT & PARTNER

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.

  • Leibel S
    Leibel S ✭✭✭✭✭✭
    Options

    @Guy Paterson

    Your current Cross Sheet Reference is probably only looking at 1 cell.

    First change that to reference the entire column.

    Then add the below columns to your sheet:

    1. LINE-ID: SYSTEM AUTO NUMBER
    2. ROW#: =MATCH([LINE-ID]@row, [LINE-ID]:[LINE-ID], 0

    Then your formula would be:

    =IF(INDEX({JC 2018 Findings Range 3}, [ROW#]@row) = "High", 3, IF(INDEX({JC 2018 Findings Range 3}, [ROW#]@row) = "Moderate", 2, IF(INDEX({JC 2018 Findings Range 3}, [ROW#]@row) = "Low", 1)))