Próbuję wygenerować zestaw losowych liczb od 1 do 5, korzystając ze RANDBETWEEN
wzoru.
Występuje problem polegający na tym, że za każdym razem, gdy klikam inną komórkę w dowolnym miejscu arkusza lub nawet otwieram i zamykam arkusz po zapisaniu, liczby losowe zmieniają się ponownie. Jak mogę zapobiec zmianie losowych liczb?
microsoft-excel
Valrok
źródło
źródło
Odpowiedzi:
Skopiuj zakres i wstaw w tym samym miejscu. Po wstawieniu naciśnij Ctrli wybierz opcję, aby zachować tylko wartości rzeczywiste z menu, które zostanie otwarte.
źródło
Ctrl+C
, naciśnijShift+F10
, naciśnijV
RANDBETWEEN () jest regenerowany za każdym razem, gdy arkusz jest obliczany więc jedynym sposobem, aby utrzymać losowych wartości trwałe jest wyłączenie automatycznych obliczeń lub skopiowanie wartości , które są generowane i przechowywać je.
Możesz albo zastąpić miejsce, w którym zostały obliczone, albo umieścić je w innym miejscu, kopiując i wklejając wartości specjalne .
źródło
MS wyjaśnił, jak to zrobić w dokumentacji funkcji RAND
Możesz więc wpisać,
=RAND()*(b-a)+a
a=RANDBETWEEN(a, b)
następnie nacisnąć,F9 aby zastąpić formułę jej wynikiemZobacz też
źródło