Excel

Zufallswert aus Liste oder Tabelle

Random Value From List

Excel-Formel: Zufallswert aus Liste oder TabelleAllgemeine Formel |_+_| Zusammenfassung

Um einen zufälligen Wert aus einer Tabelle oder Liste in Excel zu erhalten, können Sie die INDEX-Funktion mit Hilfe der RANDBETWEEN- und ROWS-Funktionen verwenden.





wie man zwei Spalten in Excel auf Unterschiede vergleicht

Im gezeigten Beispiel lautet die Formel in G7:

= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)
Erläuterung

Hinweis: Diese Formel verwendet aus Gründen der Lesbarkeit und Bequemlichkeit den benannten Bereich 'Daten' (B5:E104). Wenn Sie keinen benannten Bereich verwenden möchten, ersetzen Sie stattdessen $B:$E4.





Um einen zufälligen Wert aus einer Liste oder Tabelle zu ziehen, benötigen wir eine zufällige Zeilennummer. Dazu verwenden wir die RANDBETWEEN-Funktion, die eine zufällige ganze Zahl zwischen zwei gegebenen Werten generiert - einem oberen und einem unteren Wert.

Für den unteren Wert verwenden wir die Zahl 1, und für den oberen Wert verwenden wir die ROWS-Funktion, um die Gesamtzahl der Zeilen in der Tabelle oder Liste zu zählen:



 
= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)

RANDBETWEEN gibt eine Zufallszahl zwischen 1 und der Anzahl der Zeilen in den Daten zurück, und dieses Ergebnis wird in die INDEX-Funktion für das Zeilenargument eingespeist. Für das Spaltenargument verwenden wir einfach 1, da wir einen Namen aus der ersten Spalte haben wollen.

Unter der Annahme, dass RANDBETWEEN 7 zurückgibt (wie im Beispiel), reduziert sich die Formel auf:

wie man den Prozentsatz einer Summe findet
 
= RANDBETWEEN (1, ROWS (data))

Das gibt den Namen 'Tim Moore' in Zeile 7 der Tabelle zurück.

Beachten Sie, dass RANDBETWEEN jedes Mal neu berechnet, wenn ein Arbeitsblatt geändert oder geöffnet wird.

Autor Dave Bruns


^