Soa como os valores que estão sendo retornados é valores do texto um pouco do que números. Se são valores do texto então, como você diz, o 1 em 16 será usado e avaliado de encontro a 4, igualmente o MINUTO (A1, B1) dará 0
Se você encerra sua fórmula original de INDEX/MATCH em uma função de VALOR, por exemplo.
=VALUE (ÍNDICE (A1: A10, FÓSFORO (C1, B1: B10,0)))
então isso deve retornar um número como necessário
Alternativamente uso
=A1+0>B1+0
ou
=MIN (A1+0, B1+0)
considerações, barry