Значит, ваше предположение верно: каждый вызов дает новое независимое значение.
Использование отдельной ячейки фактически поместит одно и то же значение дважды в ваше выражение. Вы можете извлечь полное подвыражение (RAND()-0.5)*J6*I6), чтобы улучшить читаемость вашей формулы.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос: