Zufällige Zeile aus gefilterter Liste

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: Zufällige Zeile aus gefilterter Liste

Re: Zufällige Zeile aus gefilterter Liste

von Leli196 » Sa, 15.08.2015 16:34

Hallo,

Habe eine Tabelle die mir wie gewünscht auch nach Filtern eine korrekte Zeilennummer ausspuckt. Habe eine Hilfsspalte gemacht und die Schriftfarbe auf weiß gestellt; so fällt sie gar nicht auf. Vielen Dank für eure Hilfe.

Gruß Leli196

Re: Zufällige Zeile aus gefilterter Liste

von paljass » Mo, 10.08.2015 15:20

Hi Lelli,
gute Idee 8) - hätte ich auch selbst drauf kommen können :roll:

paljass

Re: Zufällige Zeile aus gefilterter Liste

von Leli196 » Mo, 10.08.2015 15:00

Okay, danke für die Antwort. Nebenbei: Würde es nicht eigentlich reichen (vorausgesetzt nach dem Filtern gibt es immer mindestens noch eine Zeile) als minimalen Wert einfach eine 1 einzusetzen?


Gruß Leli196

Re: Zufällige Zeile aus gefilterter Liste

von paljass » Mo, 10.08.2015 08:53

Hi,

Code: Alles auswählen

=ZUFALLSBEREICH(MIN(WENN(F11:F1386>0;F11:F1386;""));MAX(F11:F1386))
als Matrixformel mit Strg-Umschalt-Enter abschließen sollte das "Null-Problem" lösen.

Gruß
paljass

Re: Zufällige Zeile aus gefilterter Liste

von Leli196 » So, 09.08.2015 22:09

Okay, hier ist die Datei:
Zufallsgenerator Makro.ods
(36.71 KiB) 154-mal heruntergeladen

Re: Zufällige Zeile aus gefilterter Liste

von clag » So, 09.08.2015 16:31

Hallo Leli,

der Spezialfilter ist doch erst später als Hilfe dazu gekommen?

aber wenn du in dem Tabellemblatt den Datenbereich mit dem Spezialfilter filterst
und nicht in eine anderen Bereich ausgibst, funktioniert das natürlich auch,
wenn du denn die Ausführung vom Makrocode zulässt, sonst nicht.
Der Makrocode stellt ja die Funktion zur Verfügung.

PS
wenn du das Filterergebnis in einen anderen Bereich ausgibst braucht man doch nur
mit ANZAHL() und ZUFALLSZAHL() eine Formel bauen und gut ist ?

Re: Zufällige Zeile aus gefilterter Liste

von clag » Mo, 03.08.2015 22:35

Hallo zusammen,

habe mal versucht das Gewünschte, mit einer Benutzerdefinierten Funktion zu realisieren, es funktioniert mit Autofilter und dem Standardfilter.
nurGefilterte.ods
(34.73 KiB) 130-mal heruntergeladen
Ein paar erklärene Worte und Formelvarianten sind in der Beispieldatei, also einfach auprobieren und dann freuen oder meckeren. ;)
(meint ich freue mich über Anmerkungen oder Kritik)

viel Spaß

Re: Zufällige Zeile aus gefilterter Liste

von paljass » Mo, 03.08.2015 10:01

Hi,
hilft dir so was vielleicht?
Unbenannt 1.ods
(10 KiB) 128-mal heruntergeladen
Ist zwar mit nen Autofilter probiert, müsste aber mit Spezialfilter genauso gehen.

Gruß
paljass

Re: Zufällige Zeile aus gefilterter Liste

von komma4 » Fr, 31.07.2015 14:20

Leli196 hat geschrieben:Möglicherweise war nicht klar, dass es um den Spezialfilter geht?
Nein, das war nicht klar.

Die Zellen mit den Filterkriterien haben keine dynamische Verbindung zum Filter.
Änderst Du dort, dann musst Du den Daten>Filter...>Spezialfilter neu aufrufen.

Re: Zufällige Zeile aus gefilterter Liste

von komma4 » Do, 30.07.2015 14:16

komma4 hat geschrieben:Markiere Deinen Datenbereich: Daten>Bereich festlegen...

Setze nun Deinen Filter, mit der Option Persistent
... und der Ausgabe auf ein anderes Tabellenblatt.

Dort werden Dir die gefilterten Zeilen ausgegeben.
Mit der genannten Formel (in einer Zelle ausserhalb des gefilterten Bereichs eingegeben) bekommst Du die zufällige Zeilenzahl (Deine Original-Frage).


Dann schriebst Du, dass Du ggfs. den Filter ändern willst, also:
komma4 hat geschrieben:Daten>Bereich auswählen...
Danach geänderte Filterkriterien einstellen - mit OK wird der Zielbereich automatisch aktualisiert und angezeigt.

Jetzt besser?

Re: Zufällige Zeile aus gefilterter Liste

von komma4 » Do, 30.07.2015 00:55

Markiere Deinen Datenbereich: Daten>Bereich festlegen...

Setze nun Deinen Filter, mit der Option Persistent

Wenn Du den Filter ändern willst: Daten>Bereich auswählen...
Danach geänderte Filterkriterien einstellen - mit OK wird der Zielbereich automatisch aktualisiert und angezeigt.

Hilft das weiter?

Re: Zufällige Zeile aus gefilterter Liste

von komma4 » Mi, 29.07.2015 20:30

Gebe das Filterergebnis auf ein gesondertes Blatt aus (damit sind keine ausgeblendeten Zeilen im Bereich vorhanden) und zähle dann die dort vorhandenen Zeilen mit der Formel

Code: Alles auswählen

=ANZAHL2(A2:A999)
[Beispiel, mit 1. Zeile als Überschrift beim Zählen ausgeblendet]

Diesen Wert, oder direkt die Formel, kannst Du verwenden, um eine Zeilennummer mit

Code: Alles auswählen

=ZUFALLSBEREICH(2;ANZAHL2(A2:A999))
zu berechnen.

Hilft das weiter?


EDIT: Formel optimiert

Nach oben