Fórmula devuelve el valor positivo inesperado

Seleccione idioma Seleccione idioma
Id. de artículo: 132686 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En Microsoft Excel, cuando utiliza un signo menos (-) como un operador de negación (por ejemplo -1) en una fórmula, el operador de negación tiene mayor prioridad que un operador binario. Esta orden de prioridad puede significar que una fórmula devuelve un valor positivo cuando se espera que devuelva un valor negativo. Por ejemplo, la fórmula
-2 = ^ 2
se evalúa como:
(-2) ^ 2
El signo menos se evalúa como un operador de negación. La fórmula devuelve un valor positivo, 4.

Causa

Microsoft Excel utiliza un orden de cálculo para evaluar los operadores en fórmulas. El orden de evaluación de los operadores determina que un signo menos (-) utiliza como un operador de negación (como -1) se evalúa antes todos los otros operadores. Porque de esta orden, la fórmula
-1 = ^ 2
representa el valor -1 cuadrado y devuelve el valor 1, un valor positivo.

Solución

Para conservar el orden de las operaciones en una fórmula, puede especificar que el signo negativo en una fórmula se aplican a toda la fórmula insertando paréntesis alrededor de los números que desea se evalúan primero.

Por ejemplo, si el anterior fomula
-2 = ^ 2
se cambia a
=-(2^2)
la fórmula devuelve un valor negativo,-4.

Que ha sido el método estándar para evaluar fórmulas desde la primera versión de Microsoft Excel.

Nota: Esta orden de operaciones es diferente del orden de las operaciones en Lotus 1-2-3.

Más información

Para obtener información adicional acerca del orden de evaluación de los operadores, consulte en contacto con el siguiente artículo en Microsoft Knowledge Base:
25189Excel: Orden de operaciones en fórmulas
Los productos de terceros aquí descritos están fabricados por proveedores independientes de Microsoft; no ofrecemos ninguna garantía, implícita ni de cualquier otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.

Referencias

Microsoft Excel 98 Macintosh Edition

Para obtener más información acerca de prioridad de operador, haga clic en contenido e índice en el menú Ayuda (o en el menú de globos de Ayuda) si está utilizando una versión del sistema operativo Macintosh anteriores a 8.0, haga clic en el botón índice en la Ayuda de Excel, escriba el texto siguiente
operadores, las fórmulas
y, a continuación, haga clic en Mostrar temas. Seleccione el tema "el orden en que Microsoft Excel realiza operaciones en las fórmulas" y haga clic en Ir A. Si no se puede encontrar la información que necesita, pregunte al Ayudante de Office.

Microsoft Excel 97

Para obtener más información acerca de prioridad de operador en Microsoft Excel, haga clic en la ficha Índice de Ayuda de Microsoft Excel 97, escriba el texto siguiente
operadores, orden de evaluación de fórmulas
y, a continuación, haga doble clic en el texto seleccionado para ir al tema "el orden en que Microsoft Excel realiza operaciones en las fórmulas".

Microsoft Excel 7.0

En la Ayuda de Microsoft Excel, escriba el texto siguiente
operadores, prioridad
y, a continuación, haga doble clic en el texto seleccionado para ir al tema "Prioridad de operador".

Microsoft Excel 5.0

Para obtener más información acerca de "Matemáticas operador de evaluación en Lotus 1.2.3 y Microsoft Excel", haga clic en el botón Buscar en la Ayuda de Microsoft Excel, escriba lo siguiente y, después, haga clic en pantalla:
operador

Propiedades

Id. de artículo: 132686 - Última revisión: lunes, 15 de agosto de 2005 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 98 para Macintosh
Palabras clave: 
kbmt kbprb KB132686 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 132686
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com