29.05.2015, 02:50
Moin.
Ich komm nicht weiter und bräuchte mal Expertenrat.
Anliegen ist es eine Formel zu erstellen die dynamisch mit dem Name Manager funktioniert.
D.h. ich möchte eine Variable (Neuer Name) aus einem festen und einem dynamischen Teil (Inhalt einer Zelle) zusammenbringen.
In der Variablen steht dann ebenfalls der Wert auf die referenzierende Zelle mit dem entsprechenden Inhalt.
Um etwas Übersicht in Excel habe ich recht viel mit dem Namen Manager gearbeitet. Nun habe ich das Problem das ich für 4-5 Zeilen 4-5 Namen Manager Variablen brauche. Der Inhalt ist bis auf eine Parameter (1,2,3,4,5) entsprechend immer identisch und da denke ich mir das muss doch anders gehen.
Momentan hab ich sowas in der Art:
Namen Manager:
=VERGLEICH(INDEX(TBLRechnungen[Artikel1];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
=VERGLEICH(INDEX(TBLRechnungen[Artikel2];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
=VERGLEICH(INDEX(TBLRechnungen[Artikel3];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
Frontend:
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten1;)
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten2;)
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten3;)
(Artikel1,2,3 und ArtikelPosten1,2,3 bleiben natürlich unangetastet... die muss es geben)
Am liebsten hätte ich eine Formel im Namen Manager die sowas enthält wie "lese Wert aus C3, (nächste Zeile dann C4) und übernehme den Formelinhalt als Bestandteil für einen existierenden Namensspace".
Damit würden sich nur noch 2 Formeln ergeben.
Im Namen manager:
=VERGLEICH(INDEX(TBLRechnungen[Artikel$VARIABLE];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
Frontend:
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten$VARIABLE;) <-- Die Formel dann für alle Zeilen, ohne weitere Anpassungen. - Dynamic entsteht durch die VARIABLE / Zelle / Wert
Die $VARIABLE ist in einer Spalte und für jede Zeile entsprechend Individuell definiert.
Ich hoffe das ist halbwegs verständlich und würde mich über Hilfe echt sehr freuen...
Was ich ebenfalls mal nachfragen wollte:
Es muss doch einfacher gehen "WENNFEHLER" um mehrere Formeln gleichzeitig zu bauen, als jede Zelle von Hand zu editieren, oder? Nur wie?!
Ich komm nicht weiter und bräuchte mal Expertenrat.
Anliegen ist es eine Formel zu erstellen die dynamisch mit dem Name Manager funktioniert.
D.h. ich möchte eine Variable (Neuer Name) aus einem festen und einem dynamischen Teil (Inhalt einer Zelle) zusammenbringen.
In der Variablen steht dann ebenfalls der Wert auf die referenzierende Zelle mit dem entsprechenden Inhalt.
Um etwas Übersicht in Excel habe ich recht viel mit dem Namen Manager gearbeitet. Nun habe ich das Problem das ich für 4-5 Zeilen 4-5 Namen Manager Variablen brauche. Der Inhalt ist bis auf eine Parameter (1,2,3,4,5) entsprechend immer identisch und da denke ich mir das muss doch anders gehen.
Momentan hab ich sowas in der Art:
Namen Manager:
=VERGLEICH(INDEX(TBLRechnungen[Artikel1];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
=VERGLEICH(INDEX(TBLRechnungen[Artikel2];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
=VERGLEICH(INDEX(TBLRechnungen[Artikel3];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
Frontend:
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten1;)
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten2;)
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten3;)
(Artikel1,2,3 und ArtikelPosten1,2,3 bleiben natürlich unangetastet... die muss es geben)
Am liebsten hätte ich eine Formel im Namen Manager die sowas enthält wie "lese Wert aus C3, (nächste Zeile dann C4) und übernehme den Formelinhalt als Bestandteil für einen existierenden Namensspace".
Damit würden sich nur noch 2 Formeln ergeben.
Im Namen manager:
=VERGLEICH(INDEX(TBLRechnungen[Artikel$VARIABLE];MatchRechnungRow;);TBLProdukte[Art-Nr.];0)
Frontend:
=INDEX(TBLProdukte[Bezeichnung];ArtikelPosten$VARIABLE;) <-- Die Formel dann für alle Zeilen, ohne weitere Anpassungen. - Dynamic entsteht durch die VARIABLE / Zelle / Wert
Die $VARIABLE ist in einer Spalte und für jede Zeile entsprechend Individuell definiert.
Ich hoffe das ist halbwegs verständlich und würde mich über Hilfe echt sehr freuen...
Was ich ebenfalls mal nachfragen wollte:
Es muss doch einfacher gehen "WENNFEHLER" um mehrere Formeln gleichzeitig zu bauen, als jede Zelle von Hand zu editieren, oder? Nur wie?!