Supportnet Computer
Planet of Tech

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

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

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.

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

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:

  • Zitat:
    *Link gelöscht*
    Admininfo: bitte achte auf den Forenframe.


  • 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

    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:

  • Zitat:
    *Link gelöscht*
    Admininfo: bitte achte auf den Forenframe.


  • Antwort 9 von Ac076

    http://www.netupload.de/img.php/b4dbd279349f94411f726e1c4f86f6f4.xls

    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

    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

    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.

    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

    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.

    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

    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

    Antwort 19 von Saarbauer

    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

    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

    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 möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: