Bom dia, não sei se entendi direito a sua dúvida, mas analisando seu if, para verificar se duas condições são verdadeiras, você tem que utilizar a notação AND (que no javascript será representado por duas siglas do E** comercial: **&&), que em português significa E*, ou seja, se uma condição *E outra forem verdadeira, execute esse trecho de código. No caso, ficaria assim:
if (calculaImc > 20 && calculaImc < 24) {...código}
Lembrando que por se tratar de AND, as duas verificações, tanto se o valor é maior que 20, quanto se é menor que 24, devem ser verdadeiras, se uma delas for falso, o código dentro do if não será executado.
Não sei se essa era sua dúvida, mas espero ter ajudado.