Zahlenliste Prozentual erhöhen anhand des Wertes
Moderator: Moderatoren
Zahlenliste Prozentual erhöhen anhand des Wertes
Hallo,
ich habe eine Open Office Tabelle wo ich in Spalte B ab position 8 dann 9 dann 10 etc diverse Zahleneinträge habe. Gibt es eine möglichkeit eine Regel zu erstellen das zb wenn die Zahl zwischen 0,01 und 0,2 ist dieser wert in Spalce C dann um 200 % erhöht wird?
Also quasi eine Prozentuale Staffelung und zwar so:
zwischen 0,0001 und 0,0002 =200% erhöhen
zwischen 0,021 und 0,04 =100% erhöhen
zwischen 0,041 und 0,09 =50% erhöhen
usw..die werte in Spalte B sind so:
0,0020
0,0257
0,0351
usw...
vielen dank für die hilfe
ich habe eine Open Office Tabelle wo ich in Spalte B ab position 8 dann 9 dann 10 etc diverse Zahleneinträge habe. Gibt es eine möglichkeit eine Regel zu erstellen das zb wenn die Zahl zwischen 0,01 und 0,2 ist dieser wert in Spalce C dann um 200 % erhöht wird?
Also quasi eine Prozentuale Staffelung und zwar so:
zwischen 0,0001 und 0,0002 =200% erhöhen
zwischen 0,021 und 0,04 =100% erhöhen
zwischen 0,041 und 0,09 =50% erhöhen
usw..die werte in Spalte B sind so:
0,0020
0,0257
0,0351
usw...
vielen dank für die hilfe
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
Stelle eine Liste mit den Regeln zusammen:
Die folgende Funktion liefert dir dann den ProzentSatz, der zu dem Wert gehört, der in der Zelle H2 steht.
Gruß
lorbass
Code: Alles auswählen
| A | B | C
---+--------+--------+-----
1 | von | bis | PSatz
2 | 0,001 | 0,020 | 200%
3 | 0,021 | 0,040 | 100%
4 | 0,041 | 0,090 | 50%
Code: Alles auswählen
=SUMMENPRODUKT(A1:A4 <= H2; B1:B4 >= H2; C1:C4)
lorbass
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
Also Spalte ABC ist ja schon durch meine datensätze belegt, ich schreibe diese Liste dann also mit den regeln auf GHI zusammen? genau so wie du es geschrieben hast? und wie ist die formel dann? Die Spalte mit meinen Zahlen ist ja Spalte C und die änderung hätte ich gerne dann auf Spalte D
das alles so verwirrend für mich ich bin so ein excel anfänger :S
das alles so verwirrend für mich ich bin so ein excel anfänger :S
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
… zum Beispiel, ja.joingo hat geschrieben:ich schreibe diese Liste dann also mit den regeln auf GHI zusammen?
Genauso wie du sie brauchst!joingo hat geschrieben:genau so wie du es geschrieben hast?
Du musst nur die Spaltennamen und die Zeilennummern aus meinem Beispiel an deine tatsächlichen Werte ersetzen.joingo hat geschrieben:und wie ist die formel dann?
Wenn du also deine Regel-Tabelle in den Spalten G, H und I anlegst, sieht das so aus:
Code: Alles auswählen
| G | H | I
---+--------+--------+-----
1 | von | bis | PSatz
2 | 0,001 | 0,020 | 200%
3 | 0,021 | 0,040 | 100%
4 | 0,041 | 0,090 | 50%
Code: Alles auswählen
| C | D
---+----------+--------------------------------------------------------
1 | Werte | Prozentsatz
2 | 0,0113 | =SUMMENPRODUKT(G$1:G$4 <= C2; H$1:H$4 >= C2; I$1:I$4)
3 | 0,0573 | =SUMMENPRODUKT(G$1:G$4 <= C3; H$1:H$4 >= C3; I$1:I$4)
4 | 0,0330 | =SUMMENPRODUKT(G$1:G$4 <= C4; H$1:H$4 >= C4; I$1:I$4)
5 | usw. | usw.
Warum fragst du dann im Calc-Forum?joingo hat geschrieben:ich bin so ein excel anfänger

