Determinar o número de días nun mes en Microsoft Excel

Para resolver algúns problemas ao crear unha táboa, precisa especificar o número de días do mes nunha cela separada ou dentro dunha fórmula para que o programa realice os cálculos necesarios. En Excel hai ferramentas deseñadas para realizar esta operación. Vexamos as distintas formas de aplicar esta función.

Calcula o número de días

O número de días nun mes en Excel pódese calcular mediante operadores de categorías especiais. "Data e hora". Para saber que opción é mellor aplicar, primeiro ten que establecer obxectivos para a operación. Dependendo disto, o resultado do cálculo pode mostrarse nun elemento separado na folla e pode usarse dentro doutra fórmula.

Método 1: unha combinación de operadores DAY e CARTON

O xeito máis sinxelo de resolver este problema é unha combinación de operadores DÍA e CRAFT.

Función DÍA pertence a un grupo de operadores "Data e hora". Apunta a un número específico de 1 ata 31. No noso caso, a tarefa deste operador será especificar o último día do mes usando a función incorporada como argumento CRAFT.

Sintaxe do operador DÍA seguinte:

= DÍA (formato de datos)

É dicir, o único argumento desta función é "Data en formato numérico". Será definido polo operador CRAFT. Hai que dicir que a data en formato numérico é diferente do formato habitual. Por exemplo, a data 04.05.2017 en forma numérica será semellante 42859. Por iso, Excel usa este formato só para operacións internas. Raramente úsase para mostrar nas células.

Operador CRAFT pretende indicar o número ordinal do último día do mes, que é un número de meses especificado cara a adiante ou cara atrás desde a data especificada. A sintaxe da función é a seguinte:

= CONMS (data_inicia; número de meses)

Operador "Data de inicio" contén a data desde a que se realiza a conta, ou unha referencia á cela onde se atopa.

Operador "Número de meses" indica o número de meses que se deben contar desde a data indicada.

Agora imos ver como funciona isto cun exemplo específico. Para facelo, tome unha folla de Excel nunha das celas das que se introduce un determinado número de calendario. É necesario coa axuda do conxunto de operadores anteriores para determinar cantos días no período mensual ao que se refire este número.

  1. Seleccione a cela na folla na que se amosará o resultado. Fai clic no botón "Inserir función". Este botón está situado á esquerda da barra de fórmulas.
  2. Iníciase a xanela Mestría de funcións. Ir á sección "Data e hora". Busca e resalta o rexistro "DÍA". Fai clic no botón. "OK".
  3. Ábrese a xanela de argumento do operador DÍA. Como podes ver, contén só un campo - "Data en formato numérico". Xeralmente, aquí establécese un número ou ligazón á cela que o contén, pero teremos unha función neste campo. CRAFT. Polo tanto, configure o cursor no campo e, a continuación, faga clic no icono en forma de triángulo á esquerda da barra de fórmulas. Ábrese unha lista de operadores usados ​​recentemente. Se atopas o nome "CRAFTS"a continuación, faga clic nela inmediatamente para ir á ventá de argumentos desta función. Se non atopa este nome, faga clic na posición "Outras funcións ...".
  4. Inicia de novo Asistente de funcións e de novo pasamos ao mesmo grupo de operadores. Pero esta vez estamos a buscar o nome. "CRAFTS". Despois de resaltar o nome especificado, faga clic no botón. "OK".
  5. Iníciase a ventá de argumento do operador. CRAFT.

    No seu primeiro campo, chamado "Data de inicio", ten que definir o número que temos nunha cela separada. É o número de días no período ao que se relaciona que imos determinar. Para establecer o enderezo da cela, coloque o cursor no campo e logo prema nel na folla co botón esquerdo do rato. As coordenadas aparecerán inmediatamente na xanela.

    No campo "Número de meses" establecer o valor "0", xa que debemos determinar a duración do período en que se refire o número indicado.

    Despois faga clic no botón "OK".

  6. Como podes ver, despois da última acción, o número de días do mes ao que pertence o número seleccionado móstrase nunha cela da folla.

A fórmula xeral tomamos a seguinte forma:

= DÍA (CRAIS) (B3; 0))

Nesta fórmula, o valor da variable é só o enderezo da cela (B3). Así, se non quere realizar o procedemento Mestría de funcións, pode inserir esta fórmula en calquera elemento da folla, simplemente substituíndo o enderezo da cela que contén o número co relevante no seu caso particular. O resultado será semellante.

Lección: Asistente de funcións de Excel

Método 2: Determinación automática do número de días

Agora vexamos outra tarefa. Requírese que o número de días non se amose por un número de calendario determinado, senón polo actual. Ademais, o cambio de períodos realizaríase automáticamente sen a participación do usuario. Aínda que pareza raro, pero esta tarefa é máis fácil que a anterior. Resolve incluso aberto Asistente de funcións Non é necesario, porque a fórmula que realiza esta operación non contén valores variables ou referencias a celas. Pode simplemente dirixirse á cela da folla onde quere que se amose o resultado, sen a modificación da seguinte fórmula:

