folgendes Problem, in Spalte F stehen bei mir Vertragsnummer, die Vertragsnummern sind sortiert, und in
Spalte L stehen meine Kostenstellen, nicht sortiert.
Folgende Formel gibt mir entweder Wahr oder Falsch wieder und funktioniert perfekt.
=ISTNV(VERGLEICH(L353;INDIREKT(ADRESSE(VERGLEICH(F353;$F$14:F353;0);12;1)&":"&ADRESSE
(VERGLEICH(F353;$F$14:F353;0)+ZÄHLENWENN($F$14:F352;F353);12;4));0))
Die Formel durchsucht in der Spalte F den Bereich in der eine Vertragsnummer steht z.B. Zeile 353 bis 370, übergibt diesen Bereich und durchsucht dann in der Spalte L o.g. Bereich und stellt dann fest ob die Kostenstelle schon vorhanden ist oder nicht. Wenn die Kostenstelle das erste mal auftritt, gibt die Formel wahr wieder, danach nur noch falsch.
Problem: dadurch das ich diese Formel als Teil einer größeren Formel (siehe ganzweit unten) benutzte (die dann über 450 Zeichen enthält) fünktioniert die große Formel nicht mehr.
Mit Bereich.verschieben komme ich irgenwie nicht zurecht geht es kürzer?
Danke für Eure Hilfe schon mal im voraus ...
Grüße
Falk
Große Formel:
=WENN(ImportSec="Nein";
DBGET(Server;Hyper1;"Actual";$R353;$S353;$T353;$U353;$V353;$X$11;$T$9;$X$12);
WENN(ImportSec="Löschen";
DBSET(0;Server;Hyper1;"Actual";$R353;$S353;$T353;$U353;$V353;$X$11;$T$9;$X$12);
WENN(UND(ImportSec="Ja";W3530;Kalenderwoche=PrüfKW; Hier soll o.g. Formel stehen
DBSET(1;Server;Hyper1;"Actual";$R353;$S353;$T353;$U353;$V353;$X$11;$T$9;$X$12);"Fehler")))