Mova o colchete direito após os últimos 19 para o final da função:
< D50 < = 16,5, SE (AND (D50 > 16, D50 < = 17), 4, SE (AND (D50 > 17, D50 < = 18), 3, SE (AND (D50 > 18, D50 < = 19), 2, IF (D50 > 19,1, 0)))))Estou tendo um problema com este código para instrução aninhada = IF. O intervalo é basicamente:
< = 16 para obter 5 pts
16-17 para obter 4 pts
17-18 para obter 3 pts
18-19 para obter 2 pts
acima de 19 para obter 1 pt
e meu código é:
=IF(D50<=16,5,IF(AND(D50>16,D50<=17),4,IF(AND(D50>17,D50<=18),3,IF(AND(D50>18,D50<=19),2,IF(D50>19),1 ,0))))
Acho que está correto, mas ainda está me mostrando erros.
Mova o colchete direito após os últimos 19 para o final da função:
< D50 < = 16,5, SE (AND (D50 > 16, D50 < = 17), 4, SE (AND (D50 > 17, D50 < = 18), 3, SE (AND (D50 > 18, D50 < = 19), 2, IF (D50 > 19,1, 0)))))Os ANDs não são realmente necessários - por exemplo, o primeiro IF lida com quaisquer valores < = 16, portanto, para o próximo IF, você não precisa especificar > 16, esse deve ser o caso - da mesma forma que o último IF não é necessário - não pode ser FALSE porque você esgotou todas as outras possibilidades.
Eu começaria do outro lado do espectro também - essa fórmula deveria fornecer os resultados necessários:
=IF(D50>19,1,IF(D50>18,2,IF(D50>17,3,IF(D50>16,4,5))))
Remova o) após D50 > 19
=IF(D50<=16,5,IF(AND(D50>16,D50<=17),4,IF(AND(D50>17,D50<=18),3,IF(AND(D50>18,D50<=19),2,IF(D50>19,1,0)))))