Formelumwandlung für Power Pivot
23.08.2017 11:55:57
Nils
in beigefügter Datei
https://www.herber.de/bbs/user/115655.xlsx
sollen die Spaltenwerte aus D in reine Mengenangaben in A umgewandelt werden.
Die Mengenwerte werden dabei immer durch die Ziffer nach dem Unterstrich _ ausgedrückt.
Da die Artikelnummern in Spalte D vielfach mit Sonderzeichen versehen sind (in diesem exemplarischen Ausschnitt nicht ersichtlich), war eine etwas differenziertere Formel notwendig, um das gewünschte Ergebnis in A darzustellen.
Mit der Formel
=WENNFEHLER(--TEIL(D2;FINDEN("#";WECHSELN(D2;"_";"#";LÄNGE(D2)-LÄNGE(WECHSELN(D2;"_";""))))+1;99);"")
hat das einwandfrei funktioniert.
Ich möchte diverse Reports nun für Power-Pivot konfigurieren und habe diese Formel entsprechend umgewandelt:
=(IFERROR(--MID([ARTIKEL NR];FIND("#";SUBSTITUTE([ARTIKEL NR];"_";"#";LEN([ARTIKEL NR]) -LEN(SUBSTITUTE([ARTIKEL NR];"_";""))))+1;99);""))
Diese Formel ist erstmal auf Fehler gelaufen und funktionierte erst wieder, nachdem ich die beiden Minuszeichen vor MID entfernt hatte.
Leider werden die Werte nun aber offenbar als Text ausgegeben und eine weiterführende Berechnung mit z.B. den Angaben in Spalte C ist so nicht möglich.
Ich habe schon diverse Versuche unternommen (isnumber, Mulitplikation der gesamten Formel mit 1) um hier wieder Zahlenwerte zu erhalten, leider ohne Erfolg.
Hat jemand eine Idee, was ich falsch mache bzw. wo der Denkfehler liegt?
Danke vorab und viele Grüße
Nils