Mòdul 4
Aplicacions educatives de full de càlcul
Pràctica 123456

 

Introducció

En aquesta pràctica es pretén construir un full de càlcul que serveixi per llistar tots els horaris de sortida d'un hipotètic transport públic, del qual en coneixem el de les sortides inicial i final, així com la freqüència de les successives sortides. Us presentem:

  • El format horari.

El resultat pot ser similar a:

 

 

Consideracions prèvies

Aquest és un exemple d'utilització de les funcions de temps, en concret les d'hores i minuts. L'Excel permet fer operacions i comparacions entre hores i minuts expressades en format horari. Es poden fer amb elles operacions aritmètiques sempre que el resultat sigui positiu. Tot i així, cal tenir present que l'Excel tradueix les formes horàries a nombres decimals, fa les operacions amb aquests nombres i a continuació tradueix el resultat a forma horària un altre cop. Aquestes transformacions repetides poden generar petits errors gairebé inapreciables, però que cal tenir en compte, com veurem a continuació.
 



Desenvolupament de la pràctica
  • Intercaleu un nou full de càlcul i anomeneu-lo Transports. 
  • Entreu els rètols corresponents i ajusteu la mida de les columnes per tal que hi càpiguen.
  • Feu que l'alçada de la fila 7 sigui 0. 
  • Seleccioneu el rang E4:E6 i accediu a Formato | Celdas | Número | Personalizada . A continuació, busqueu a la finestra dels possibles formats el que s'expressi com  hh:mm i seleccioneu-lo. Si no l'heu trobat el podeu incloure escrivint hh:mm en la finestreta anomenada Tipo. Premeu Aceptar. D'aquesta manera haureu donat el format desitjat al rang d'entrada de dades horàries.
  • Repetiu el mateix procés anterior per al rang E10:E126.
  • Entreu el nombre 1 a la cel·la D10 i la fórmula  =E4 a la cel·la E10.
  • Entreu a la cel·la E11 la fórmula =SI(E10="";"";SI(E$5+0,00001>E10+E$6; E10+E$6;""))

  • nnn
    En aquesta última fórmula es pretén que, en primer lloc, comprovi si la cel·la anterior està en blanc. En cas contrari, vol comparar el contingut de E5 (hora de l'última sortida prevista) amb E10 +E6 (hora de la sortida següent a l'escrita en la cel·la E10). Si encara no s'ha arribat a l'última sortida (E5) s'escriu l'hora nova; en cas contrari, no s'escriu res. Com podeu observar en la fórmula, apareix el nombre 0,00001 que se suma a E5. Cal introduir aquest sumant ja que en alguns casos tot i que s'arriba exactament a l'última hora prevista, degut als problemes de transformacions repetides de format horari a decimal comentats en les consideracions prèvies, l'Excel interpreta que ja s'ha passat d'aquesta última hora. 
     
  • En la cel·la D11 cal introduir la fórmula =SI(D10="";"";SI(E$5+0,00001>E10+E$6; D10+1;"")) , l'explicació de la qual és similar a l'anterior.
  • Copieu les fórmules del rang D11:E11 sobre el rang D12:E126. D'aquesta manera, tindrem preparat el full per una llarga llista de sortides.
  • Seleccioneu la cel·la E4. Accediu a Datos | Validación | Configuración. El que volem aconseguir és crear un filtre per evitar l'entrada de dades que no estiguin en format horari. Trieu de la finestra Permitir l'opció Hora i en la finestra Datos l'opció entre. En la finestra Hora inicial entreu 00:00 i en la finestra Hora final 23:59. D'aquesta manera tenim totes les possibles hores d'un dia amb precisió de minuts.
  • Accediu a la fitxa Mensaje de error i entreu algun missatge explicatiu en cas que l'usuari entri l'hora incorrectament. Premeu Aceptar.
  • Seleccioneu la cel·la E5 i accediu a Datos | Validación | Configuración. Trieu Hora i entre com en el cas anterior. En la finestra Hora inicial cal entrar la fórmula =E4. D'aquesta manera no es permetrà que s'entri una hora final anterior a l'hora inicial. En Hora final entreu 23:59. Entreu també un missatge d'error i premeu Aceptar.
  • Seleccioneu la cel·la E6 i repetiu el mateix procés fet respecte de E4.
  • Acabeu els detalls estètics observats a la figura com heu fet en pràctiques anteriors.
  • Proveu el full amb diferents horaris.
  • Deseu el full.