MS Excel 2003: calcule la diferencia incremental en la columna de total acumulado incluso si se encuentran valores en blanco en serie

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel 2003: calcule la diferencia incremental en la columna de total acumulado incluso si se encuentran valores en blanco en serie

Este tutorial de Excel explica cómo calcular diferencias incrementales en una columna de total acumulado, incluso si se encuentran valores en blanco en series en Excel 2003 y versiones anteriores (con capturas de pantalla e instrucciones paso a paso).

Problema: en Microsoft Excel 2003/XP/2000/97, tengo una hoja de cálculo que enumera los totales acumulados en la columna B. En la columna C, quiero contar cuánto ha aumentado el valor de cada fila. Por ejemplo, hice esto en la celda C7 con la siguiente fórmula:

=B7-B6

Esta fórmula funciona bien si siempre hay un valor en la columna B, pero deja de funcionar si falta una fila. ¿Cómo puedo escribir una fórmula que devuelva 0 si no se encuentra ningún valor en la columna B y luego comenzar a calcular la diferencia cuando se encuentra un valor?

R: Veamos un ejemplo.

Descargue la hoja de cálculo de Excel (que se muestra a continuación)

Primero, tenemos la columna B con totales acumulados. La columna C necesita calcular los incrementos incrementales entre las filas de la columna B.

En la celda B2, creamos la siguiente fórmula usando las funciones IBLANK, INDEX y MATCH:

=IF(ISBLANK(B7),0,B7-INDEX($B$1:B6,MATCH(9.99999999999999E+307,$B$1:B6)))

Esta fórmula utilizará la función ISBLANK para verificar si el valor en la columna B está en blanco. Devuelve 0 si está vacío. De lo contrario, utiliza las funciones ÍNDICE y COINCIDIR para restar el último valor encontrado en el rango B1:B6 de la celda B7.

(Visited 2 times, 1 visits today)