Registriert seit: 16.06.2015
Version(en): 2007
Hallo allerseits, und schon mal einen guten Rutsch
Folgendes Problem in Excel 365:
Ich beziehe aus einer Webseite Daten in Tabellenform.
Ein Datenset, das mich interessiert, hat dann folgendes Format:
Average: 80% SELL
Dieser Datensatz kann von 100% BUY bis 100% SELL gehen.
(Es handelt sich um Aktienbewertungen).
Ich würde nun gerne diesen Text in das Format -80 umwandeln. Die Range soll also von +100 bis -100 reichen, damit ich damit rechnen kann.
Vielen Dank für jede Hilfe
Gerhard aus München.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Wenn nicht "zufällig" zusätzliche Anforderungen kommen:
| A | B |
1 | 80% BUY | -80 |
2 | 70% SELL | 70 |
3 | 100% BUY | -100 |
Zelle | Formel |
B1 | =LINKS(A1;FINDEN("%";A1)-1)*WENN(ISTFEHL(FINDEN("B";A1));1;-1) |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 16.06.2015
Version(en): 2007
Hi Ralf.
Mache wohl was falsch.
Barchart | G | H |
11 | Average: 80% Buy | #WERT! |
Formeln der Tabelle |
Zelle | Formel | H11 | =LINKS(G11;FINDEN("%";G11)-1)*WENN(ISTFEHL(FINDEN("h";G11));1;-1) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Excel erstellt mir in der leeren Spalte H sofort auch eine sortierbare column, und füllt automatisch formeln aus.
Was mach ich da falsch?
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Dann so (hatte Average übersehen), funktioniert allerdings nicht mit einstelligen %
| A | B |
1 | Average: 80% SELL | 80 |
2 | Average: 70% SELL | 70 |
3 | Average: 100% BUY | -100 |
Zelle | Formel |
B1 | =TEIL(A1;FINDEN("%";A1)-3;3)*WENN(ISTFEHL(FINDEN("B";A1));1;-1) |
Wenn auch einstellige %, wird es umfangreicher:
| A | B | C |
1 | Average: 80% SELL | 80 | 80 |
2 | Average: 7% SELL | #WERT! | 7 |
3 | Average: 100% BUY | -100 | -100 |
Zelle | Formel |
B1 | =TEIL(A1;FINDEN("%";A1)-3;3)*WENN(ISTFEHL(FINDEN("B";A1));1;-1) |
C1 | {=VERWEIS(9^99;1*TEIL(A1;MIN(WENN(ISTZAHL(1*TEIL(A1;SPALTE(1:1);1));SPALTE(1:1)));SPALTE(1:1)))*WENN(ISTFEHL(FINDEN("B";A1));100;-100)} |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 16.06.2015
Version(en): 2007
super, danke.
werde ich morgen testen, muss los.
guten rutsch!