Hallo,
ich habe folgendes Problem:
In einer Anfügeabfrage möchte ich gerne eine verschachtelte "Wenn"-Formel hinterlegen. Funktioniert auch soweit, solange ich nur in EINER Bedingung der ersten "Wenn"-Formel weitere "Wenn"-Formeln hinzufüge. Ich benötige aber in der ersten "Wenn"-Formel sowohl für die Bedingung "Wahr" wie auch für "Falsch" jeweils weitere "Wenn"-Verschachtelungen. Hierbei bekomme ich folgende Fehlermeldung:
"In dem von Ihnen eingegebenen Ausdruck fehlt eine schließende runde bzw. eckige Klammer (]) oder ein |-Zeichen."
Klammern und eckige Klammern habe ich überprüft, aber was ist ein "|-Zeichen"??
Vielen Dank vorab,
Bretbitt
Hallo,
zeige die Formel.
Wenn Verschachtelungen deuten auf ein falsches Datenmodell hin.
Außerdem sind nur max. 7 Wenn innerhalb der Formel erlaubt.
Hallo,
nachfolgend die Formel. Es handelt sich um die Berechnung für Vertriebsprovisionen und für unterschiedliche Geschäfte werden unterschiedliche Provisionsfaktoren benötigt.
Faktor HW:
Wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![KostenStelle]=3300;
wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="026 Medizin";
wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="013 Handel";
[Faktoren]![HW-Faktor (Retail)];[Faktoren]![HW-Faktor (Health Care));
[Faktoren]![HW-Faktor (KST 3300)]);
Wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="026 Medizin";
[Faktoren]![HW-Faktor (Health Care)];
Wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="013 Handel";
[Faktoren]![HW-Faktor (Retail)];[Faktoren]![HW-Faktor])))
Hallo,
lege für die Provisionen eine Extra Tabelle an mit dem Faktor und einem Primärschlüssel.
Speichere diesen Primärschlüssel in der jetzigen Tabelle als Fremdschlüssel. In einer Abfrage führst Du beide Tabellen zusammen und kannst dann direkt rechnen. Eine Wenn Formel ist dann gar nicht mehr erforderlich.
Hallo,
nur zur Fehlermeldung, die restliche Klammersetzung hab ich nicht geprüft....
Faktor HW:
Wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![KostenStelle]=3300;
wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="026 Medizin";
wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="013 Handel";
[Faktoren]![HW-Faktor (Retail)];[Faktoren]![HW-Faktor (Health Care)]);[Faktoren]![HW-Faktor (KST 3300)]);
Wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="026 Medizin";
[Faktoren]![HW-Faktor (Health Care)];
Wenn([dbo_ESOL_EXCEL_VertrieblerAuswertung]![Branchenname]="013 Handel";
[Faktoren]![HW-Faktor (Retail)];[Faktoren]![HW-Faktor])))
ich habe vor lauter Klammern den einen Fehler nicht gesehen, dabei hab ich die Formel zig-mal durchgeschaut >:(
Besten Dank, es funktioniert alles bestens!!!!
Grüße
Bretbitt