Enrera
Mòdul 4
Curs de full de càlcul avançat
  Pràctica
1
2
3
4
5
6
       
Solucions
Solucions de les prąctiques
   
             
Exercicis
Exercicis
 

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 coneixeu el de les sortides inicial i final, així com la freqüència de les successives sortides. Us presentem una complementació del format horari treballat ja en la pràctica 5 del mòdul 2:

  • 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'OpenOffice Calc permet fer operacions i comparacions entre hores i minuts expressades en format horari. Es poden fer operacions aritmètiques sempre que el resultat sigui positiu. Tot i així, cal tenir present que es tradueixen les formes horàries a nombres decimals, es fan les operacions amb aquests nombres i, a continuació, es 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 veureu a continuació.
 

   
Desenvolupament de la pràctica
   
Pràctica
  • Afegiu un nou full de càlcul i anomeneu-lo Transports
  • Entreu els rètols corresponents, d'acord amb la figura, i ajusteu la mida de les columnes perquè hi càpiguen.
  • Feu que l'altura de la fila 7 sigui 0. 
  • Seleccioneu el rang E4:E6 i accediu a Format | Cel·les | Nombres... A continuació, situats a la Categoria de Hora, busqueu a la finestra dels possibles formats el que s'expressi com a HH:MM i seleccioneu-lo. Si no l'heu trobat, el podeu incloure escrivint HH:MM a la finestreta anomenada Codi de format. Premeu D'acord. 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 número 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 d'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 número 0,00001 que se suma a E5. Cal introduir aquest sumand, ja que en alguns casos, tot i que s'arriba exactament a l'última hora prevista, a causa dels problemes de transformacions repetides de format horari a decimal comentats a les consideracions prèvies, el full de càlcul 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, tindreu preparat el full per a una llarga llista de sortides.
  • Seleccioneu la cel·la E4. Accediu a Data | Validesa | Criteri. El que voleu aconseguir és crear un filtre per evitar l'entrada de dades que no estiguin en format horari. Trieu, de la finestra Permet, l'opció Hora, i de la finestra Dades, l'opció Entre. En la finestra Minimum, entreu 00:00 i en la finestra Màxim, 23:59. D'aquesta manera, teniu 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 D'acord.
  • Seleccioneu la cel·la E5 i accediu a Data | Validesa | Criteri. Trieu Hora i Entre com en el cas anterior. En la finestra Minimum, cal entrar E4. D'aquesta manera, no es permetrà que s'entri una hora final anterior a l'hora inicial. En la finestra Màxim entreu 23:59. Entreu també un missatge d'error i premeu D'acord.
  • Seleccioneu la cel·la E6 i repetiu el mateix procés fet respecte d'E4.
  • Acabeu els detalls estètics observats en la figura, com heu fet en pràctiques anteriors.
  • Proveu el full amb diferents horaris, canviant els valors de les cel·les E4, E5 i E6.
  • Deseu el llibre.
 
Amunt