Calcular el número de domingos del mes.pregunta cuántos domingos quedan hasta fin de mes. Dos usuariosPropuse respuestas muy similares que me gustaron y funcionó muy bien para determinar cuántos domingos faltan para terminar el mes. Estoy buscando cuántos días sin domingo quedan en un mes determinado (parece que no es exactamente la misma pregunta) y estoy estancado.
Lo que estoy usando hasta ahora, modificando esta fórmula a A1
lo que sería la celda con el primero del mes del mes actual (y el de cada mes para cada columna), es:
=DAY(EOMONTH(A1,0))-DAY(TODAY()-1)-(SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&DATE(YEAR(A1),MONTH(A1),DAY(TODAY()-1)))))=1))-1)
(Número total de días en el mes) - (hoy más uno para incluir hoy) - (menos los domingos hasta hoy según las soluciones propuestas a la otra pregunta, menos 1 para excluir hoy si es domingo), y ahí es donde se rompe. Agregué arbitrariamente el último -1
(que entre paréntesis sale como agregar 1) pero realmente no funciona.
Tengo una tabla con las ventas diarias del año, el promedio diario de cada mes y con los días que faltan para terminar el mes × el promedio diario, cuál sería la posible venta mensual esperada. Incluyo el día actual en los Días Restantes porque si hoy es un día laborable, hay rebajas, pero debo excluirlo si hoy es domingo, ya que no trabajamos los domingos.
¿Existe alguna manera de determinar correctamente, a partir de un determinado día del mes incluido, cuántos días sin domingo quedan en un determinado mes? Tal vez haya una manera mejor y más elegante y debería usar una fórmula completamente diferente :)
Respuesta1
Respuesta del usuario743733aCalcular el número de domingos del mes.,
=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))))=1))
da el número de domingos entre la fecha en A1
y el último día del mes de A1
, inclusive. Esta pregunta solicita el número de días no domingos entre A1
y el último día del mes de A1
, inclusive. Es una simple cuestión de cambiar =
a <>
(no igual):
=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))))<>1))