Microsoft Excel no es la única aplicación de MS Office que permite usar fórmulas, con Microsft Word también podrás realizar cálculos y usar fórmulas (antes de que lo preguntes, a día de hoy Power Point no lo permite).
Las fórmulas de Word puedes insertarlas cuando necesites realizar un cálculo o sumar celdas en una tabla de Word, son mucho mas limitadas que las fórmulas de Excel, pero pueden ser de gran utilidad como veremos a continuación.
Cómo insertar un cálculo en Word
En Word podemos insertar un cálculo en cualquier lugar de nuestro documento. Para ello nos serviremos de la funcionalidad que tienen los campos de Word.
Los campos permiten realizar multitud de funciones: combinar datos, mostrar información del sistema, referencias, fórmulas…. en nuestro caso sólo vamos a tratar la opción de generar fórmulas que nos permitan almacenar un cálculo.
Por ejemplo algo tan sencillo como insertar el número de segundos al año = 365*24*60*60:
También podemos realizar los mismos pasos a través de la opción para insertar un campo del menú de Word.
Cómo insertar una fórmula en una tabla de Word
Algo bastante común es tener que insertar tablas con números y cálculos de totales, medias… etc. La opción más común es incrustar una hoja de Excel dentro del propio documento Word, sin duda es la mejor opción si tienes que realizar cálculos complejos. Sin embargo si sólo quieres crear una pequeña tabla con algunos números, puede que sea más rápido realizarlo directamente en Word. Por ejemplo:

