Excel interpretiert die prozentualen Eingaben inkonsistent

358
beebeetatter

Ich gebe Zahlen in eine Zelle ein, die formatiert ist, um die Anzahl als Prozentsatz anzuzeigen.

Ich möchte 10% eingeben, also gebe ich "10" in die Zelle ein und drücke Enter. Die Zelle zeigt jetzt 10% (großartig) an.

Ich möchte 0,2% eingeben, also gebe ich "0,2" in die Zelle ein und tippe auf Enter. Jetzt zeigt die Zelle jedoch 20%!

Dieses Verhalten scheint inkonsistent zu sein. Gibt es einen Weg, um sicherzustellen, dass es sich immer wie der vorherige verhält?

Wenn ich „0.2 %Entereingebe und treffe, bekomme ich, was ich wünsche. Dies ist jedoch etwas mühsam, da ich das Nummernfeld nicht für die schnelle Eingabe verwenden kann. Es besteht auch eine gute Chance, dass ich vergesse, "%" manuell hinzuzufügen und Daten falsch einzugeben.

0
Wenn Sie die "0" in "0.2" eingeben, wird für mich "0.2%" eingegeben. Nur wenn Sie ".2" ohne "0" eingeben, werden "20%" zurückgegeben Scott Craner vor 5 Jahren 3
Welche Excel-Version verwenden Sie? Albin vor 5 Jahren 0
Willkommen bei SuperUser. Aus Ihren öffentlichen Daten sehe ich, dass Sie die [Tour] noch nicht besucht haben. Bitte tun Sie es und lesen Sie es bis zum Ende, es dauert nur eine Minute. Und da Ihre Frage beantwortet wurde, lesen Sie bitte [Was soll ich tun, wenn jemand meine Frage beantwortet?] (Https://superuser.com/help/someone-answers) Tom Brunberg vor 5 Jahren 0

2 Antworten auf die Frage

2
Scott

Bitte geben Sie an, welche Version von Excel Sie verwenden.

  1. Wenn ich das tue, was Sie in Excel 2013 beschreiben, erhalte ich das gewünschte Ergebnis. dh wenn ich "0,2" eingebe, bekomme ich "0,20%". Wenn ich eingebe “ . 2 “, ohne führende Null erhalte ich„ 20.00% “. Wenn Sie also einen Fehler beim Eingeben Ihrer Frage gemacht haben und " . 2 “Wenn Sie„ 20.00% “erhalten haben, geben Sie bei der Eingabe eines Wertes unter 1% immer die führende Null ein. Auf diese Weise können Sie Ihre Hand auf dem Ziffernblock halten.

    Aber es hat immer noch den Nachteil, dass Sie immer daran denken müssen, es zu tun, und wenn Sie vergessen, es zu tun, wird Excel glücklich (ohne Warnung) die falsche Antwort geben.

  2. Ein weiterer Ansatz ist nicht die Zellen als Prozentsatz zu formatieren, bis, nachdem Sie die Dateneingabe gemacht haben. Belassen Sie sie mit dem Standardformat („General“) oder formatieren Sie sie als Zahl, wenn Sie möchten. Geben Sie die gewünschten Nummern ein, z. B. "20", "17", "10", "7.2", "2", " . 2 ”usw. Wenn Sie fertig sind, teilen Sie sie alle durch 100 und formatieren Sie sie als Prozentsatz.

    Dies sollte Ihr Problem lösen, wenn Ihr Workflow eine Dateneingabephase erfordert, gefolgt von einer Art Analyse- / Anzeigephase, in der die Prozentsätze unverändert bleiben. Wenn für Ihren Workflow eine häufige Aktualisierung der Prozentsätze erforderlich ist, ist dies möglicherweise nicht hilfreich.


    Wie führen Sie die gleiche arithmetische Operation (z. B. durch 100 teilen) in einen Bereich von Zellen durch? Hier gibt es einige Möglichkeiten. (Ich gehe davon aus, dass die Zahlen, die Sie bearbeiten möchten, in Zellen sind A2:A100.)

    • Wählen Sie eine Spalte aus, die Sie nicht verwenden. sagen wir  Q. Geben Sie =A2/100in die Zelle ein  Q2und ziehen / füllen Sie nach unten  Q100. Kopieren Sie dann die Zellen  Q2:Q100und fügen Sie die Werte in ein A2:A100.
    • Wählen Sie eine Zelle aus, die Sie nicht verwenden. sagen wir  Q17. Geben Sie 100in die Zelle ein  Q17und "Kopieren" Sie es. Wählen Sie dann Zellen aus  A2:A100 und führen Sie "Einfügen" → "Inhalte einfügen" → "Teilen" aus.

    In beiden Fällen müssen Sie wahrscheinlich drücken Esc, um die Auswahl zu schließen. Möglicherweise möchten Sie auch die Zellen löschen, die Sie vorübergehend verwendet haben.

    Bei beiden Ansätzen besteht das Problem, dass leere Zellen in Nullen umgewandelt werden. Möglichkeiten zur Behebung dieses Problems werden unter Leere Zellen beim Verweisen auf eine leere Zelle in Excel beschrieben .

  3. Ein weiterer Ansatz ist die Aufrechterhaltung zweier Spalten. Wählen Sie eine Spalte aus, die Sie nicht verwenden. Wenn sich Ihre Prozentzahlen beispielsweise in Spalte befinden  P, können Sie Spalte Q(oder  AP) wählen  . Geben Sie =Q2/100in die Zelle ein  P2, formatieren Sie sie als Prozentsatz und ziehen Sie sie nach unten. Geben Sie dann Ihre Rohdaten (dh die Zahlen zwischen 0 und 100) in die Spalte ein  Q (die Sie als "Allgemein" oder als "Zahl" formatiert haben). Nehmen Sie alle Ihre Änderungen in Spalte vor  Q. Blenden Sie die zusätzliche Spalte aus, wenn Sie drucken möchten.

Ah ok - ich denke für meinen Workflow / meine Präferenz mit der führenden Null ist meine beste Wette. Vielen Dank! beebeetatter vor 5 Jahren 0
0
Aganju

Excel hat eine Einstellung für "intelligente Prozentsätze". Wenn diese Option aktiviert ist, wird versucht, für Sie zu denken.

Wenn Sie 10 eingeben, wird angenommen, dass Sie wahrscheinlich nicht 1000% bedeuten, also 10% sein sollten. Wenn Sie .2 eingeben, wird angenommen, dass Sie wahrscheinlich nicht 0,2% bedeuten, also 20%.

Schalten Sie die Einstellung aus, und das Verhalten ist für alle Einträge konsistent (es wird immer mit 100 multipliziert, um Prozentsätze anzuzeigen, 10 ergibt also 1000%).