Gruß
lorbass
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
also irgendwie passt es nicht dann mein ergebnis auf D ist immer 0,15 und oder 0,5 ?!?!??
diese formel:
=SUMMENPRODUKT(G$1:G$6 <= C2; H$1:H$6 >= C2; I$1:I$6)
und das hier steht bei spalte C und D (D ist dann die Formel eingetragen)
0,1235 0,15
0,1252 0,15
0,1344 0,15
0,1344 0,15
0,1235 0,15
0,1295 0,15
0,1295 0,15
0,1233 0,15
0,1233 0,15
0,1233 0,15
0,1233 0,15
0,1233 0,15
0,0803 0,5
0,0637 0,5
0,0808 0,5
0,0808 0,5
0,0808 0,5
ich hab diese formel halt: =SUMMENPRODUKT(G$1:G$6 <= C2; H$1:H$6 >= C2; I$1:I$6)
bei D2 eingetragen und dann runtergezogen so das es so weiter ging:
=SUMMENPRODUKT(G$1:G$6 <= C3; H$1:H$6 >= C3; I$1:I$6)
=SUMMENPRODUKT(G$1:G$6 <= C4; H$1:H$6 >= C4; I$1:I$6)
=SUMMENPRODUKT(G$1:G$6 <= C5; H$1:H$6 >= C5; I$1:I$6)
usw
was ist falsch?
diese formel:
=SUMMENPRODUKT(G$1:G$6 <= C2; H$1:H$6 >= C2; I$1:I$6)
und das hier steht bei spalte C und D (D ist dann die Formel eingetragen)
0,1235 0,15
0,1252 0,15
0,1344 0,15
0,1344 0,15
0,1235 0,15
0,1295 0,15
0,1295 0,15
0,1233 0,15
0,1233 0,15
0,1233 0,15
0,1233 0,15
0,1233 0,15
0,0803 0,5
0,0637 0,5
0,0808 0,5
0,0808 0,5
0,0808 0,5
ich hab diese formel halt: =SUMMENPRODUKT(G$1:G$6 <= C2; H$1:H$6 >= C2; I$1:I$6)
bei D2 eingetragen und dann runtergezogen so das es so weiter ging:
=SUMMENPRODUKT(G$1:G$6 <= C3; H$1:H$6 >= C3; I$1:I$6)
=SUMMENPRODUKT(G$1:G$6 <= C4; H$1:H$6 >= C4; I$1:I$6)
=SUMMENPRODUKT(G$1:G$6 <= C5; H$1:H$6 >= C5; I$1:I$6)
usw
was ist falsch?
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
zwischen 0,0001 und 0,0002 =200% erhöhen
zwischen 0,021 und 0,04 =100% erhöhen
zwischen 0,041 und 0,09 =50% erhöhen
... stimmen die Vorgaben wirklich? Da sind doch Lücken in den Bereichen, sollten diese nicht nahtlos sein?
könnte es vielleicht heißen:
0,0001 bis 0,02
>0,02 bis 0,04
>0,4 bis 0,09
(Die Beispielwerte wäre dann unglücklich, sie ergeben dann jeweils 100% - sprich Verdopplung)
Falls ja, habe ich eine einfache Lösung über Bedingungen,
falls die Vorgaben korrekt waren, ist die Formel einfach anzupassen

- Dateianhänge
-
- bedingte Erhöhung.ods
- (9.03 KiB) 82-mal heruntergeladen
LinuxMint14Mate64 - LibreOffice 4.1.1.2
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
ich checks nicht, also habs nahtlos eingestelllt aber es geht nicht, vllt kannst du helfen..hier die tabelle:
natürlich solls nahtlos sein :S
natürlich solls nahtlos sein :S
- Dateianhänge
-
- test.xls
- (138 KiB) 83-mal heruntergeladen
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
Hallo joingo,
Aber ich glaube, so fern ich diese deine Aussage reichtig interpretiere:
Folglich muss die Formel von lorbass etwas angepasst werden. Und passend zu deiner Beispieldatei sieht das ganze dann so aus.
Und ferner dürfen dann in der Spalte I bei Psatz die Werte kein Prozentzeichen beinhalten.
Schau dir die Beispieldatei an, sie ist nur ein Vorschlag.
Gruß
balu
Das passt schon! Vorausgesetzt Du formatierst die Zelle mit der Formel auf Prozentzahlen. Du weisst ja wohl wie man das Zahlformat der Zellen einstellt/formatiert, oder?also irgendwie passt es nicht dann mein ergebnis auf D ist immer 0,15 und oder 0,5 ?!
Aber ich glaube, so fern ich diese deine Aussage reichtig interpretiere:
das der Wert der in der Spalte D erscheinen soll ein Erebnis von Spalte C plus der Prozentuale Aufschlag ergeben soll. Oder täuscht mich da mein linkes Hühnerauge?Gibt es eine möglichkeit eine Regel zu erstellen das zb wenn die Zahl zwischen 0,01 und 0,2 ist dieser wert in Spalce C dann um 200 % erhöht wird?
Folglich muss die Formel von lorbass etwas angepasst werden. Und passend zu deiner Beispieldatei sieht das ganze dann so aus.
Code: Alles auswählen
=((C2/100)*SUMMENPRODUKT(G$2:G$6<=C2;H$2:H$6>=C2;I$2:I$6))+C2
Schau dir die Beispieldatei an, sie ist nur ein Vorschlag.
Gruß
balu
- Dateianhänge
-
- Prozentualer-Aufschlag.ods
- (9.72 KiB) 77-mal heruntergeladen
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Zahlenliste Prozentual erhöhen anhand des Wertes
Genau!balu hat geschrieben:Du formatierst die Zelle mit der Formel auf Prozentzahlen.
Stimmt auch. Ich wollte zunächst mal die korrekte Ermittlung des Prozentsatzes (PSatz) zeigen, hätte aber auf die Komplettierung hinweisen müssenbalu hat geschrieben:ein Erebnis von Spalte C plus der Prozentuale Aufschlag ergeben soll

Ich finde es verwirrend, wenn die Prozentsätze als natürliche oder „normale“ reelle Zahlen (ohne Prozentzeichen) ausgewiesen werden, ich aber irgendwo beachten muss, durch 100 zu teilen. Daher würde ich die Prozentwerte in Spalte I (als Zahlen, nicht als Text (s.o.)) stehen lassen, C2 mit (1+p) multiplizieren (p ist der ermittelte PSatz), und mir dadurch die Division durch 100 sparen. Die Formel lautet dannbalu hat geschrieben:Folglich muss die Formel von lorbass etwas angepasst werden…
Und ferner dürfen dann in der Spalte I bei Psatz die Werte kein Prozentzeichen beinhalten.
=C2*(1+SUMMENPRODUKT(G$1:G$6<=C2;H$1:H$6>=C2;I$1:I$6))
(Die neu hinzukommenden Bestandteile sind rot markiert.)
In der beigefügten Datei habe ich die Spalte D aus besagtem Grund stehen lassen und die Endergebnisse der Berechnung in Spalte E dargestellt. Dort findet man auch die aus der Zinsrechnung bekannte Formel in einer etwas übersichtlicheren Form als E2=C2*(1+D2).
@joingo, im Endausbau solltest du die oben genannte Formel nach D2 kopieren und wie gehabt runterziehen. Die Spalte E kannst du getrost leeren bzw. in der von dir vorgesehenen Art und Weise nutzen.
Gruß
lorbass
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
ihr habt mit dem Summenprodukt die kluge Lösung, da hält meine WENN-Abfolge nicht mit. Respekt!
die Datei "Prozentualer Aufschlag ergibt bei dem Wert
0,02 -> 400%
ich habe meine überarbeitete "WENN-Fußgängerliste" noch einmal angefügt,
entsprechend füge ich die geänderte test.xls an
Leider ist die Vorgabeliste immer noch lückenhaft,natürlich solls nahtlos sein :S
die Datei "Prozentualer Aufschlag ergibt bei dem Wert
0,02 -> 400%
ich habe meine überarbeitete "WENN-Fußgängerliste" noch einmal angefügt,
entsprechend füge ich die geänderte test.xls an
- Dateianhänge
-
- test.xls
- Änderung in Spalte E, einige Werte habe ich zu Testzwecken geändert
- (146.5 KiB) 124-mal heruntergeladen
-
- bedingte Erhöhung.ods
- (13.5 KiB) 119-mal heruntergeladen
LinuxMint14Mate64 - LibreOffice 4.1.1.2
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
Hallo,
OttoZ hat indirekt auf einen nicht zu verachtenden Fehler hingewiesen. Denn die Werte in der Staffelungsliste dürfen sich bei VON und BIS nicht überschneiden. Das heißt das dies hier
zu einem mathematischen additionsfehler führt. Richtig, oder besser wäre das hier
Aber auch egal! Da die Staffelungsliste fehlerhaft vorgegeben wurde und dementsprechend fehlerhaft weiterbearbeitet wurde. Kann durchaus in solchen Entwicklungsphasen vorkommen. Hauptsache der Fehler wurde erkannt, und in der fertigen Datei nicht übernommen.
@lorbass
Deine Formel ist natürlich kürzer und auch nicht schlecht. Ich kam blos gestern abend nicht mehr auf diese Idee, und deshalb sagte ich ja auch das die Datei nur ein Vorschlag sei. Du weisst ja das viele Wege nach Rom führen. Es gibt aber auch noch eine andere Methode, nämlich mit SVERWEIS. Aber warten wir mal ab was joingo dazu sagt, ob ihm dieser Weg gefällt, oder ob er noch einen anderen Lösungsvorschlag möchte. Vielleicht starten wir hier mal einen kleinen "Summer-Formel-Battle"
.
Gruß
balu
OttoZ hat indirekt auf einen nicht zu verachtenden Fehler hingewiesen. Denn die Werte in der Staffelungsliste dürfen sich bei VON und BIS nicht überschneiden. Das heißt das dies hier
Code: Alles auswählen
0,0001 0,0200
0,0200 0,0400
Code: Alles auswählen
0,0001 0,0200
0,0201 0,0400
Wie Du auf 400% kommst, bleibt mir ein Rätsel? Richtig sind 300%. Weil nämlich die 200% und 100% addiert werden.OttoZ hat geschrieben: die Datei "Prozentualer Aufschlag ergibt bei dem Wert
0,02 -> 400%
Aber auch egal! Da die Staffelungsliste fehlerhaft vorgegeben wurde und dementsprechend fehlerhaft weiterbearbeitet wurde. Kann durchaus in solchen Entwicklungsphasen vorkommen. Hauptsache der Fehler wurde erkannt, und in der fertigen Datei nicht übernommen.
@lorbass
Deine Formel ist natürlich kürzer und auch nicht schlecht. Ich kam blos gestern abend nicht mehr auf diese Idee, und deshalb sagte ich ja auch das die Datei nur ein Vorschlag sei. Du weisst ja das viele Wege nach Rom führen. Es gibt aber auch noch eine andere Methode, nämlich mit SVERWEIS. Aber warten wir mal ab was joingo dazu sagt, ob ihm dieser Weg gefällt, oder ob er noch einen anderen Lösungsvorschlag möchte. Vielleicht starten wir hier mal einen kleinen "Summer-Formel-Battle"

Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Zahlenliste Prozentual erhöhen anhand des Wertes
... die Grenzwerte müssen lauten
>=a <=b
> b <=c
> c <=x
oder
>=a < b
>=b < c
>=c <=x
___________________________
=SUMMENPRODUKT(G$1:G$6<=C2;H$1:H$6>=C2;I$1:I$6)
=SUMMENPRODUKT(A1:A4 <= H2; B1:B4 >= H2; C1:C4)
bei beiden hege ich Zweifel ... das gibt Doppelungen. ich denke mal:
=SUMMENPRODUKT(K$2:K$6<C2;L$2:L$6>=C2;M$2:M$6)
ein Beispiel liegt an. Den Startwert habe ich hilfweise auf 0,00009 gesetzt
>=a <=b
> b <=c
> c <=x
oder
>=a < b
>=b < c
>=c <=x
___________________________
=SUMMENPRODUKT(G$1:G$6<=C2;H$1:H$6>=C2;I$1:I$6)
=SUMMENPRODUKT(A1:A4 <= H2; B1:B4 >= H2; C1:C4)
bei beiden hege ich Zweifel ... das gibt Doppelungen. ich denke mal:
=SUMMENPRODUKT(K$2:K$6<C2;L$2:L$6>=C2;M$2:M$6)
ein Beispiel liegt an. Den Startwert habe ich hilfweise auf 0,00009 gesetzt

- Dateianhänge
-
- bedingte Erhöhung.ods
- (15.53 KiB) 129-mal heruntergeladen
Zuletzt geändert von OttoZ am Sa, 06.07.2013 14:34, insgesamt 1-mal geändert.
LinuxMint14Mate64 - LibreOffice 4.1.1.2
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
Klar! Wer die Funktionalität von SUMMENPRODUKT in ihrer Grundfunktion noch immer nicht verstanden hat, hegt natürlich seine Zweifel. Um deine Zweifel zu beseitigen, solltest Du dich mal hiermit befassen: CalcFunktionenMatrixOttoZ hat geschrieben: =SUMMENPRODUKT(A1:A4 <= H2; B1:B4 >= H2; C1:C4) - da hege ich Zweifel
Und dort ganz besonders mit diesem Kapitel: 3.1. SUMMENPRODUKT.
Arbeite mal mit Äpfel und Birnen, und Du wirst dann wohl hoffentlich klarer sehen.
Sag mal, liest Du eigentlich die Beitrräge dir richtig durch? Du baust mutwillig in deine Datei wieder einen Fehler ein den ich kurz zuvor extra hervorgehoben habe, und dann beschwerst Du dich das die Ergebnisse nicht stimmen?OttoZ hat geschrieben: da treten Doppelungen auf
Ich dachte eigentlich das meine Aussage
Muss ich denn extra extrem darauf hinweisen das die zwei Zeilen NUR ALS BEISPIEL für alle anderen Zeilen dienen und sie dementsprechend angepasst und geändert werden müssen?balu hat geschrieben: Denn die Werte in der Staffelungsliste dürfen sich bei VON und BIS nicht überschneiden. Das heißt das dies hierzu einem mathematischen additionsfehler führt. Richtig, oder besser wäre das hierCode: Alles auswählen
0,0001 0,0200 0,0200 0,0400
Code: Alles auswählen
0,0001 0,0200 0,0201 0,0400
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Zahlenliste Prozentual erhöhen anhand des Wertes
... gehört ja nicht ganz hier her, aber wie schreibt man Kloogschieeter richtig?
LinuxMint14Mate64 - LibreOffice 4.1.1.2
Re: Zahlenliste Prozentual erhöhen anhand des Wertes
In dieser apodiktischen Formulierung ist die Aussage schlichtweg falsch!OttoZ hat geschrieben:die Grenzwerte müssen lauten
Richtig ist, die Werte der Regeltabelle und die in der Formel verwendeten Relationen müssen aufeinander abgestimmt sein. Dies macht man idealerweise gleich so, dass die Formel ausnahmslos für alle Zeilen der Regel-Tabelle gleich ist.
Als Randbedingung bei dieser Abstimmung ist vermutlich(!) zu beachten, dass jeder Wert der Spalte C in höchstens einem Intervall der Regel-Tabelle liegt, der ermittelte Prozentsatz also genau einer der Prozentsätze der Regeltabelle oder 0% ist. 0% treffen dann zu, wenn der Vergleichswert aus Spalte C in keinem der Intervalle der Regeltabelle liegt.
„vermutlich“ sage ich, weil durchaus fachliche Anforderungen denkbar sind, nach denen ein Vergleichswert in mehr als einem Intervall liegt. Ebenfalls denkbar sind Szenarien denkbar, in denen die Intervalle in der Regel-Tabelle Lücken aufweisen. Bisher hat uns joingo allerdings noch überhaupt keine fachlichen Anforderungen beschrieben. Daher bleibt hier offen, ob Überschneidungen und/oder Lücken erlaubt sein sollen und wie in den Fällen der richtige Prozentsatz zu bestimmen ist. Ich jedenfalls traue mir auf Basis der bisher vorliegenden Informationen keine Aussage zu, was falsch ist und wie es richtig gemacht werden muss.
Gruß
lorbass