Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Связь ячеек в столбце с случайной генерацией. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Связь ячеек в столбце с случайной генерацией.
speaky Дата: Четверг, 20.06.2019, 16:34 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
Добрый день! С столбце задал случайные значения в нужном диапазоне с помощью команды "СЛУЧМЕЖ". После того как хочу внести эти значения в таблицу, в столбике автоматически происходит генерация новых чисел. Как избежать этой связи, как в примере?
К сообщению приложен файл: example.xlsx (11.5 Kb)
 
Ответить
СообщениеДобрый день! С столбце задал случайные значения в нужном диапазоне с помощью команды "СЛУЧМЕЖ". После того как хочу внести эти значения в таблицу, в столбике автоматически происходит генерация новых чисел. Как избежать этой связи, как в примере?

Автор - speaky
Дата добавления - 20.06.2019 в 16:34
sboy Дата: Четверг, 20.06.2019, 16:48 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Например отключить автоматический пересчет формул.
А цель итоговая какая?


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Например отключить автоматический пересчет формул.
А цель итоговая какая?

Автор - sboy
Дата добавления - 20.06.2019 в 16:48
dude Дата: Четверг, 20.06.2019, 16:48 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация: 28 ±
Замечаний: 0% ±

2016
отключить автопесесчет ячеек
 
Ответить
Сообщениеотключить автопесесчет ячеек

Автор - dude
Дата добавления - 20.06.2019 в 16:48
krosav4ig Дата: Четверг, 20.06.2019, 16:58 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
speaky, пробуйте UDF
[vba]
Код
Function randb(a, b)
    Application.Volatile False
    Randomize Timer
    randb = Int(Rnd * (b - a)) + a
End Function
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеspeaky, пробуйте UDF
[vba]
Код
Function randb(a, b)
    Application.Volatile False
    Randomize Timer
    randb = Int(Rnd * (b - a)) + a
End Function
[/vba]

Автор - krosav4ig
Дата добавления - 20.06.2019 в 16:58
speaky Дата: Четверг, 20.06.2019, 17:11 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
Цель - сгенерировать 11 значений в четырех столбцах (разные диапазоны), из них вписать в таблицу в ячейки мин значение, максимальное, среднее значение, но по факту - только я ввел мин. значение и все перегенерировалось. Максимальное уже другое, и среднее другое. Отключение пересчета проблему не решило.
 
Ответить
СообщениеЦель - сгенерировать 11 значений в четырех столбцах (разные диапазоны), из них вписать в таблицу в ячейки мин значение, максимальное, среднее значение, но по факту - только я ввел мин. значение и все перегенерировалось. Максимальное уже другое, и среднее другое. Отключение пересчета проблему не решило.

Автор - speaky
Дата добавления - 20.06.2019 в 17:11
speaky Дата: Четверг, 20.06.2019, 17:12 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
пробуйте UDF


Это макрос?
 
Ответить
Сообщение
пробуйте UDF


Это макрос?

Автор - speaky
Дата добавления - 20.06.2019 в 17:12
krosav4ig Дата: Четверг, 20.06.2019, 17:34 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013

Это макрос?

Это UDF :)
К сообщению приложен файл: example-1-.xlsm (16.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение

Это макрос?

Это UDF :)

Автор - krosav4ig
Дата добавления - 20.06.2019 в 17:34
speaky Дата: Четверг, 20.06.2019, 17:46 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
Интересно ), но у меня вместо значений "ИМЯ?"
 
Ответить
СообщениеИнтересно ), но у меня вместо значений "ИМЯ?"

