Registriert seit: 28.12.2014
Version(en): 2013
Hallo Forum und Admins, trotz gewissenhafter Nutzung der Suche bin ich leider nicht fündig geworden. Sollte mein nachfolgend skiziertes Problem bereits in einem anderen Thread abgehandelt sein, bitte dorthin verschieben bzw. mir den passenden Thread nennen. Vielen Dank im voraus. Nun zu meinem Problem...
Für eine Auswertung größeren Ausmaßes (da werde ich wohl noch viele Fragen haben) liegt mein erstes Problem in dem weiter Verarbeiten von Zellen. Hier möchte ich gern automatisieren. Konkret bekomme ich z.B. in Zelle D5 einen Prozentwert von 87% geliefert. Dieser Prozentwert liegt innerhalb eines von 4 Bereichen. Bereich 1 = 10% bis 30% Bereich 2 = 31% bis 46% Bereich 3 = 47% bis 70% Bereich 4 = 71% bis 100%
In Zelle E5 müsste nun ein Vergleich durchgeführt werden, der den Prozentwert dem entsprechenden Bereich zuordnet und die Bereichzahl (1 bis 4) als Zahl in die Zelle einträgt. Somit stünde dann eine Zahl zwischen 1 bis 4 in Zelle E5. Zelle F5 soll anhand dieser Zahl dann einen Text übernehmen. Z.B. wenn F5 = 1 dann Text XY / wenn F5 = 2 dann Text AB etc. Der jeweilige Text ist nicht sehr lang.
Insgesamt sind es über 300 Dateien, die ich in Idealform offline über den Verzeichnispfad bearbeiten könnte. Viel geholfen wäre mir aber schon mit einer Formel die ich online kopieren könnte.
Vielen Dank und einen schönen Sonntag
Registriert seit: 10.04.2014
Version(en): 2016 + 365
28.12.2014, 16:08
(Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2014, 16:25 von Rabe.)
Hi, (28.12.2014, 15:52)Bitjongleur schrieb: Für eine Auswertung größeren Ausmaßes (da werde ich wohl noch viele Fragen haben) liegt mein erstes Problem in dem weiter Verarbeiten von Zellen. Hier möchte ich gern automatisieren. Konkret bekomme ich z.B. in Zelle D5 einen Prozentwert von 87% geliefert. Dieser Prozentwert liegt innerhalb eines von 4 Bereichen. so vielleicht? Tabelle1 | D | E | F | G | H | I | J | K | L | M | 1 | | | | | | | von | bis | Bereich | Text | 2 | | | | | | | 0,1 | 0,3 | 1 | XY | 3 | | | | | | | 0,31 | 0,46 | 2 | AB | 4 | | | | | | | 0,47 | 0,7 | 3 | EF | 5 | 0,87 | 4 | LM | | | | 0,71 | 1 | 4 | LM | 6 | 0,09 | kleiner | 0 | | | | | | größer | | 7 | 1,1 | größer | 0 | | | | | | kleiner | |
verwendete Formeln | | Zelle | Formel | Bereich | N/A | E5:E7 | =WENN($D5<$J$2;"kleiner";WENN($D5<$K$2;$L$2;WENN($D5<$K$3;$L$3;WENN($D5<$K$4;$L$4;WENN($D5<$K$5;$L$5;"größer"))))) | | | F5:F7 | =SVERWEIS(E5;$L$2:$M$7;2;0) | | |
Zahlenformate | Zelle | Format | Wert | D5 | '0% | 0,87 | D6 | '0% | 9% | D7 | '0% | 110% | J2 | '0% | 10% | J3 | '0% | 0,31 | J4 | '0% | 0,47 | J5 | '0% | 0,71 | K2 | '0% | 30% | K3 | '0% | 0,46 | K4 | '0% | 70% | K5 | '0% | 1 | Zellen mit Format Standard werden nicht dargestelltExcel-Inn.de | Hajo-Excel.de | XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 | Add-In-Version 18.19 einschl. 64 Bit |
Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:1 Nutzer sagt Danke an Rabe für diesen Beitrag 28
• Bitjongleur
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo, oder z.B. mit SVERWEIS und WAHL: Formeln der Tabelle | Zelle | Formel | E5 | =SVERWEIS(D5;{0."";10.1;31.2;47.3;71.4};2;-1) | F5 | =WAHL(E5;"XY";"AB";"EF";"LM") |
|
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• Bitjongleur
Registriert seit: 28.12.2014
Version(en): 2013
Vielen Dank für die schnelle Hilfe! :23: Das probiere ich nachher gleich aus. Als Excel Gelegenheitsanwender mit mehr oder weniger reinen Basiskenntnissen, bin ich über jede Hilfe froh. Was aber nicht heißt, das mein Ehrgeiz es mich nicht zunächst selbst versuchen lässt. Den Beitrag mit SVERWEIS hatte ich mir auch schon durch gelesen, aber leider nicht die Flexibilität im Denken gehabt bzw. die (vielseitigen) Einsatzmöglichkeiten nicht gekannt. Gruß Jens
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo zusammen, oder so: Arbeitsblatt mit dem Namen 'Tabelle1' | | D | E | F | G | H | I | J | K | L | M | 2 | | | | | | | von | bis | Bereich | Text | 3 | | | | | | | 0,1 | 0,3 | 1 | XY | 4 | | | | | | | 0,31 | 0,46 | 2 | AB | 5 | | | | | | | 0,47 | 0,7 | 3 | EF | 6 | 0,87 | 4 | LM | | | | 0,71 | 1 | 4 | LM | 7 | 0,09 | #NV | #NV | | | | | | | |
Zelle | Formel | E6 | =VERWEIS(D6;$J$3:$K$6;$L$3:$L$6) | F6 | =VERWEIS(D6;$J$3:$K$6;$M$3:$M$6) | E7 | =VERWEIS(D7;$J$3:$K$6;$L$3:$L$6) | F7 | =VERWEIS(D7;$J$3:$K$6;$M$3:$M$6) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß Atilla
Registriert seit: 28.12.2014
Version(en): 2013
Hallo zusammen, jetzt habe ich eure Vorschläge probiert und bin auch schon zu einem Ergebnis gekommen. Die Lösung von Uwe versprach den wenigsten Aufwand. Leider habe ich die bis jetzt nicht zum funktionieren bekommen. Die Schwierigkeit ist der gestellte Excel Master. Dort ist meine Referenzspalte mit der Zellenformatierung % versehen. Das darf ich auch leider nicht ändern. Ich habe also eine Spalte D5 mit 87,2%. Die anderen Lösungen haben ein Ergebnis geliefert, bedürfen aber leider zusätzlicher Spalten auf dem Arbeitsblatt, welches kein geringer Aufwand ist, da ich diese ja in jeder Datei mit anlegen müßte (die Roherfassung ist fertig und damit kann ich es nicht mehr in den Master einbinden). Deshalb war die Lösung von Uwe so vielversprechend. Bekommt man das mit dem Prozentwert in der Spalte zm funktionieren? Gruß Jens
Registriert seit: 13.04.2014
Version(en): 365
Hallo, würde ich so anlegen: Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | 1 | 47% | C |
Zelle | Formel | B1 | =SVERWEIS(A1*100;{0."";10."A";31."B";47."C";71."D"};2;1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo Jens Zitat:Die anderen Lösungen haben ein Ergebnis geliefert, bedürfen aber leider zusätzlicher Spalten auf dem Arbeitsblatt Das entspricht auch der Goldenen Regel von Mike Girvin: Zitat:If formula input data can change, put it in a cell and refer to it with cell references. If data will not change, you can hard code it into formula. http://www.youtube.com/watch?v=GVoUyvY19Qs
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 28.12.2014
Version(en): 2013
Hallo, allen Helfern ein ganz herzliches DANKE! Mit eurer Hilfe habe ich es jetzt so, wie ich es mir vorgestellt hatte. Klein, schlank und mit wenig Aufwand in die bereits mit den Rohdaten versehenen Dateien zu implementieren. Sicher wäre es schneller, übersichtlicher und leichter lesbar gewesen, wenn ich es mit der Aufschlüsselung gleich in den Master hätte implementieren können. Diese Lösung kommt in den Master für das nächste Mal. Ich bin sonst auch ein Anhänger einer vernünftigen Doku. Hier bin ich aber erst mit zum Projekt gekommen, als schon 2 Wochen Arbeit da drin steckten. Damit sind halt Grenzen des Machbaren festgelegt. Aber mit euren Vorschlägen habe ich jetzt eine schicke Lösung hin bekommen. Mit der Kombination aus den Lösungen von Uwe und Edgar hat es (fast) geklappt. Zunächst schien alles easy, bis ich in 2 direkt unter einander liegenden Zellen einen glatten Prozentwert hatte, der genau dem Grenzwert entsprach. Auf beide Zellen habe ich die identische Formel angewandt. Eine Zelle hatte die korrekte Umsetzung (71,0% wurde als 4 übersetzt) die andere Zelle hat es falsch angezeigt (71,0% wurde als 3 übersetzt). Trotz endlosem Suchen bin ich nicht auf den Fehler gekommen. Hat Jemand eine Idee? Ich habe jetzt alle Grenzwerte um ein Hundertstel gekürzt (71,0% = 70,99%) und damit geht es.
Gruß Jens
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi Jens, (28.12.2014, 22:15)Bitjongleur schrieb: Hat Jemand eine Idee? eventuell ist ein Unterschied in der x-ten Nachkommastelle, dadurch wird dann in der Anzeige aufgerundet, ist aber unterhalb 71%.
|