Formelfrage

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Formelfrage

von Matrixus » Di, 18.04.2006 18:48

Hi Yeti,

funktioniert leider auch nicht :(

Habe die Formel folgendermassen geändert:

=WENN(ZÄHLENWENN($Z$29:$Z$35; ">0")<5;"nix";ZÄHLENWENN($Z$29:$Z$34; ">0"))

Auch hier werden ab Eingabe des 5. Wertes die ersten 4 Werte von "nix" auf den tatsächlichen Wert gesetzt.

Gruß

Matrixus(derlangsamverzweifelt)

von yeti » Di, 18.04.2006 16:50

Matrixus hat geschrieben:Hallo Thomas,

vielen Dank für die schnelle Antwort.

Die Formel hab ich mir so auch schon vorgestellt - nur sobald zählenwenn dann eine Zahl größer 5 ausgibt werden auch die ersten 4 als Zahl ausgegeben.
Das aber will ich gerade vermeiden.

Hast da noch ne Idee (ausser Basic)

Vielen Dank und Gruß

Matrixus
Hi,

ohne das jetzt probiert zu haben...
Das klappt doch bestimmt mit einer zusätzlichen WENN-Funktion um die ZÄHLENWENN-Funktion herum.

So irgendwie:
=wenn(zählenwenn(B1:b10; ">0")>5;"nix";zählenwenn(B1:b10; ">0"))

Geht´s?

Gruß Yeti

von Matrixus » Di, 18.04.2006 06:42

Hallo Thomas,

vielen Dank für die schnelle Antwort.

Die Formel hab ich mir so auch schon vorgestellt - nur sobald zählenwenn dann eine Zahl größer 5 ausgibt werden auch die ersten 4 als Zahl ausgegeben.
Das aber will ich gerade vermeiden.

Hast da noch ne Idee (ausser Basic)

Vielen Dank und Gruß

Matrixus

von Toxitom » Mo, 17.04.2006 19:58

Hey Matrixus,

kenn zwar deine Anwendung nicht, wofür man soetwas braucht, aber, da hast du zwei Möglichkeiten:
1. Basic. Erscheint mir in dem Fall das sinnvollste - ist aber auch nicht ganz trivial.
2. Mit viel Formeln. Du gibst hat die Werte in eine (später versteckte) Spalte aus, Zählst dann (mit =Zählenwenn()) die Anzahl bereits erfolgter Eingaben, und machst von dem Ergebnis wieder andere Formel (zum Beispiel ein =Wenn() -Formel ) abhängig.
Also z.B. so: Du gibst die Werte des Ankreuzfeldes in Spalte b1:b10 aus.
In b20 schreibst du die Formel: =zählenwenn(B1:b10; ">0") wobei natürlich die Werte dann alle größer Null sien müssen. In Zelle C1 schreibst du dann: =wenn($b$20>4;b1;0) und die Formel kopierst du nach unten. Dann blendest du die Spalte b aus - die werte werden jetzt erst nach der vierten Eingabe eingeblendet.

Gruss
Thomas

Formelfrage

von Matrixus » Mo, 17.04.2006 19:00

Hallo Zusammen,

weiss zwar nicht ob ich hier in der richtigen Rubrik bin, probiers aber trotzdem mal:

ich habe ein Formular entworfen das einige Markierfelder enthält welche
Werte ausgeben. Die Werte sollen aber erst nach aktivieren des 5. Markierfeldes geschrieben werden wobei die Reihenfolge variabel ist. Es sollen immer die ersten 4 angeklickten Felder den Wert 0 ausgeben.

Beispiel: Klick auf Feld 1,5,8,9 = alle 0 dann klick auf Feld 10 = 10,95
Klick auf Feld 10,5,8,9 = alle 0 dann klick auf Feld 1 = 12,95

Hat da jemand ne Idee ?

Vielen Dank und Gruß

Matrixus

Nach oben