Clever-Excel-Forum

Normale Version: Zählenwenn & Aggregat - Formel um 1 Spalte verschieben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Liebe Leute,
durch einige Hilfe habe ich eine Formel erreicht die das macht was ich will, wenn ich sie um 1 Spalte verschiebe klappt nichts mehr.
Auch wenn ich den Bereich um die 1 Spalte umschreibe nicht.
Mir fehlt hier sicher das Denkmuster dahinter. Huh
Das klappt Bsp: Zeile 5
WENNFEHLER(VERWEIS((ZÄHLENWENN(INDEX($F5:$AC5;AGGREGAT(14;6;SPALTE($F5:$AC5)/($F5:$AC5>0);6)-5):INDEX($F5:$AC5;AGGREGAT(14;6;SPALTE($F5:$AC5)/($F5:$AC5>0);6));">0,009"));{0;1;6};{"UT";"UR";"T"});"Zahl?")

Das klappt nicht Bsp: Zeile 21
WENNFEHLER(VERWEIS((ZÄHLENWENN(INDEX($G21:$AD21;AGGREGAT(14;6;SPALTE($G21:$AD21)/($G21:$AD21>0);6)-5):INDEX($G21:$AD21;AGGREGAT(14;6;SPALTE($G21:$AD21)/($G21:$AD21>0);6));">0,009"));{0;1;6};{"UT";"UR";"T"});"Zahl?")

Für mich wäre das im Grunde 1:1 gleich.
Ziel:
Wenn die letzten 6 Monate ein Wert größer 0 bzw. ab 0,01 eingegeben wurde ="T"
Wenn die letzten 6 Monate ein oder mehrere Werte fehlen ="UR"
Wenn die letzten 6 Monate kein Wert eingegeben wurde ="UT"

Datei mit dem was das Ziel sein soll ist im Anhang.

Erbarmt sich jemand meiner? 22

Liebe Grüße
Micha
Hi,

(14;6;SPALTE($G22:$AD22)/($G22:$AD22>0);6)-6)
Danke Edgar,

wenn ich -6 abändere scheint es zu klappen. Jedoch muss ich statt 0 mind. 0,001 eingeben sonst stimmt es nicht.
Nicht tragisch, weil ich das sowieso anders eingeben muss. Die Formel würde aber >0 bzw. >0,009 rechnen.
Oder habe ich hier einen Denkfehler?

Was hat die -6 auf sich? Ist das die 6. Spalte in der das Ergebnis stehen soll?

LG
Micha
Hi,

SPALTE($G22:$AD22)  gibt eine Spaltennummer zurück.
INDEX($G5:$AD5 fängt aber bei der Spalte G mit 1 an zuzählen, also muß man 6 abziehen


Zitat:Jedoch muss ich statt 0 mind. 0,001 eingeben

Deine Vorgabe:
Zitat:Wenn die letzten 6 Monate ein Wert größer 0 bzw. ab 0,01 eingegeben wurde

Also mußt Du 0,01 eingeben!
Danke für die Erklärung.
Vielen Dank! Endlich ist alles ok.
LG
Micha