Note: The other languages of the website are Google-translated. Back to English
Iniciar sesión  \/ 
x
or
x
Registrarse  \/ 
x

or

¿Cómo cambiar números positivos a negativos en Excel?

¿Cómo puede cambiar rápidamente todos los números o valores positivos a negativos en Excel? Los siguientes métodos pueden guiarlo para cambiar rápidamente todos los números positivos a negativos en Excel.

Cambie los números positivos a negativos con la función Pegar especial

Cambie los números positivos a negativos con el código VBA

Cambie los números positivos a negativos o viceversa con Kutools para Excel


flecha azul burbuja derecha Cambie los números positivos a negativos con la función Pegar especial

Puede cambiar números positivos a negativos con Pegado especial función en Excel. Haz lo siguiente.

1. Toque el número -1 en una celda en blanco y cópielo.

2. Resalte el rango que desea cambiar, luego haga clic derecho y elija Pegado especial desde el menú contextual para abrir el Pegado especial caja de diálogo. Ver captura de pantalla:

3. Luego seleccione TODO Opción de la Pasta, Multiplicar from the Operación.

4. Y luego haz clic OK, todos los números positivos se han cambiado a números negativos.

5. Por último, puede eliminar el número -1 según lo necesite.


Cambie o convierta números positivos en negativos y viceversa

Con los Kutools for Excel, Cambiar signo de valores utilidad, puede cambiar los números positivos a negativos o viceversa, invertir el signo de los números, corregir los signos negativos finales, etc. ¡Haga clic para descargar Kutools para Excel!


flecha azul burbuja derecha Cambie los números positivos a negativos con el código VBA

Usando el código VBA, también puede cambiar números positivos a negativos, pero debe saber cómo usar un VBA. Siga los siguientes pasos:

1. Seleccione el rango que desea cambiar.

2. Hacer clic Desarrollador >Visual Basic, Un nuevo Microsoft Visual Basic para aplicaciones aparecerá la ventana, haga clic en recuadro > Móduloy luego copie y pegue los siguientes códigos en el módulo:

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Haz clic en doc-positivo-negativo-2 para ejecutar el código, se abre un cuadro de diálogo para que seleccione un rango en el que desea convertir los valores positivos en negativos. Ver captura de pantalla:

4. Hacer clic Ok, los valores positivos en el rango seleccionado se convierten en negativos a la vez.


flecha azul burbuja derecha Cambie los números positivos a negativos o viceversa con Kutools para Excel

También puedes usar Kutools for Excel, Cambiar signo de valores herramienta para cambiar rápidamente todos los números positivos a negativos.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. 

Si tienes instalado Kutools for Excel, puede cambiar los números positivos a negativos de la siguiente manera:

1. Seleccione el rango que desea cambiar.

2. Hacer clic Kutools > Mi contenido > Cambiar signo de valores, ver captura de pantalla:

3. Y en la Cambiar signo de valores cuadro de diálogo, seleccione Cambiar todos los valores positivos a negativos .

4. Luego haga clic OK or Buscar. Y todos los números positivos se han convertido en números negativos.

2

Consejos: Para cambiar o convertir todos los números negativos en positivos, elija Cambiar todos los valores negativos a positivos en el cuadro de diálogo como se muestra en la siguiente captura de pantalla:

Kutools para Excel Cambiar signo de valores También puede corregir los signos negativos finales, cambiar todos los valores negativos a positivos y así. Para obtener información más detallada sobre el signo de cambio de valores, visite Descripción de la función Cambiar signo de valores.

Haga clic para descargar y probar gratis Kutools para Excel ahora!


flecha azul burbuja derecha Demostración: cambie números positivos a negativos o viceversa con Kutools para Excel

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Artículos relacionados:

Cambiar números negativos a positivos

Signos inversos de valores en celdas

