Excel 2016 conté una sèrie de funcions de data integrades que podeu utilitzar als vostres fulls de càlcul. Quan instal·leu i activeu el complement Analysis ToolPak, teniu accés a una sèrie de funcions addicionals de data, moltes de les quals estan especialment dissenyades per fer front a la setmana laboral normal de dilluns a divendres (excloent, per descomptat, el vostre preuat dies de cap de setmana a partir dels càlculs).
AVUI
La funció de data més fàcil ha de ser AVUI. Aquesta funció no pren arguments i sempre s'introdueix de la següent manera:
=AVUI ()
Quan introduïu la funció AVUI en una cel·la fent-hi clic a la llista desplegable del botó d'ordres Data i hora a la pestanya Fórmules de la cinta o escrivint-la, Excel retorna la data actual utilitzant el següent format de data:
15/9/2016
Tingueu en compte que la data inserida en una cel·la amb la funció AVUI no és estàtica. Sempre que obriu un full de treball que conté aquesta funció, Excel torna a calcular la funció i actualitza el seu contingut a la data actual. Això vol dir que normalment no utilitzeu AVUI per introduir la data actual quan ho feu amb finalitats històriques (una factura, per exemple) i no voleu mai que canviï.
Si feu servir AVUI i després voleu fer que la data actual estigui estàtica al full de càlcul, heu de convertir la funció al seu número de sèrie. Podeu fer-ho per a cel·les individuals: primer, seleccioneu la cel·la, premeu F2 per activar el mode d'edició, premeu F9 per substituir = AVUI () pel número de sèrie d'avui a la barra de fórmules i feu clic al botó Intro per inserir aquest número de sèrie a la cel·la.
Podeu fer aquesta conversió en un rang de cel·les seleccionant l'interval, copiant-lo al porta-retalls fent clic al botó Copia de la pestanya Inici de la cinta (o prement Ctrl+C) i després enganxar immediatament els valors calculats al mateix rang escollint l'opció Enganxa valors del menú desplegable del botó d'ordres Enganxa (o prement Alt+HVV).
DATE i DATEVALUE
La funció DATA del menú desplegable del botó d'ordres Data i hora retorna un número de sèrie de data per a la data especificada per l' argument any, mes i dia . Aquesta funció utilitza la sintaxi següent:
DATE (any, mes, dia)
Aquesta funció és útil quan teniu un full de treball que conté les diferents parts de la data en columnes separades, similar a la que es mostra aquí. Podeu utilitzar-lo per combinar les tres columnes d'informació de data en una sola cel·la de data que podeu utilitzar per ordenar i filtrar.

