Clever-Excel-Forum

Normale Version: Verweise mit Bedingungen aus SQL anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

hab mal wieder etwas was ich nicht selber gelöst bekomme und hätte gerne Hilfe.... Angel

Ich hoffe man versteht die Info in der Tabelle die ich beigefügt habe.


Vielen lieben Dank im Vorraus

:20:
Hola,

Code:
=WENNFEHLER(INDEX(SQL!$D$3:$D$13;AGGREGAT(15;6;ZEILE($A$3:$A$13)-2/((SQL!$C$3:$C$13=$B$1)*(SQL!$E$3:$E$13<=B6)*(SQL!$F$3:$F$13>=B6));1));"")

Gruß,
steve1da
hoi, 

das ging ja super schnell !!!!

aber da stimmt was nicht - "AGGREGAT(15;6;ZEILE($A$3:$A$13)" zeigt auf einen leeren bereich ?

und D6 bleibt leer

Huh
Hola,

damit wird nur der Bereich definiert, den die Formel abarbeiten muss. Da könnte auch ZEILE($B$3:$B$13) stehen.
Und D6 ist leer weil deine Mail Adresse aus B1 nicht in der anderen Tabelle vorhanden ist.

Gruß,
steve1da
Mailadresse falsch geschrieben --- habs gesehen  Dodgy

das mit dem Bereich verstehe ich nicht ganz


ich habe mal die Tabelle geändert und nochmal angehängt
Hola,

Zitat:ich habe mal die Tabelle geändert

und warum?
Der Bereich aus dem die Werte wiedergegeben werden sollen geht von A3 bis A14 (ich hatte versehentlich A3:A13 geschrieben, sorry). Das sind ingesamt 12 Zeilen. Also muss der Formel der Umfang mitgegeben werden, also Zeile($A$3:$A$14)-2. Alternativ geht auch: Zeile($A$1:$A$12).
Warum du das geändert hast weiß ich allerdings immer noch nicht.

Gruß,
steve1da
Hi,

oder du fügst anstelle -2 -5 an, weil dein benamter Bereich erst bei A6 beginnt.
Code:
ZEILE($B$6:$B$10)-5
danke sehr
hallo,

hat dazu noch jemand eine möglichkeit ?
diese ist schon sehr rechenintensive bei 30 sheets.....


danke
Hola,

Zitat:diese ist schon sehr rechenintensive bei 30 sheets.....

sorry, aber mit dieser "Beschreibung" kann niemand etwas anfangen. Warum sieht man nicht schon in der Beispieldatei worum es letztlich geht?

Gruß,
steve1da
Seiten: 1 2