Corregir los signos negativos finales en las células


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office / Excel 2007-2019 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Características completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Excel Dummy · 3 years ago
    oh my gosh, that was so easy and helpful (paste special)
  • To post as a guest, your comment is unpublished.
    Arman · 3 years ago
    Thanks a lots...
  • To post as a guest, your comment is unpublished.
    William Leong · 4 years ago
    Thank you for the guidance. Clear and easy to understand.
  • To post as a guest, your comment is unpublished.
    Vicky · 4 years ago
    Helpful..thanks. would need more help in future..
  • To post as a guest, your comment is unpublished.
    Barnaby · 5 years ago
    Put the figure in brackets
  • To post as a guest, your comment is unpublished.
    SeSe84 · 5 years ago
    AWESOME!! nice, quick, easy.
  • To post as a guest, your comment is unpublished.
    sahdev · 5 years ago
    I need to add an tool for typing like word in vb.net 2003, which should be called on demand like button click or placed i form. Also user should be able to create auto correct option int it. Basiclly user should be able to type, format and auto correct text. Your feedback will be of great help.
  • To post as a guest, your comment is unpublished.
    ARAVINDAN · 5 years ago
    Helped at the time of requirement , saved a lot of time
    :-)
  • To post as a guest, your comment is unpublished.
    BookGirlNJ · 5 years ago
    You can also just highlight all the cells, Copy, right-click, Paste Special... and choose Subtract. It changes them all to negative.
  • To post as a guest, your comment is unpublished.
    lee p · 6 years ago
    Just use the following formula:

    =A2*-1

    Works a treat, none of this faffing about with Paste Special and suchlike
  • To post as a guest, your comment is unpublished.
    Sushil Joshi · 6 years ago
    Thank you very very Much... This simple but important formula helped me a lot.... Once again thank you.
  • To post as a guest, your comment is unpublished.
    vinod james · 6 years ago
    Very helpfull thank you very much
  • To post as a guest, your comment is unpublished.
    Raghu · 7 years ago
    Perfect!!

    Thank You!

    Raghu
  • To post as a guest, your comment is unpublished.
    Lynne · 7 years ago
    Excellent instructions with pics...followed perfectly and worked perfectly!
  • To post as a guest, your comment is unpublished.
    Aman · 7 years ago
    Thank you and it was very helpfull.
  • To post as a guest, your comment is unpublished.
    Jay Chivo · 7 years ago
    @Jay Chivo [quote name="Jay Chivo"][quote name="Dominic"]Hello,
    I am trying to make a customer statement in excel.
    I want to have a coloumn for date, description, amount ,currency, exchange rate, Debit , credit and balance.

    I want it that when i put a negative figure on the amount, it multiplies with the exchange rate and posts on the debit automatically. and vice versa for the credit !

    How can i do that in excel please.

    Dominic[/quote]

    Please try to do as follows:

    http://www.extendoffice.com/images/stories/doc-comments/11.png

    http://www.extendoffice.com/images/stories/doc-comments/22.png[/quote]

    In Debit, please use =if(C2>0,"",C2*E3)
    In Credit, please use =if(C2
  • To post as a guest, your comment is unpublished.
    Jay Chivo · 7 years ago
    @Dominic [quote name="Dominic"]Hello,
    I am trying to make a customer statement in excel.
    I want to have a coloumn for date, description, amount ,currency, exchange rate, Debit , credit and balance.

    I want it that when i put a negative figure on the amount, it multiplies with the exchange rate and posts on the debit automatically. and vice versa for the credit !

    How can i do that in excel please.

    Dominic[/quote]

    Please try to do as follows:

    [img]http://www.extendoffice.com/images/stories/doc-comments/11.png[/img]

    [img]http://www.extendoffice.com/images/stories/doc-comments/22.png[/img]
  • To post as a guest, your comment is unpublished.
    Dominic · 7 years ago
    Hello,
    I am trying to make a customer statement in excel.
    I want to have a coloumn for date, description, amount ,currency, exchange rate, Debit , credit and balance.

    I want it that when i put a negative figure on the amount, it multiplies with the exchange rate and posts on the debit automatically. and vice versa for the credit !

    How can i do that in excel please.

    Dominic