= DÍA (CRAEMY (TODAY (); 0)

A función incorporada HOXE, que aplicamos neste caso, mostra o número actual e non ten argumentos. Así, o número de días no mes actual mostrarase constantemente na súa cela.

Método 3: Calcule o número de días para usar en fórmulas complexas

Nos exemplos anteriores mostramos como realizar o cálculo do número de días nun mes nun número de calendario especificado ou automaticamente no mes actual co resultado mostrado nunha cela separada. Pero pode ser necesario atopar este valor para calcular outros indicadores. Neste caso, o cálculo do número de días farase dentro dunha fórmula complexa e non se mostrará nunha cela separada. Vexamos como facer isto por exemplo.

Debemos asegurarnos de que o número de días restantes ata o final do mes actual móstrase na cela. Como no método anterior, esta opción non require a apertura Mestría de funcións. Só pode dirixir a seguinte expresión na cela:

= DÍA (CRAYY (TODAY (); 0)) - DAY (TODAY ())

Despois diso, a cela indicada mostrará o número de días ata o final do mes. Todos os días, o resultado actualizarase automaticamente e, desde o inicio do novo período, a conta atrás comezarase de novo. Resulta unha especie de temporizador de conta atrás.

Como podes ver, esta fórmula consta de dúas partes. A primeira delas é a expresión para calcular o número de días nun mes xa coñecido:

= DÍA (CRAEMY (TODAY (); 0)

Pero na segunda parte o número actual restará deste indicador:

-DAY (HOXE ())

Así, ao realizar este cálculo, a fórmula para calcular o número de días é parte integrante dunha fórmula máis complexa.

Método 4: Fórmula alternativa

Pero, desgraciadamente, as versións do programa anteriores a Excel 2007 non teñen ningún operador CRAFT. Como son os usuarios que usan a versión antiga da aplicación? Para eles, esta posibilidade existe a través dunha outra fórmula que é máis masiva que a descrita anteriormente. Vexamos como calcular o número de días nun mes para un determinado número de calendario usando esta opción.

  1. Seleccione a cela para mostrar o resultado e vaia á xanela de argumento do operador DÍA xa é familiar para nós. Coloque o cursor no único campo desta ventá e faga clic no triángulo investido á esquerda da barra de fórmulas. Ir á sección "Outras funcións ...".
  2. Na xanela Mestría de funcións nun grupo "Data e hora" seleccione o nome "DATA" e prema no botón "OK".
  3. Iníciase a ventá do operador DATE. Esta función converte a data do formato habitual a un valor numérico que o operador debe procesar. DÍA.

    A xanela aberta ten tres campos. No campo "Día" pode introducir inmediatamente o número "1". Esta será a mesma acción para cada situación. Pero os outros dous campos terán que facer coidadosamente.

    Sitúe o cursor no campo "Ano". A continuación, vaia á elección dos operadores a través do triángulo familiar.

  4. Todos na mesma categoría Mestría de funcións seleccione o nome "ANO" e prema no botón "OK".
  5. Inicia a xanela de argumento do operador. Ano. Define o ano polo número especificado. Nunha caixa de caixa "Data en formato numérico" especifique a ligazón á cela que contén a data orixinal para a que precisa determinar o número de días. Despois diso, non se apresuraron a premer no botón "OK"e prema no nome "DATA" na barra de fórmulas.
  6. Entón volvemos á xanela de argumentos. DATE. Sitúe o cursor no campo "Mes" e vaia á selección de funcións.
  7. En Asistente de funcións faga clic no nome "MES" e prema no botón "OK".
  8. Iníciase a fiestra do argumento da función. MES. As súas tarefas son similares ao operador anterior, só que mostra o valor do número do mes. No único campo desta ventá establécese a mesma referencia ao número orixinal. Entón na barra de fórmula faga clic no nome "DÍA".
  9. Volvemos á ventá dos argumentos. DÍA. Aquí temos que facer un pequeno toque. No único campo da xanela onde xa se atopan os datos, engadimos a expresión ao final da fórmula "-1" sen comiñas, e tamén poñer "+1" despois do operador MES. Despois faga clic no botón "OK".
  10. Como podes ver, o número de días do mes ao que pertence o número especificado móstrase na cela anteriormente seleccionada. A fórmula xeral é a seguinte:

    = DÍA (DATA (ANO (D3); MES (D3) +1; 1) -1)

O segredo desta fórmula é sinxelo. Usámolo para determinar a data do primeiro día do seguinte período, e despois restamos un día dela, recibindo o número de días no mes especificado. A variable desta fórmula é unha referencia de cela. D3 en dous lugares. Se o reemplasas co enderezo da cela na que está a data no teu caso particular, entón podes dirixir esta expresión a calquera elemento da folla sen axuda Mestría de funcións.

Lección: Funcións de data e hora de Excel

Como podes ver, hai varias opcións para descubrir o número de días nun mes en Excel. Cal deles usar depende do obxectivo final do usuario, así como da versión do programa que usa.