Defina constante e use na fórmula do Excel 2010

0

Uma pergunta rápida. Qual seria o equivalente do Excel 2010 da programação definir

#define YES 1
#define NO 0

Então, se eu entrar em uma célula = SIM + SIM + NÃO por exemplo, ele retornará 2.

Obrigado!

    
por Jano Rajmond 31.08.2013 / 21:15

2 respostas

0

Sobre equivalência a #define, não posso dizer. MAS

Se o objetivo for somar entradas YES + NO, você pode tentar

Function addYesNo(rng As Range)
 Dim x As String
 x = Replace(Replace(rng, "YES", 1), "NO", 0)
 addYesNo = Evaluate("=SUM(" & x & ")")
End Function
    
por 02.09.2013 / 03:19
0

Isso seria feio, mas você pode colocar esses valores nas células e criar intervalos nomeados que apontem para essas células. Então você pode apenas referenciar os intervalos nomeados em suas fórmulas.

    
por 02.09.2013 / 06:04