A) Wenn du die mögliche Komplexität der "Formel" nicht sehr stark eingrenzt, kann das zu einer Aufgabe werden, die einen sehr komplexen Formelinterpreter verlangt, der die Möglichkeit ihn in einem Forum zu lösen übersteigt.
1) Wie weit geht die Klammertiefe? Ist solche Formel erlaubt? A+((B/C+-Z)/(D+(E/(F+G)+H/(I+J))))
2) Sind gleiche Teile in verschiedenen Oder-Klammern erlaubt? A+(B/C/D)+(D/E/F)
B) Zusätzliche Fragen:
1) Ist dein "oder" ein "entweder oder"? 2) Müssen alle Teile verbaut werden? 3) Kann ein Teil mehrfach vorkommen?
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
17.11.2017, 10:38 (Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2017, 11:33 von WillWissen.
Bearbeitungsgrund: Mikroschriftformatierung der besseren Lesbarkeit wegen entfernt
)
Die Formel (=SUMMENPRODUKT((ISTZAHL(SUCHEN(B11:B12;C4)))*1)=ANZAHL2(B11:B12)) ist schon mal ein guter Ansatz.
Aber hier wird nicht das oder überprüft und auch negative Einträge (+-432) sind noch nicht abgedeckt
kann ich sonst irgendwie die Werte in einzelne Spalten aufteilen und die Operatoren in eine Spalte dazwischen? Also so etwas wie nehmen alle werte bis zum ersten Rechenoperator in diese Zelle und so weiter