Spesso si ha a che fare con conteggi su "ore", però i conti non tornano specie se vogliamo moltiplicare valori Ora per valori numerici (sarebbe come moltiplicare "pernici" per "cornacchie" ; l'unica cosa che otterremmo tuttalpiù sarebbero "pernacchie". Si potrebbero scrivere gli orari come formato numerico, cioè con le ore separate da una virgola dai minuti, esempio per indicare le ore 7:30 potremmo scrivere (lasciando a "Generale" il formato cella): 7,30. Ma anche in questo caso qualcosa non andrebbe, e il perchè è semplice: la forma espressa in ore prevede di scrivere, ad esempio, 5,30 per esprimere 5 ore +  mezza ora. Nel SMD che si basa su unità, decide, centinaia, ecc, una metà di un intero non si rappresenta con 30, bensì con 0,5. L'ora andrebbe scritta in questa forma. 7,50 per esprimere 7 ore e mezza: cioè rapportare i 60 minuti che compongono l'unità "ora", a 100. Questo sconvolgerebbe sicuramente diversi aspetti, compresa la stampa di documenti dove un cliente si vedrebbe addebitare orari diversi da quelli che il cliente si era annotato. Con la seguente formula possiamo tranquillamente usare la forma abituale di scrittura per le frazioni di ora (ma con formato cella numerico, quindi con la virgola) , ed avere conteggi esatti. L'esempio sotto svolge un conteggio su 7 ore e 35 minuti:

C2

fx

=((INT(A2)*60)+(A2-INT(A2))*100)*($E$2/60)
  A B C D E F G H

1

Ore

 

Conteggio

 

Costo ora

     
2

7,35

 

163,04

 

21,5

     
3    

 

         
4  

Nella cella C2 la formula che utilizza la funzione =INT - La prima parte =((INT(A2)*60) estrae dalla cella A2 l'intero 7 e lo converte in minuti. (420). La seconda parte+ (A2-INT(A2))*100) estrae i decimali ,35 e li moltiplica per 100 per ottenere i minuti (35) che vengono sommati a 420 (455) - La terza parte moltiplica il totale dei minuti per il costo orario diviso60 per avere costo/minuto *($E$2/60). La formattazione celle è la seguente: A2 e E2 "generale", la C2 "numero" con 2 decimali. Le cifre dei costi sono espresse in Euro.

5  
6  
7  
8  
9  
10  
11                
12                
13                
14                
15                
16                
17                
18                
19                
20