Establecer que una variable sea entre un valor determinado

Es cuestion de escribir el codigo en el orden que tu quieres que se ejecute,prueba esto:

if (leido.startsWith("h1onmenos")){
     lcd.clear();
     HORA1ON = HORA1ON-1;
     if(HORA1ON < 0){
       HORA1ON = 23;
     }
     lcd.setCursor(0, 0);
     lcd.print("HORA 1= ");
     lcd.print(HORA1ON);
     lcd.print(":");
     lcd.print(MINUTO1ON);
     delay(1500);
 }