Ús de la funció DATA per combinar informació de data separada en una única entrada.
La funció DATEVALUE al menú desplegable del botó Data i hora de la pestanya Fórmules retorna el número de sèrie de la data d'una data que s'ha introduït al full de càlcul com a text perquè pugueu utilitzar-lo en els càlculs de dates. Aquesta funció pren un sol argument:
DATEVALUE ( text_data )
Suposem, per exemple, que heu fet la següent entrada de text a la cel·la B12:
'21/5/2016
(Recordeu que quan precediu una entrada amb un apòstrof, l'Excel insereix aquesta entrada com a text encara que d'altra manera el programa la posaria com a valor.) A continuació, podeu convertir aquesta entrada de text en un número de sèrie de data introduint la fórmula següent a cel·la C12 del costat:
=VALOR DATA(B12)
Aleshores, Excel retorna el número de sèrie de la data, 42511, a la cel·la C12, que podeu convertir en una data més intel·ligible formatant-la amb un dels formats de número de data d'Excel (Ctrl+1).
Heu de convertir les funcions DATE i DATEVALUE als números de sèrie de la data calculada per ordenar-les i filtrar-les. Per convertir aquestes funcions individualment, seleccioneu una cel·la, premeu F2 per activar el mode d'edició i, a continuació, premeu F9 per substituir la funció pel número de sèrie de la data calculada; finalment, feu clic al botó Enter a la barra de fórmules per inserir aquest número de sèrie a la cel·la. Per fer aquesta conversió en un rang de cel·les, seleccioneu l'interval, copieu-lo al porta-retalls prement Ctrl+C i, a continuació, enganxeu immediatament els números de sèrie calculats al mateix interval escollint l'opció Enganxa valors del botó d'ordre Enganxa. menú avall (o premeu Alt+HVV).
DIA, DIA, MES i ANY
Les funcions DIA, DIA, MES i ANY Data al menú desplegable del botó d'ordres Data i hora retornen només parts del número de sèrie de la data que especifiqueu com a argument:
-
DAY( serial_number ) per retornar el dia del mes a la data (com a nombre entre 1 i 31).
-
WEEKDAY( serial_number ,[ return_type ]) per tornar el dia de la setmana (com a nombre entre 1 i 7 o 0 i 6). L' argument opcional return_type és un nombre entre 1 i 3; 1 (o cap argument return_type ) especifica el primer tipus on 1 és igual a diumenge i 7 és igual a dissabte; 2 especifica el segon tipus on 1 equival a dilluns i 7 equival a diumenge; i 3 especifica el tercer tipus on 0 equival a dilluns i 6 equival a diumenge.
-
MES ( número_sèrie ) per retornar el número del mes al número de sèrie de la data (de l'1 al 12).
-
YEAR( número_sèrie ) per retornar el número de l'any (com a nombre enter entre 1900 i 9999) al número de sèrie de la data.
Per exemple, si introduïu la funció DIA següent en una cel·la de la manera següent:
DIA(DATA(16,4,15))
Excel retorna el valor 15 a aquesta cel·la. Si, en canvi, utilitzeu la funció WEEKDAY de la següent manera:
DIA DE LA SEMANA(DATA(16,4,15))
L'Excel retorna el valor 7, que representa dissabte (utilitzant el primer tipus_retorn, on diumenge és 1 i dissabte és 7) perquè no s'especifica l'argument tipus_retorn opcional . Si utilitzeu la funció MES en aquesta data, com es mostra a continuació:
MES(DATA(16,4,15))
Excel torna 4 a la cel·la. Tanmateix, si utilitzeu la funció ANY en aquesta data, com es mostra a continuació:
YEAR(DATE(16,4,15))
Excel retorna 1916 a la cel·la (en lloc de 2016).
Això vol dir que si voleu introduir un any al segle XXI com a argument de l' any de la funció DATA, haureu d'introduir els quatre dígits de la data, com a continuació:
DATE(2016,4,15)
Tingueu en compte que podeu utilitzar la funció ANY per calcular la diferència d'anys entre dues dates. Per exemple, si la cel·la B6 conté el 23/7/1978 i la cel·la C6 conté el 23/7/2016, podeu introduir la fórmula següent amb la funció ANY per determinar la diferència en anys:
=ANY(C6)-ANY(B6)
Aleshores, Excel retorna 38 a la cel·la que conté aquesta fórmula.
No utilitzeu aquestes funcions a les dates introduïdes com a entrades de text. Feu servir sempre la funció DATEVALUE per convertir aquestes dates de text i, a continuació, utilitzeu les funcions DAY, WEEKDAY, MONTH o YEAR als números de sèrie que retorna la funció DATEVALUE per garantir resultats precisos.
DIES360
La funció DAYS360 del menú desplegable del botó d'ordres Data i hora retorna el nombre de dies entre dues dates en funció d'un any de 360 dies (és a dir, un en què hi ha 12 mesos iguals de 30 dies cadascun). La funció DAYS360 pren els arguments següents:
DAYS360(data_inici, data_final,[mètode])
Els arguments start_date i end_date són números de sèrie de data o referències a cel·les que contenen aquests números de sèrie. L' argument del mètode opcional és TRUE o FALSE, on FALSE especifica l'ús del mètode de càlcul dels EUA i TRUE especifica l'ús del mètode de càlcul europeu:
-
Mètode dels EUA (NASD) (FALSE o argument del mètode omès): en aquest mètode, si la data d'inici és igual al 31 del mes, esdevé igual al 30 del mateix mes; si la data de finalització és el 31 d'un mes i la data d'inici és anterior al 30 del mes, la data de finalització passa a ser l'1 del mes següent; en cas contrari, la data de finalització esdevé igual al dia 30 del mateix mes.
-
Mètode europeu (TRUE): En aquest mètode, les dates d'inici i finalització que es produeixen el 31 d'un mes passen a ser iguals al 30 del mateix mes.