Para insertar una nueva fórmula en la tabla debes realizar los siguientes pasos:
NOTA: Son especialmente interesantes las funciones LEFT o ABOVE. Por ejemplo, LEFT dentro de una fórmula de SUMA (o similar) sumará todas las celdas que estén a su izquierda, si dentro de unos días añadimos columnas a nuestra tabla la fórmula seguirá funcionando.
Actualización de las fórmulas
Para actualizar una fórmula o un campo en Word, sólo tienes que situarse dentro del campo/fórmula y pulsar “F9″. También puedes hacer clic con el botón derecho y pulsar actualizar campos.
Si sólo tienes una fórmula esto es sencillo, pero si tienes varias, puede ser muy tedioso e incluso ocasionar errores en los cálculos al tener que actualizar una a una todas fórmulas.
Actualización de todas las fórmulas
Para actualizar todas las fórmulas al mismo tiempo sólo tienes que seguir los siguientes dos pasos:
Actualización automática de las fórmulas
Puede que haya veces que se nos olvide actualizar todas las fórmulas con el método anterior o simplemente sea demasiado tedioso. Para estos casos, hay métodos para “obligar” a que Word actualice de forma automática todas las fórmulas.
La solución es una Macro asociada a un evento de Word. Por evento entendemos acciones de abrir, cerrar el documento, actualizar el documento (no recomendable por que iría todo muy lento)…etc. Por ejemplo, con la siguiente Macro se actualizarían todas las fórmulas al abrir el documento Word.
1: Sub AutoOpen()
2: Dim rango As Range
3: Dim campo As Field
4: For Each rango In ActiveDocument.StoryRanges
5: For Each campo In rango.Fields
6: campo.Update
7: Next campo
8: Next rango
9: End Sub
NOTA: Cuidado con el uso de macros en documentos, si enviamos el fichero a otra persona, al abrir el documento recibirá un mensaje de alerta (o no, dependiendo de su configuración de seguridad) y por defecto se desactivaran las macros. Por lo tanto, cuando abran nuestro documento es muy probable que no se actualicen automáticamente las fórmulas.
Imprime este post
15 comentarios sobre Cómo insertar fórmulas en tablas de Word
Felicidades, una funcionalidad realmente interesante y útil.
Un detalle importante a la hora de usar esta interesante funcionalidad. A la hora de imprimir, si se pulsa el botón opciones, y se marca actualizar campos, los campos se actualizarán para la impresíón.
Un muy buen artículo; pero vaya, he intentado con el primer ejemplo (segundos al año) y no dejo de obtener, al presionar F9:
!Especificación de carácter no válida
Lo he probado de ambas formas mencionadas y caigo en lo mismo. No tengo problemas con el uso de otros campos, sólo con ‘fórmula’.
¿Alguien quien pueda ayudarme?
Okey, me respondo yo mismo… no sé que hago cachureando la ayuda online de office sin haber googleado antes.
Panel de Control -> Configuración Regional, bajo la pestaña ‘Números’ (esto es win2k), hay que asegurarse que el símbolo decimal, el símbolo separador de miles y el separador de listas sean distintos. En mi caso, cambié el separador de listas de ‘,’ a ‘;’ y Ok.
genial lo de las formulas y las tablas… me ayudaste mucho en mi tarea… eres genial
Hola Amigos: Tengo una duda, practíco la fórmulas y los paso a seguir, y al dar el enter me dice, Especificacion de caracter no valido, plop¡¡¡
Ayudenme por favor.
Hola Ma Ester,
Con la información que nos dejas poco puedo decir, no sé que versión de Word utilizas, ni cual es la fórmula que has introducido. Pero por lo que indicas, posiblemente sea un problema de con la configuración regional (Inicio – Panel de control – Configuración Regional).
En las pestañas de “Números” y “Moneda“, los separadores deben ser distintos para decimal, miles y listas. Es decir, una coma (,) para los decimales, un punto (.) para los miles y un punto y coma (;) para las listas.
Para finalizar pulsa los botones de “Aplicar” o “Aceptar“. No es necesario reiniciar el PC.
Lcflores
Hola a todos, ya conocia de hace tiempo esta utilidad del word, pero lo que no recuerdo es como enumera las celdas, supongamos que quiero hacer una tabla 4 (2col X 2fil)celdas y en la de la superior derecha quiero poner una funcion que sume lo que tiene en la izquierda mas lo que yo le ponga en la de abajo.
En ofice seria facil, B1=A1+B2
¿Cómo enumera word las celdas? ¿seria de la misma forma?
Gracias
OK! ya lo tengo, es igual que excel lo que no habia visto una celda combinada que tambien hay que contarla para todos los que afecte, pero gracias de todas formas
Tengo un problema cuando uso en una tabla un campo calculado, por defecto aparecen ceros como resultado del cálculo cuando los campos que intervienen en la foemula están vacíos. ¿Cómo puedo eliminar esos ceros?
Si uso una fórmula como =sum(above) y luego la copio a otra celda la puedo actualizar presionando F9. Si uso una fórmula como =sum(a1:a5) la puedo copiar pero no actualizar porque siempre va a hacer referencia al rango a1:a5. Alguien puede darme una mano para actualizar este tipo de fórmulas??
Hola, he estado peleando con eso de la configuracion regional, el punto y coma y la coma.
Aparte de cambiar eso, tambien hay que usar el simbolo.
por ejemplo. =sum(texto1;texto2) o =product(texto1;texto2)
la actualizacion de campos y actualizar al salir tambien tiene que estar activada.
seguro que ustedes ya lo descubrieron o entendieron, pero yo busque mucho y en ningun lado dice eso, claro que es medio obvio. Saludos desde Bolivia..
ademas, es bueno dar el enlace de donde viene eso.
http://support.microsoft.com/default.aspx?scid=kb;es;284921
Suerte.
Muy didáctica la explicación y me sirvieron mucho los comentarios de los “exploradores de esta page” que han probado distintos recursos para obtener un buen resultado.
Genial
Felicitaciones
Hola una duda desde que he utilizado las formumas en un documento de word, ahora al poner el numero de pagina en el pie de pagina me sale la formula en vez del numero y lo tengo que actualizar con f9, no se porque es alguin me puede ayudar.
Gracias
El problema consegui resolverlo a través del inicio-configuración regional. Manteniendo el hecho de que los tres separadores:decimal, enteros y listas deben ser distintos los tres, esto es: “.”,”,” y “;” y principalmente cambiando el español utilizado en Word el cual si el programa esta en español debe ser España y no Panamá. Con este detalle consegui que el mensaje desapareciera y las fórmulas trabajaran correctamente, Saludos
Deja tu comentario sobre Cómo insertar fórmulas en tablas de Word
*Nota: Sólo se tendrán en cuenta los comentarios correctamente redactados y que estén relacionados con el tema de la entrada.RSS a los comentarios de esta entrada · TrackBack URI