von Infrenus » Mo, 18.09.2017 07:59
Guten Morgen HeritzP,
das ist ja mal richtig genial gelöst, ich sehe schon ich muss insbesondere mich in die Thematik von Summeprodukt einerseits von Peter und anderseits in die offenkundig vielseitigen Möglichkeiten von Arrays/Matrixen und Makros einarbeiten. Diese kann ich zwar grundlegend, aber so weit wäre ich nicht gekommen ohne eure Hilfe.
Eine Frage hätte ich noch bezüglich dem #NV, ich habe versucht die Matrixformel so zu ändern, dass "ISTNV" mit eingebaut wird, damit die Fehlermeldung nicht auftaucht, wenn keine Tabelle vorhanden ist. Dazu bin ich auf die Zelle mit der Matrix gegangen, habe Strg und Division(/) gedrückt und somit die gesamte Matrix ausgewählt und wollte diese dann mit F2 ändern um dann mit Strg+Umschalt+Eingabe wieder abzuschließen. Dabei war die Absicht von mir den Versuch so zu gestalten
Code: Alles auswählen
{=WENN(ISTNV(MTRANS(ALLETABELLENNAMEN())&T(ZUFALLSZAHL()));"";MTRANS(ALLETABELLENNAMEN())&T(ZUFALLSZAHL()))}
was aber zu keinem erkennbaren Erfolg geführt hat, da das #NV weiterhin besteht, habe ich hier vielleicht irgendwo einen Denkfehler drinnen?
Edit: Mittels der Bedingten Formatierung mit der Formel ISTNV(XY) und einem weißen Schrifthintergrund könnte ich zwar das #NV "verstecken", jedoch würde es mich interessieren, warum das nicht mit der Matrix geklappt hat oder wo hierbei mein Denkfehler drin war, so dass ich das ggf. doch ohne bedingte Formatierung lösen konnte.
Zudem würde ich die Matrixformel ja auch gerne erweitern, so dass die Tabellenzeilen von 14-50 auch diese Möglichkeit aufweisen und versuche natürlich die Formel zu erweitern, also hier habe ich versucht mittels Strg+Division (/) die Matrix komplett zu markieren und dann an der Ecke hinunter zu ziehen, was aber keinen Erfolg mit sich gebracht hat. Wie kann ich die Matrixformel also "verlängern", bzw. "verkürzen", falls das mal erforderlich sein sollte? Dies Betrifft die Spalten "Übersicht" und die Tabellenspalten welche auch eine Matrix darzustellen scheinen.
Edit: Ich habe das gelöst, indem ich durch try & error dahinter gekommen bin, dass ich die Matrixformel kopiere und dann den neuen Bereich markiere und diesen dort einfüge und mit Strg+Umschalt+Enter abschließe.
Falls es dafür eine andere bessere Lösung gibt, wäre ich auch erfreut diese zu lesen, für künftige übungen/Aktionen damit.
Und im Beispielmonat "Februar", bzw. also wenn der Monat weniger Tage hat, sind die Zellen ohne Monat ja mit gelb markiert - was kein Drama an sich ist, aber gibt es eine Möglichkeit das zu "verstecken" bzw. ich finde hierbei die bedingte Formatierung für die "gelben Zellen" nicht mehr, hat die sich woanders hin verlagert? Sonst hätte ich mir gedacht dass man hier in die bedingte Formatierung eine "wenn-dann-formel" einbauen würde?
Zum anderen, genial, dass der Ort jetzt auch angezeigt wird, allerdings würde ich gerne Fragen, ob und wie es möglich ist, dass der Ort nur einmal angezeigt wird, weil mit "Ort A" klappt das natürlich wunderbar, aber sobald ein Straßenname drinsteht, passt das natürlich nicht mehr wieder, da es über die Zellen hinausgeht.
Auf jeden Fall, vielen Dank, das ist ja richtig genial so und entschuldigt die Fragen, aber ich versuche wirklich zu lernen.

Guten Morgen HeritzP,
das ist ja mal richtig genial gelöst, ich sehe schon ich muss insbesondere mich in die Thematik von Summeprodukt einerseits von Peter und anderseits in die offenkundig vielseitigen Möglichkeiten von Arrays/Matrixen und Makros einarbeiten. Diese kann ich zwar grundlegend, aber so weit wäre ich nicht gekommen ohne eure Hilfe.
Eine Frage hätte ich noch bezüglich dem #NV, ich habe versucht die Matrixformel so zu ändern, dass "ISTNV" mit eingebaut wird, damit die Fehlermeldung nicht auftaucht, wenn keine Tabelle vorhanden ist. Dazu bin ich auf die Zelle mit der Matrix gegangen, habe Strg und Division(/) gedrückt und somit die gesamte Matrix ausgewählt und wollte diese dann mit F2 ändern um dann mit Strg+Umschalt+Eingabe wieder abzuschließen. Dabei war die Absicht von mir den Versuch so zu gestalten [code]{=WENN(ISTNV(MTRANS(ALLETABELLENNAMEN())&T(ZUFALLSZAHL()));"";MTRANS(ALLETABELLENNAMEN())&T(ZUFALLSZAHL()))}[/code] was aber zu keinem erkennbaren Erfolg geführt hat, da das #NV weiterhin besteht, habe ich hier vielleicht irgendwo einen Denkfehler drinnen?
[i]Edit: Mittels der Bedingten Formatierung mit der Formel ISTNV(XY) und einem weißen Schrifthintergrund könnte ich zwar das #NV "verstecken", jedoch würde es mich interessieren, warum das nicht mit der Matrix geklappt hat oder wo hierbei mein Denkfehler drin war, so dass ich das ggf. doch ohne bedingte Formatierung lösen konnte. :)[/i]
[d]Zudem würde ich die Matrixformel ja auch gerne erweitern, so dass die Tabellenzeilen von 14-50 auch diese Möglichkeit aufweisen und versuche natürlich die Formel zu erweitern, also hier habe ich versucht mittels Strg+Division (/) die Matrix komplett zu markieren und dann an der Ecke hinunter zu ziehen, was aber keinen Erfolg mit sich gebracht hat. Wie kann ich die Matrixformel also "verlängern", bzw. "verkürzen", falls das mal erforderlich sein sollte? Dies Betrifft die Spalten "Übersicht" und die Tabellenspalten welche auch eine Matrix darzustellen scheinen. [/d]
[i]Edit: Ich habe das gelöst, indem ich durch try & error dahinter gekommen bin, dass ich die Matrixformel kopiere und dann den neuen Bereich markiere und diesen dort einfüge und mit Strg+Umschalt+Enter abschließe. :) Falls es dafür eine andere bessere Lösung gibt, wäre ich auch erfreut diese zu lesen, für künftige übungen/Aktionen damit.[/i]
Und im Beispielmonat "Februar", bzw. also wenn der Monat weniger Tage hat, sind die Zellen ohne Monat ja mit gelb markiert - was kein Drama an sich ist, aber gibt es eine Möglichkeit das zu "verstecken" bzw. ich finde hierbei die bedingte Formatierung für die "gelben Zellen" nicht mehr, hat die sich woanders hin verlagert? Sonst hätte ich mir gedacht dass man hier in die bedingte Formatierung eine "wenn-dann-formel" einbauen würde?
Zum anderen, genial, dass der Ort jetzt auch angezeigt wird, allerdings würde ich gerne Fragen, ob und wie es möglich ist, dass der Ort nur einmal angezeigt wird, weil mit "Ort A" klappt das natürlich wunderbar, aber sobald ein Straßenname drinsteht, passt das natürlich nicht mehr wieder, da es über die Zellen hinausgeht.
Auf jeden Fall, vielen Dank, das ist ja richtig genial so und entschuldigt die Fragen, aber ich versuche wirklich zu lernen. :)