Verwenden eines definierten Namens in einer Formel

Verwenden eines definierten Namens in einer Formel

Ich habe eine Reihe von Zellen mit Werten:

A1, B3, C5, D7, E11, F13, G17, H19, I23

Ich habe eine Formel, um den in einer dieser Zellen gespeicherten Wert nach dem Zufallsprinzip auszuwählen:

=CHOOSE(RANDBETWEEN(1,9),A1,B3,C5,D7,E11,F13,G17,H19,I23)

Die Formel funktioniert einwandfrei. Jetzt habe ich einenDefinierter Namezu dieser Gruppe von Zellen -Meine Auswahl

Wie kann ich die Formel ändern, um den definierten Namen anstelle der fest codierten Liste zu verwenden?

BEARBEITEN #1:

Ich habe versucht, die Gruppe der Zellezusammenhängenddurch die NutzungA1, A2, A3und tatsächlich:

=CHOOSE(RANDBETWEEN(1,3),A1,A2,A3)

Aber=CHOOSE(RANDBETWEEN(1,3),contig)

scheitert auf die gleiche Weise mitcontigdefiniert alsNamevon ZellenA1, A2, A3:

Bildbeschreibung hier eingeben

Antwort1

Einige FunktionenWilleAkzeptieren Sie einen nicht zusammenhängenden Bereich als Argument, z. B. FREQUENCY, RANK, SMALL, LARGE.

In diesem Fall könnten Sie eine der beiden letzteren verwenden, z. B.

=SMALL(MyPicks,RANDBETWEEN(1,9))

Wenn die Größe von MyPicksvariabel sein könnte oder einige Zellen nicht ausgefüllt werden könnten, könnten Sie den RANDBETWEENTeil von der Anzahl der Werte in abhängig machen MyPicks, d. h.

=SMALL(MyPicks,RANDBETWEEN(1,COUNT(MyPicks)))

Hinweis: Die aufgeführten Funktionen akzeptieren einen benannten nicht zusammenhängenden Bereich wie oben.....oder Sie können die spezifischen Zellen direkt alsUnion- Zellbezüge durch Kommas getrennt und in Klammern gesetzt, zB

=SMALL((A1,B3,C5,D7,E11,F13,G17,H19,I23),RANDBETWEEN(1,9))

verwandte Informationen