2016-07-28 4 views
0

Hier ist, was ich zu tun versucht:Excel Formel If-Anweisung - in zwischen Prozent

Ich habe eine Spalte (läßt Spalte A sagt) von Prozentsatz (von 100% auf 0% bis hin). Ich habe eine zweite Spalte (sagen wir Spalte B) mit einer Nummer 1-10. Ich möchte eine dritte Spalte erstellen, die addiert, was auch immer in Spalte B ist und die folgende: Wenn der Prozentsatz 99-90 ist, addiere 1. Wenn 89-80, addiere 2. 79-70, addiere 3. 69-60 , addieren Sie 4. 59-50, addieren Sie 5. 49-40, addieren Sie 6. 39-30, addieren Sie 7. 29-20, fügen Sie 8. 19-10, addieren Sie 9. unter 10, addieren Sie 10.

jedoch Ich kann es nicht richtig schreiben. Jede Hilfe würde sehr geschätzt werden.

+1

Hat einer der vorgeschlagenen Lösungen für Sie arbeiten? Wenn ja, bitte bestätigen Sie, und wenn nicht, dann weisen Sie bitte darauf hin, was nicht für Sie funktioniert. Danke. – Miqi180

+0

sein funktioniert soweit super! - Danke. Die von Miqi180 vorgeschlagene Methode bedeutet jedoch, dass, selbst wenn ein Prozentsatz bei 100 ist, dieser immer noch "1" zu Spalte C addiert, was ich nicht haben kann. Wenn der Prozentsatz bei 100 ist, brauche ich nichts hinzugefügt. Könnten Sie noch mehr Hilfe anbieten? – bm0r3son

+0

Das ist falsch. Bitte beachten Sie meinen Kommentar unter meinem Beitrag für weitere Erläuterungen. – Miqi180

Antwort

0

Hier ist, wie ich es gehen würde. Angenommen, Sie verwenden die Spalten A und B, und die Daten beginnen in Zeile2.

= B2 + IF (A2 < 0.1,10, IF (A2 < = 0.19,9, IF (A2 < = 0.29,8, IF (A2 < 0.39,7, IF (A2 < = 0.49,6, IF (A2 < = 0,59,5, IF (A2 < = 0,69,4, IF (A2 < = 0,79,3, IF (A2 < = 0,89,2, IF (A2 < = 0,99,1))))))))))

Auch erwähnenswert, dass Sie die Prozentsätze von 0% bis 100% angegeben haben, aber 100% ist nicht Teil Ihrer Datengabeln.

Hoffe, das funktioniert!

enter image description here

+0

Ich habe nicht genug Reputation, um @ miqi180 zu kommentieren, also werde ich hier kommentieren ... Seine Antwort ist definitiv besser. Ich wusste nicht, dass es tatsächlich eine Argumentation oder Formel gab, um deine Schwellenwerte zu bestimmen. Meine Art, mehrere IF-Anweisungen zu verwenden, hat einen kleinen Vorteil, und Sie können den Wert steuern, den Sie jeder Ihrer Gabeln zuweisen.Ich mag definitiv die "FLOOR" -Option in diesem speziellen Fall. – Nickstoy

+0

Das funktioniert sicher !! TY !! – bm0r3son

+0

Gern geschehen. Eine Sache, die Sie vielleicht auch tun möchten, ist, Ihre Forks in eine kleine Tabelle zu setzen, die Ihre Schwellenwerte enthält, und die harten Werte durch vlookups zu dieser Tabelle zu ersetzen. Es ist anfangs etwas komplexer zu schreiben, ermöglicht es Ihnen jedoch, Ihre Gabeln sehr effizient zu wechseln. – Nickstoy

0

Eine weitaus einfachere Lösung ist möglich. Vorausgesetzt, Ihre Prozentwerte im Bereich von 0 bis 1 in Spalte beginnend A in Zeile 1, können Sie die Werte Sie erhalten durch die folgende Formel in Zelle C1 Hinzufügen und Kopieren-Einfügen es in die untere Reihe:

=10*(1-FLOOR(A1;0,1))+B1 

Wenn Ihr Standort nicht nordeuropäisch ist, ändern Sie 0,1 in 0.1.

bearbeiten

Dank pnuts die korrekte Syntax auf anderen Orten in der Tat ist ;0,1-,0.1 zu ändern.

Zum Vergleich habe ich die gleichen Werte wie Nickstoy in den ersten 10 Zeilen verwendet.

Beispiel

enter image description here

+0

Eine Gebietsschemaänderung muss möglicherweise "; 0,1' bis', 0,1', – pnuts

+0

@pnuts Thx sein. Es scheint, dass Sie Recht haben, gemäß http://www.techonthenet.com/excel/formulas/floor.php – Miqi180

+1

Excellent. Point hat sich dann erledigt. Ich denke, deine Formulierung "könnte brauchen" warf mich weg :) – Miqi180