Com base no texto de sua pergunta, o que pode estar complicando o problema para você é pensar nos ajustes que você deseja adicionar como "condições" adicionais (se uma dimensão de gabinete variar do padrão e, em seguida, ajustar). Na verdade, não são condições, são apenas cálculos que podem ser incorporados à sua fórmula. Para dimensões padrão, os ajustes são iguais a zero.
Você já tem o framework lá. Tudo o que você precisa fazer é adicionar os cálculos adicionais. Estou assumindo que seus ajustes de custo são para o custo por LF, não líquido para o preço do gabinete.
Neste momento, você tem um custo "base" por LF na coluna O, ao qual deseja adicionar ajustes. Você descreve dois tipos de ajustes:
- "adicionar ou subtrair", que estaria na forma de ajuste (real - padrão) *
- "adicionar se maior", que seria na forma de (MAX (real, padrão) - padrão) * ajuste
Se houver alguma chance de que o valor de ajuste possa mudar com o tempo, é recomendável armazená-los em uma célula, digamos na coluna P (ou P e Q), associados ao tipo de gabinete, e se referir à célula na fórmula, em vez de codificar o valor. Isso poupará ter que modificar suas fórmulas mais tarde. Para este exemplo, no entanto, incluirei apenas o valor na fórmula. Então, adicionando os ajustes ficaria assim:
=IF($C$5="Base Cabinet",(($O$3+($F$3-34.5)*0.5+($F$5-24)*0.5)*$C$6*$F$6),
IF($C$5="Wall Cabinet",(($O$4+(MAX($F$3,30)-30)*0.5+(MAX($F$5,13)-13)*0.5)*$C$6*$F$6),
IF($C$5="Tall Cabinet",(($O$5+($F$3-84)*1+(MAX($F$5,24)-24)*1)*$C$6*$F$6),"Type not listed")))
Note que divido a fórmula em várias linhas para facilitar a leitura. Se você deseja copiar e colar, exclua as retornos de carro e os espaços extras primeiro.