Supportnet / Forum / Windows2000
Excel Formel
Frage
Moin,
ich arbeite zur Zeit an einer Tabelle mit der Wenn-Funktion. Nachdem ich die max. Verschachtelung von Formeln ausgetrickst habe, habe ich nun ein neues Problem. Das Problem ist das nur 255 Zeichen in einem Feld stehen können und die Formel wird Schätzungsweise 4 mal so lang sein. Ich dachte daran das ich die Formel ja über 4-5 Felder machen könnte und diese dann alle in einem Feld verbinde ist nur die Frage ob das geht?Und wenn nicht was für Möglichkeiten hätte ich sonst?Wichtig hierbei ist aber das die Felder alle zusammenarbeiten da ein auseinander rupfen nicht geht.
MfG Alex
Antwort 1 von Saarbauer
Hallo,
leider ist deine Problemdarstellung nicht so, dass man dir richtig helfen kann. Wenn du eine Wenn()-Funktion mit mehr als 255 Zeichen benutzt, glabe ich dass du auch mehr als 7 Verschachtelungen haben wirst und dann funktioniert es auch nicht mehr.
Es werde nähere Angaben gebraucht oder stell hier ein Beispiel ein
http://www.netupload.de/
Gruß
Helmut
leider ist deine Problemdarstellung nicht so, dass man dir richtig helfen kann. Wenn du eine Wenn()-Funktion mit mehr als 255 Zeichen benutzt, glabe ich dass du auch mehr als 7 Verschachtelungen haben wirst und dann funktioniert es auch nicht mehr.
Es werde nähere Angaben gebraucht oder stell hier ein Beispiel ein
http://www.netupload.de/
Gruß
Helmut
Antwort 2 von Ac076
Das mit dem verschachtelungen war ein Problem das ich hatte, habe ich aber selber gelöst. Nun geht es eigentlich darum wie ich diese 255 Zeichen erweitern kann oder die Funktion über mehrere Felder so verknüpfen kann das sie arbeiten als ob sie in einem Feld wären.
Antwort 3 von Saarbauer
Hallo,
da ich das noch nie versucht habe, kann ich dir dazu leider keine Auskunft geben.
Ich vermute aber, wenn du eine ander funktion als Wenn() nutzt, wie z.B. Summenprodukt() o.ä. kommst du wahrscheinlich besser klar.
Überlege dir auch mal wie du diese Formeln noch händeln willst, kommt doch keiner mehr bei einer Fehlermeldung mit klar.
Gruß
Helmut
da ich das noch nie versucht habe, kann ich dir dazu leider keine Auskunft geben.
Ich vermute aber, wenn du eine ander funktion als Wenn() nutzt, wie z.B. Summenprodukt() o.ä. kommst du wahrscheinlich besser klar.
Überlege dir auch mal wie du diese Formeln noch händeln willst, kommt doch keiner mehr bei einer Fehlermeldung mit klar.
Gruß
Helmut
Antwort 4 von Ac076
Das Thema ist eine Summenformel kommt da nicht in Frage, da in einer Zelle ein bestimmter Wert auftauchen soll wenn die bestimmte Geschäftsart in einem anderen Feld aus einer Liste ausgesucht wird.
Das wäre so ja kein Problem nur handelt es sich hier um ca. 60 verschiedene Geschäftsarten von denen 20 nochmals verschiedene Wertmöglichkeiten haben je nach Umsatz des Unternehmens. Also ne richtig "kleine" Formel wird da benötigt.
Das wäre so ja kein Problem nur handelt es sich hier um ca. 60 verschiedene Geschäftsarten von denen 20 nochmals verschiedene Wertmöglichkeiten haben je nach Umsatz des Unternehmens. Also ne richtig "kleine" Formel wird da benötigt.
Antwort 5 von Saarbauer
Hallo,
da deine Angaben sehr ungenau sind wird dir wohl keiner weiterhelfen können. Aber nach meiner Ansicht und oben gemachten angaben käme wahrscheinlich doch Summenprodukt() infrage, da bei sinnvoller Kombination der Daten man den Wert erhält, den man braucht. Du glaubst garnicht was alles mit der Formel möglich ist. Vielleicht geht es aber auch mit einem SVerweis() oder Wverweis()
Gruß
Helmut
da deine Angaben sehr ungenau sind wird dir wohl keiner weiterhelfen können. Aber nach meiner Ansicht und oben gemachten angaben käme wahrscheinlich doch Summenprodukt() infrage, da bei sinnvoller Kombination der Daten man den Wert erhält, den man braucht. Du glaubst garnicht was alles mit der Formel möglich ist. Vielleicht geht es aber auch mit einem SVerweis() oder Wverweis()
Gruß
Helmut
Antwort 6 von Ac076
So Entschuldigung konnte über das Wochenende nicht an einen Computer,wie säh das denn mit der Summenformel aus?Da ich da jetzt keine Ahnung hab wie man das anstellen soll.
ICh kann ja mal meine Wenn-Formel hier reinsetzen:
ICh kann ja mal meine Wenn-Formel hier reinsetzen:
Antwort 7 von Saarbauer
Hallo,
deine Wenn()-Funktion ist schon etwas schwierig zu lesen (zumindest für einen aussenstehenden wie mich).
Was ich festgestellt habe ist, dass der Wert aus A1 mit der Firmentabelle! B293 bis B315 <verglichen wird. Bei den Werten für Firmentabelle! C6 und folgende sehe ich im Moment noch kein System, jedoch gibt es bei verschiedenen Werten eine Grenze, steht in G6, ab der andere Daten genommen werden.
Leider ist mit deinen Angaben es nicht so einfach diese Liste nachzubauen und ausserdem ist ja nicht bekannt welche Daten in den anderen Feldern stehen und wie diese eventuell zu nutzen sind. als Hilfsspalte o.ä.
Habe mal ein Beispiel unter
http://www.netupload.de/detail.php?img=85d9daf95719d027839ad5847120...
eingestellt. Wert in B6 ergibt sich aus A1 und G6
Hoffe es hilft weiter.
Gruß
Helmut
deine Wenn()-Funktion ist schon etwas schwierig zu lesen (zumindest für einen aussenstehenden wie mich).
Was ich festgestellt habe ist, dass der Wert aus A1 mit der Firmentabelle! B293 bis B315 <verglichen wird. Bei den Werten für Firmentabelle! C6 und folgende sehe ich im Moment noch kein System, jedoch gibt es bei verschiedenen Werten eine Grenze, steht in G6, ab der andere Daten genommen werden.
Leider ist mit deinen Angaben es nicht so einfach diese Liste nachzubauen und ausserdem ist ja nicht bekannt welche Daten in den anderen Feldern stehen und wie diese eventuell zu nutzen sind. als Hilfsspalte o.ä.
Habe mal ein Beispiel unter
http://www.netupload.de/detail.php?img=85d9daf95719d027839ad5847120...
eingestellt. Wert in B6 ergibt sich aus A1 und G6
Hoffe es hilft weiter.
Gruß
Helmut
Antwort 8 von Ac076
Erstmals vielen Dank für die Hilfsbereitschaft.
Ich kann die Datei ja mal hochladen auf die Idee bin ich noch gar nicht gekommen.Mit den Summenformeln komm ich im Moment nicht wirklich klar die muss ich mir heute Abend mal in Ruhe angucken.
Hier erstmal die Datei:
Ich kann die Datei ja mal hochladen auf die Idee bin ich noch gar nicht gekommen.Mit den Summenformeln komm ich im Moment nicht wirklich klar die muss ich mir heute Abend mal in Ruhe angucken.
Hier erstmal die Datei:
Antwort 9 von Ac076
http://www.netupload.de/img.php/b4dbd279349f94411f726e1c4f86f6f4.xls
Hier der richtige Link.
Hier der richtige Link.
Antwort 10 von Ac076
Antwort 11 von Saarbauer
Hallo,
hier eine Erläuterung der Formel aus Zelle B6
=WENN( -> normale Wennabfrage um festzustellen ob es nur 1 Wert in der Wertetabelle gibt oder 2
SUMMENPRODUKT((Wertetabelle!$A$1:$A$78=Richtsätze!$A$1) -> Feststellung ob Wert aus A1 in der Wertetabelle vorhanden ist
*(Wertetabelle!$B$1:$B$78<Richtsätze!$G$6)) -> Feststellung ob Wert aus G6 in der Wertetabelle vorhanden ist
=2; -> wenn Ergebnis aus der vorherigen Ermittlung 2 ist, dannn
SUMMENPRODUKT((Wertetabelle!$A$1:$A$78=Richtsätze!$A$1) -> Feststellung ob Wert aus A1 in der Wertetabelle vorhanden ist
*(Wertetabelle!$B$1:$B$78<>0)-> Feststellung ob die Werte in der Wertetabelle <>0 sind
*(Wertetabelle!$C$1:$C$78))-> Ermittlung des Wertes
-> sonst
;SUMMENPRODUKT((Wertetabelle!$A$1:$A$78=Richtsätze!$A$1)
*(Wertetabelle!$B$1:$B$78<Richtsätze!$G$6)-> Feststellung ob Wert G6 < als Wert aus der Wertetabelle ist
*(Wertetabelle!$C$1:$C$78)))
Das Ganze funktioniert folgendermassen :
Ist der Wert in der Matrix vorhanden, da wird der wert 1 sonst 0. Beispiel Matrix [1, 2,3,4,5,6,7,8,9]
Matrix(1) >4 ergibt {0,0,0,0,1,1,1,1,1]
Matrix(2) <6 ergibt [1,1,1,1,1,0,0,0,0]
Matrix >4 *Matrix <6 ergibt Matrix(1) * Matrix(2) und am Ende steht nur an der stelle wo die 5 ist eine 1 und alle anderen Werte sind 0, das Summenprodukt ist dann 1
Matrix >4 *Matrix <6 * Matrix ergibt Matrix(1) * Matrix(2) *Matrix und am Ende steht nur an der stelle wo die 5 ist eine 5 und alle anderen Werte sind 0, das Summenprodukt ist dann 5
Bei vergleichswerten kommt immer nur eine 1 oder 0, will ich den richtigen Wert emitteln muss ich den Wert nochmal dazusetzen.
Wichtig, die Tabellen müssen feste Grenzen haben also z.B. A1:A100 und müssen gleiche Länge haben B1:B100
Gruß
Helmut
hier eine Erläuterung der Formel aus Zelle B6
=WENN( -> normale Wennabfrage um festzustellen ob es nur 1 Wert in der Wertetabelle gibt oder 2
SUMMENPRODUKT((Wertetabelle!$A$1:$A$78=Richtsätze!$A$1) -> Feststellung ob Wert aus A1 in der Wertetabelle vorhanden ist
*(Wertetabelle!$B$1:$B$78<Richtsätze!$G$6)) -> Feststellung ob Wert aus G6 in der Wertetabelle vorhanden ist
=2; -> wenn Ergebnis aus der vorherigen Ermittlung 2 ist, dannn
SUMMENPRODUKT((Wertetabelle!$A$1:$A$78=Richtsätze!$A$1) -> Feststellung ob Wert aus A1 in der Wertetabelle vorhanden ist
*(Wertetabelle!$B$1:$B$78<>0)-> Feststellung ob die Werte in der Wertetabelle <>0 sind
*(Wertetabelle!$C$1:$C$78))-> Ermittlung des Wertes
-> sonst
;SUMMENPRODUKT((Wertetabelle!$A$1:$A$78=Richtsätze!$A$1)
*(Wertetabelle!$B$1:$B$78<Richtsätze!$G$6)-> Feststellung ob Wert G6 < als Wert aus der Wertetabelle ist
*(Wertetabelle!$C$1:$C$78)))
Das Ganze funktioniert folgendermassen :
Ist der Wert in der Matrix vorhanden, da wird der wert 1 sonst 0. Beispiel Matrix [1, 2,3,4,5,6,7,8,9]
Matrix(1) >4 ergibt {0,0,0,0,1,1,1,1,1]
Matrix(2) <6 ergibt [1,1,1,1,1,0,0,0,0]
Matrix >4 *Matrix <6 ergibt Matrix(1) * Matrix(2) und am Ende steht nur an der stelle wo die 5 ist eine 1 und alle anderen Werte sind 0, das Summenprodukt ist dann 1
Matrix >4 *Matrix <6 * Matrix ergibt Matrix(1) * Matrix(2) *Matrix und am Ende steht nur an der stelle wo die 5 ist eine 5 und alle anderen Werte sind 0, das Summenprodukt ist dann 5
Bei vergleichswerten kommt immer nur eine 1 oder 0, will ich den richtigen Wert emitteln muss ich den Wert nochmal dazusetzen.
Wichtig, die Tabellen müssen feste Grenzen haben also z.B. A1:A100 und müssen gleiche Länge haben B1:B100
Gruß
Helmut
Antwort 12 von Saarbauer
Hallo,
als Ergänzung, deine Tabellen sind egal für welche Form von Tabellenkalkulation nicht optimal.
Es wäre ein anderer Aufbau, wenn möglich, zu überlegen.
Ich hätte eine Idee, aber diese weiterzuverfolgen ist müssig, wenn der aufbau nicht zu ändern ist.
Rückmeldung wäre nett
Gruß
Helmut
als Ergänzung, deine Tabellen sind egal für welche Form von Tabellenkalkulation nicht optimal.
Es wäre ein anderer Aufbau, wenn möglich, zu überlegen.
Ich hätte eine Idee, aber diese weiterzuverfolgen ist müssig, wenn der aufbau nicht zu ändern ist.
Rückmeldung wäre nett
Gruß
Helmut
Antwort 13 von Ac076
Also den Aufbau der Tabellen zu ändern wäre absolut kein Problem.
Der Tabellenaufbau soll die Sache ja nicht zum Scheitern bringen.
Der Tabellenaufbau soll die Sache ja nicht zum Scheitern bringen.
Antwort 14 von Saarbauer
Hallo,
habe mir noch mal die Tabellen genauer angesehen, aber so wirst du große Probleme haben, dies in eine vernüftige Formel zu packen.
Ich komme mit folgendem nicht klar:
in der Firmentabelle sind in den Zellen A1:B255 Angaben die du nicht nutzt oder ?
Die Angaben in B293:B370 sind Fimengruppen die in der Wertetabelle auch auftauchen, wofür werden die hier gebraucht?
Für was die Daten in T41:T117 in der Wertetabelle gut sind, ist von mir nicht nachvollziehbar.
Insgesamt ist der Tabellenaufbau aus meiner sicht nicht optimal, da aber du mit der Tabelle arbeitest solltest du diese auch nach deinen Bedürfnissen einrichten. Ich halte aber einen Tabellenaufbau mit verbundenen Zellen, zumindest in der Wertetabelle für ungünstig. Noch ungünstiger halte ich aufgesetzte Textfelder wie du es mit "wirtsch. Umsatz" gemacht hast und ein anderes Mal ist eine Angabe Teil des Textes.
Meine Idee lässt sich leider nicht verwirklichen, da die Daten so nicht in eine Systematik passen.
Gruß
Helmut
habe mir noch mal die Tabellen genauer angesehen, aber so wirst du große Probleme haben, dies in eine vernüftige Formel zu packen.
Ich komme mit folgendem nicht klar:
in der Firmentabelle sind in den Zellen A1:B255 Angaben die du nicht nutzt oder ?
Die Angaben in B293:B370 sind Fimengruppen die in der Wertetabelle auch auftauchen, wofür werden die hier gebraucht?
Für was die Daten in T41:T117 in der Wertetabelle gut sind, ist von mir nicht nachvollziehbar.
Insgesamt ist der Tabellenaufbau aus meiner sicht nicht optimal, da aber du mit der Tabelle arbeitest solltest du diese auch nach deinen Bedürfnissen einrichten. Ich halte aber einen Tabellenaufbau mit verbundenen Zellen, zumindest in der Wertetabelle für ungünstig. Noch ungünstiger halte ich aufgesetzte Textfelder wie du es mit "wirtsch. Umsatz" gemacht hast und ein anderes Mal ist eine Angabe Teil des Textes.
Meine Idee lässt sich leider nicht verwirklichen, da die Daten so nicht in eine Systematik passen.
Gruß
Helmut
Antwort 15 von Ac076
Also wie gesagt der Aufbau ist veränderbar.
Stimmt die Angaben A1:B255 werden direkt nicht genutzt.
Die Angaben in B293:B370 sind die eigentlich wichtigen,aber wie du schon sagtest tauchen die auch in der Wertetabelle auf ich hab sie nur zur eigenen Übersichtlichkeit herraus geschrieben.
Also der Umbau der Tabellen ist kein Problem, ich wäre auch an dem Vorschlag sehr interessiert. Also im raus damit.
Stimmt die Angaben A1:B255 werden direkt nicht genutzt.
Die Angaben in B293:B370 sind die eigentlich wichtigen,aber wie du schon sagtest tauchen die auch in der Wertetabelle auf ich hab sie nur zur eigenen Übersichtlichkeit herraus geschrieben.
Also der Umbau der Tabellen ist kein Problem, ich wäre auch an dem Vorschlag sehr interessiert. Also im raus damit.
Antwort 16 von Saarbauer
Hallo,
nicht, dass ich dich vergessen habe, aber bin noch an einer Problemlösung für mehr als 2 Einnahmebereiche am Basteln und finde zur Zeit keine richtige Lösung
Gruß
Helmut
nicht, dass ich dich vergessen habe, aber bin noch an einer Problemlösung für mehr als 2 Einnahmebereiche am Basteln und finde zur Zeit keine richtige Lösung
Gruß
Helmut
Antwort 17 von Ac076
Das ist kein Problem, wenn du mir deine Idee erklärst kann ich ja auch an der Sache mitarbeiten/helfen.Wollte meine Arbeit ja auch nicht auf dich abwälzen.
Antwort 18 von Saarbauer
Hallo,
habe dir eine Datei mal hier abgelegt,
http://www.netupload.de/detail.php?img=8d62884ea8752462a1c18c509c95eae1.xls
ist nur in den Gelb markierten Zellen bei den Richtwerten bearbeitet und es wird in Zelle C4 die Nummer des Wirtschaftszweiges eingegeben.
Die Wertetabelle habe ich zum Testen etwas aufbereitet, den Rest überlasse ich dir (alles nur ein Vorschlag).
Falls Fragen sind, du kennst ja das Forum
Gruß
Helmut
habe dir eine Datei mal hier abgelegt,
http://www.netupload.de/detail.php?img=8d62884ea8752462a1c18c509c95eae1.xls
ist nur in den Gelb markierten Zellen bei den Richtwerten bearbeitet und es wird in Zelle C4 die Nummer des Wirtschaftszweiges eingegeben.
Die Wertetabelle habe ich zum Testen etwas aufbereitet, den Rest überlasse ich dir (alles nur ein Vorschlag).
Falls Fragen sind, du kennst ja das Forum
Gruß
Helmut
Antwort 19 von Saarbauer
Hallo
Verlinkung vergessen
http://www.netupload.de/detail.php?img=8d62884ea8752462a1c18c509c95...
Gruß
Helmut
Verlinkung vergessen
http://www.netupload.de/detail.php?img=8d62884ea8752462a1c18c509c95...
Gruß
Helmut
Antwort 20 von Ac076
Vielen vielen Dank die Idee ist geradezu genial,bin schwer begeistert.Jetzt habe ich auch endlich das Konzept der SummenProdukt Formel verstanden.Also nochmals vielen Dank.
Antwort 21 von Saarbauer
Hallo,
herzlichen dank für deine Antwort.
Deine jetztige Antwort, passt aber nicht zu deiner AW4 :-))))))))) , aber daran kann man sehen was mit Summenprodukt alles machbar ist (s. meine AW5).
Ich hoffe den Rest bekommst du alleine hin.
Gruß
Helmut
herzlichen dank für deine Antwort.
Deine jetztige Antwort, passt aber nicht zu deiner AW4 :-))))))))) , aber daran kann man sehen was mit Summenprodukt alles machbar ist (s. meine AW5).
Ich hoffe den Rest bekommst du alleine hin.
Gruß
Helmut
Antwort 22 von Saarbauer
Hallo,
noch eine ergänzende Information.
Wie du wahrscheinlich gemerkt hast, sind die grenzen in der Tabelle von Zeile 6 bis 150 und in verschiedenen Spalten. Falls du mehr Zeilen brauchst, musst du die Grenze 150 entsprechend abändern. Hierbei ist zu beachten, dass an einer Stelle, bei der letzten Summenproduktformel einmal die Zeile 151 auftaucht. diesr wäre auch entsprechend anzupassen.
Und dann noch viel Spass, würde mich interessieren, wie du meine Änderungen in der Wertetabelle findest
Gruß
Helmut
noch eine ergänzende Information.
Wie du wahrscheinlich gemerkt hast, sind die grenzen in der Tabelle von Zeile 6 bis 150 und in verschiedenen Spalten. Falls du mehr Zeilen brauchst, musst du die Grenze 150 entsprechend abändern. Hierbei ist zu beachten, dass an einer Stelle, bei der letzten Summenproduktformel einmal die Zeile 151 auftaucht. diesr wäre auch entsprechend anzupassen.
Und dann noch viel Spass, würde mich interessieren, wie du meine Änderungen in der Wertetabelle findest
Gruß
Helmut
Antwort 23 von Ac076
Ich muss sagen ich bin von der Gesamtlösung extrem begeistert hätte nicht gedacht das das in dieser Form mit der Summen Formel möglich ist.
Ich denke den Rest dürfte ich alleine hinbekommen wenn nicht meld ich mich:-).Und nun hab ich auch ein Fall Beispiel falls sowas nochmal auf mich zu kommt.Deine Hilfe war also sehr lehrreich,dank dir.
Ich denke den Rest dürfte ich alleine hinbekommen wenn nicht meld ich mich:-).Und nun hab ich auch ein Fall Beispiel falls sowas nochmal auf mich zu kommt.Deine Hilfe war also sehr lehrreich,dank dir.

