Reutilizar valores de fila en la tabla dinámica

Reutilizar valores de fila en la tabla dinámica

De una lista de contratos quiero saber en qué mes vencen las facturas. La frecuencia de facturación es diferente según el contrato, desde mensual (12x) hasta trimestral (4x) y anual (1x). Además las fechas de inicio son flexibles.

Entrada de datos: datos del contrato

Salida deseada:facturas por mes

Acercarse

QuéCreoLo que tengo que hacer es crear un conjunto de datos intermedio que muestre todas las facturas que se enviarán ese año. Así es como se verían los datos de la factura:todas las facturas. Después de lograr crear estos datos de factura, puedo crear una tabla dinámica alrededor del mes de la factura.

Pregunta

Mi pregunta es, en primer lugar, ¿mi enfoque es el correcto? Y si es así, ¿cómo generaría automáticamente una fuente de datos intermedia de este tipo?

Respuesta1

Debería poder crear la tabla "facturas por mes" utilizando funciones EXCEL simples.

  • MES(fecha) ... devuelve el mes número 1..12
  • MES(mes de factura) - MES(fecha del contrato) ... Número de meses desde la fecha de inicio
  • (MODIFICACIÓN(lo anterior, 12/frecuencia) = 0)... Verdadero si es un mes de factura

Ahora la única advertencia es que lo anterior fallará tan pronto como se crucen los años del calendario, por lo que para contar correctamente los meses desde la fecha de inicio, incluyendo también unprimer mes de factura:

  • MES(mes de factura) + 12*(AÑO(fecha de la factura)-AÑO(fecha del contrato)) - (MES(fecha del contrato) +primer mes de factura #)

información relacionada