Está en la página 1de 3

La funcin SI dentro de un campo calculado en una tabla

dinmica.
Das atrs lleg a mi correo el problema planteado por un lector, preguntando por la forma de
emplear en la configuracin de los campos calculados de las tablas dinmicas la funcin SI
condicional.
No es frecuente ver el uso de los campos calculados, y menos emplear frmulas complicadas para
su configuracin, sin embargo, esta herramienta admite muchas ms funciones y frmulas que las
simples aritmticas... pero con cuidado.
Nos centraremos con el ejemplo planteado por el lector. Partimos de un libro mayor de
contabilidad, con un resumen de movimientos de distintas cuentas contables y sus cargos y
abonos al debe y haber:

En primer lugar construiremos nuestra tabla dinmica, llevndonos los campos 'CUENTA',
'NOMBRE' y 'NOMBRE RUT' al rea de filas, y los campos 'DEBE' y 'HABER' al rea de datos:

El primer paso ha sido sencillo y nada fuera de lo normal, aunque algo lejos de lo que queremos
lograr en esta entrada. Nuestro objetivo es conseguir que para cada agrupacin que recoja la
tabla dinmica por los tres campos del rea de filas ( 'CUENTA', 'NOMBRE' y 'NOMBRE RUT' )
exista un nico valor que aglutine neteado los movimientos del 'DEBE' y del 'HABER', esto es, que
para todas las agrupaciones obtengamos el saldo DEUDOR o ACREEDOR de dicho elemento.
Para ello crearemos dos campos calculados (ver cmo). Desde Herramientas de tabla dinmica
> Opciones > Herramientas > Frmulas > Campo calculado:

Para el campo calculado DEUDOR hemos aadido la frmula =SI(DEBE >HABER;DEBE -


HABER;0); de igual forma aadiremos un segundo campo calculado ACREEDOR con la
frmula =SI(HABER >DEBE;HABER -DEBE;0).
Veamos el efecto sobre nuestra tabla dinmica:

Fijmonos en las diferencias con los campos 'DEBE' y 'HABER', mientras stos reflejan todos los
movimientos habidos en ambos campos, la frmula SI condiciona y muestra nicamente los
movimientos netos 'DEUDORES' o 'ACREEDORES'.
Ya podemos quitar los campos 'DEBE' y 'HABER' de la tabla dinmica, que slo habamos mostrado
para explicar las diferencias entre stos y nuestros campos calculados. Logrando visualizar en
nuestra tabla dinmica los saldos de cada cuenta.
Publicado por Excelforo Ismael Romero

También podría gustarte