Автор - speaky
Дата добавления - 20.06.2019 в 17:46
speaky Дата: Четверг, 20.06.2019, 18:40 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
Скопировал в новый файл и ошибка вместо значений (. В вашем файле ок.
 
Ответить
СообщениеСкопировал в новый файл и ошибка вместо значений (. В вашем файле ок.

Автор - speaky
Дата добавления - 20.06.2019 в 18:40
krosav4ig Дата: Четверг, 20.06.2019, 18:40 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
speaky, у вас в настройках разрешены макросы? нажмите по очереди клавиши F10 ЕМБ
Должно быть отмечено Разрешить макросы

upd.
Скопировал в новый файл и ошибка вместо значений

Копировать нужно вместе с vba модулем - Alt+F11, там модуль Module1 с кодом функции
Этот модуль можно поместить в PERSONAL.XLSB, сохраненный как надстройка, тогда функция будет работать во всех файлах на вашем пк без необходимости копирования модуля в них


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 20.06.2019, 20:00
 
Ответить
Сообщениеspeaky, у вас в настройках разрешены макросы? нажмите по очереди клавиши F10 ЕМБ
Должно быть отмечено Разрешить макросы

upd.
Скопировал в новый файл и ошибка вместо значений

Копировать нужно вместе с vba модулем - Alt+F11, там модуль Module1 с кодом функции
Этот модуль можно поместить в PERSONAL.XLSB, сохраненный как надстройка, тогда функция будет работать во всех файлах на вашем пк без необходимости копирования модуля в них

Автор - krosav4ig
Дата добавления - 20.06.2019 в 18:40
speaky Дата: Четверг, 20.06.2019, 18:48 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
Все разобрался). Спасибо большое! Надо было файл в формате с поддержкой макросов сохранить)))))
 
Ответить
СообщениеВсе разобрался). Спасибо большое! Надо было файл в формате с поддержкой макросов сохранить)))))

Автор - speaky
Дата добавления - 20.06.2019 в 18:48
speaky Дата: Четверг, 20.06.2019, 18:50 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
И самое главное нигде ничего лишнего автоматически не пересчитывается. Вы самый лучшие и форум самый лучший на Земле))


Сообщение отредактировал speaky - Четверг, 20.06.2019, 18:50
 
Ответить
СообщениеИ самое главное нигде ничего лишнего автоматически не пересчитывается. Вы самый лучшие и форум самый лучший на Земле))

Автор - speaky
Дата добавления - 20.06.2019 в 18:50
speaky Дата: Четверг, 29.08.2019, 15:23 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
пробуйте UDF


Добрый день! Подскажите, а можно ли пойти от обратного - вбить значение и в столбце сгенерируются числа в нужном диапазоне, для которых это значение является среднеарифметическим. Например, мне надо, чтоб число 60 было среднеарифметическим для 10 чисел в диапазоне от 48 до 90. Возможно такое провернуть?
 
Ответить
Сообщение
пробуйте UDF


Добрый день! Подскажите, а можно ли пойти от обратного - вбить значение и в столбце сгенерируются числа в нужном диапазоне, для которых это значение является среднеарифметическим. Например, мне надо, чтоб число 60 было среднеарифметическим для 10 чисел в диапазоне от 48 до 90. Возможно такое провернуть?

Автор - speaky
Дата добавления - 29.08.2019 в 15:23
speaky Дата: Вторник, 05.05.2020, 13:58 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
Это макрос?


Добрый день! Подскажите, а как сгенерировать числа с udf в нужном диапазоне в процентном формате c кратностью +/- 5. Например 75, 80, 100 и т.д.?

[vba]
Код
Application.Volatile False
Randomize Timer
randb = Int(Rnd * (b - a)) + a
End Function
[/vba]?


Сообщение отредактировал speaky - Вторник, 05.05.2020, 14:04
 
Ответить
Сообщение
Это макрос?


Добрый день! Подскажите, а как сгенерировать числа с udf в нужном диапазоне в процентном формате c кратностью +/- 5. Например 75, 80, 100 и т.д.?

[vba]
Код
Application.Volatile False
Randomize Timer
randb = Int(Rnd * (b - a)) + a
End Function
[/vba]?

Автор - speaky
Дата добавления - 05.05.2020 в 13:58
speaky Дата: Среда, 24.06.2020, 14:39 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 7 ±
Замечаний: 0% ±

Excel 2003
пробуйте UDF
Function randb(a, b)
    Application.Volatile False
    Randomize Timer
    randb = Int(Rnd * (b - a)) + a
End Function


Добрый день! Подскажите, а можно тоже самое применить к датам (случайная генерация через udf)?
 
Ответить
Сообщение
пробуйте UDF
Function randb(a, b)
    Application.Volatile False
    Randomize Timer
    randb = Int(Rnd * (b - a)) + a
End Function


Добрый день! Подскажите, а можно тоже самое применить к датам (случайная генерация через udf)?

Автор - speaky
Дата добавления - 24.06.2020 в 14:39
Pelena Дата: Среда, 24.06.2020, 15:06 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
speaky, Вы же создали отдельную тему. И это правильно. Эту тему закрываю


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеspeaky, Вы же создали отдельную тему. И это правильно. Эту тему закрываю

Автор - Pelena
Дата добавления - 24.06.2020 в 15:06
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!