Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: AW: Aus positiver Zahl negative Zahl machen

AW: Aus positiver Zahl negative Zahl machen
07.07.2008 11:38:06
Hajo_Zi
Hakllo Nick,
Multiplikation mit -1
Schreibe eine -1 in eine Zelle, kopieren, markiere Deinen Bereich, rechte Maustaste, Inhalte einf?gen, Multiplikation

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Kleines Makro
07.07.2008 11:49:00
Backowe
Hi,
Makro ?ber Alt - F8, Optionen eine Tastenkombi zuweisen, Bereich markieren, Makro starten, fertig.
Sub ZahlUmwandeln()
Dim zelle As Range
For Each zelle In Selection
  If Left(zelle, 1) <> "-" Then _
    zelle = "-" & zelle
Next
End Sub

Anzeige
AW: Aus positiver Zahl negative Zahl machen
07.07.2008 11:51:00
Yusuf
Hi,
soll mit den Zahlen weitergerechnet werden oder ist es nur fuer die Anzeige?
Kaeme auch eine VBA-L?sung in betracht?
Gru?
Yusuf

AW: Aus positiver Zahl negative Zahl machen
07.07.2008 11:58:48
Yusuf
Hi,
hier mal ein Code mit dem du alle Zahlen >0 mal -1 und somit zu negativen Zahlen umrechnen lassen kannst.
In dem unteren Beispiel wird dies fuer die Spalte A durchgefuehrt. (cells(Zeile, Spalte))

Sub negativ()
For i = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(i, 1) > 0 Then
Cells(i, 1) = Cells(i, 1) * (-1)
End If
Next i
End Sub


Anzeige
AW: Aus positiver Zahl negative Zahl machen
07.07.2008 12:08:00
thema
Hallo zusammen,
danke f?r eure Tipps!
Problem hat sich erledigt.
Gruss TheMA
AW: Aus positiver Zahl negative Zahl machen
07.07.2008 11:38:06
Hajo_Zi
Hakllo Nick,
Multiplikation mit -1
Schreibe eine -1 in eine Zelle, kopieren, markiere Deinen Bereich, rechte Maustaste, Inhalte einf?gen, Multiplikation

Anzeige
Kleines Makro
07.07.2008 11:49:00
Backowe
Hi,
Makro ?ber Alt - F8, Optionen eine Tastenkombi zuweisen, Bereich markieren, Makro starten, fertig.
Sub ZahlUmwandeln()
Dim zelle As Range
For Each zelle In Selection
  If Left(zelle, 1) <> "-" Then _
    zelle = "-" & zelle
Next
End Sub

Anzeige
AW: Aus positiver Zahl negative Zahl machen
07.07.2008 11:51:00
Yusuf
Hi,
soll mit den Zahlen weitergerechnet werden oder ist es nur fuer die Anzeige?
Kaeme auch eine VBA-L?sung in betracht?
Gru?
Yusuf

AW: Aus positiver Zahl negative Zahl machen
07.07.2008 11:58:48
Yusuf
Hi,
hier mal ein Code mit dem du alle Zahlen >0 mal -1 und somit zu negativen Zahlen umrechnen lassen kannst.
In dem unteren Beispiel wird dies fuer die Spalte A durchgefuehrt. (cells(Zeile, Spalte))

Sub negativ()
For i = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(i, 1) > 0 Then
Cells(i, 1) = Cells(i, 1) * (-1)
End If
Next i
End Sub


Anzeige
AW: Aus positiver Zahl negative Zahl machen
07.07.2008 12:08:00
thema
Hallo zusammen,
danke f?r eure Tipps!
Problem hat sich erledigt.
Gruss TheMA
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Positive Zahlen in Negative umwandeln in Excel


Schritt-für-Schritt-Anleitung

Um positive Zahlen in negative umzuwandeln, kannst du folgende einfache Methode anwenden:

  1. Schreibe eine '-1' in eine leere Zelle.
  2. Kopiere die Zelle mit '-1'.
  3. Markiere den Bereich mit den positiven Zahlen.
  4. Rechtsklicke und wähle 'Inhalte einfügen'.
  5. Wähle 'Multiplikation' aus.

Diese Methode wird alle positiven Zahlen im markierten Bereich in negative Zahlen umwandeln. Diese Technik ist besonders nützlich, wenn du viele Werte gleichzeitig bearbeiten möchtest.


Häufige Fehler und Lösungen

  • Fehler: Die Zahl bleibt positiv.

    • Lösung: Stelle sicher, dass du die Option 'Multiplikation' beim Einfügen der Inhalte gewählt hast. Wenn du 'Werte' auswählst, bleibt die Zahl unverändert.
  • Fehler: Die Formel funktioniert nicht.

    • Lösung: Überprüfe, ob die Zellen, die du markiert hast, tatsächlich Zahlen und keine Texte sind. Du kannst dies überprüfen, indem du eine einfache Summe über die Zellen machst.

Alternative Methoden

  1. Verwendung von VBA-Makros: Du kannst ein kleines Makro verwenden, um alle positiven Zahlen in einer Spalte in negative Zahlen umzuwandeln. Hier ist ein einfaches Beispiel:

    Sub negativ()
    For i = 1 To ActiveSheet.UsedRange.Rows.Count
       If Cells(i, 1) > 0 Then
           Cells(i, 1) = Cells(i, 1) * (-1)
       End If
    Next i
    End Sub

    Dieses Makro durchläuft die erste Spalte und wandelt alle positiven Zahlen in negative um.

  2. Excel-Formel: Du kannst auch eine Formel verwenden, um positive Zahlen in negative Zahlen umzuwandeln. Setze in einer neuen Zelle die folgende Formel ein:

    =A1 * -1

    Ziehe die Formel nach unten, um sie auf andere Zellen anzuwenden.


Praktische Beispiele

  • Beispiel 1: Wenn du die Werte in den Zellen A1 bis A5 hast: 10, 20, 30, 40, 50. Mit der Multiplikations-Methode werden diese in -10, -20, -30, -40, -50 umgewandelt.

  • Beispiel 2: Mit dem VBA-Makro wird die gesamte Spalte A durchsucht und jede positive Zahl in der Spalte wird in eine negative Zahl umgewandelt.


Tipps für Profis

  • Nutze die Funktion =WENN(A1>0;A1*-1;A1) um nur positive Zahlen zu negieren, während negative und null Werte unverändert bleiben.
  • Speichere dein VBA-Makro in deiner Arbeitsmappe, sodass du es jederzeit über eine Tastenkombination ausführen kannst (z.B. Alt + F8).
  • Wenn du oft mit negativen Zahlen arbeitest, erwäge, eine benutzerdefinierte Funktion in VBA zu erstellen.

FAQ: Häufige Fragen

1. Wie kann ich in Excel positive Zahlen in negative umwandeln?
Du kannst dies tun, indem du eine '-1' in eine Zelle schreibst, diese kopierst und dann den Bereich mit positiven Zahlen markierst und 'Inhalte einfügen' wählst, gefolgt von 'Multiplikation'.

2. Was passiert, wenn ich die Methode nicht korrekt ausführe?
Wenn die Zahl nicht umgewandelt wird, vergewissere dich, dass du die richtige Option beim Einfügen der Inhalte gewählt hast und dass die Zellen tatsächlich Zahlen enthalten und keine Texte.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige