Hablo muy poco español, así que utilizo Google Translate para este mensaje. Probablemente tendrá muchos errores.
De todos modos, no hay nada de malo en tener su condición, a menos que tenga tantos números que pueden cambiar con el tiempo que será demasiado difícil de mantener.
Sugeriría tal vez crear una matriz de valores que contenga los números con los que desea probar.
Luego, en su condición, probaría si esta matriz contiene su valor de variable [Hora_ter ...].
Aquí hay una captura de pantalla de lo que quiero decir (en inglés).
