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

Вход

Регистрация

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

 

= Мир MS Excel/Многократное суммирование функций СЛЧИС() - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Многократное суммирование функций СЛЧИС()
vospa Дата: Воскресенье, 13.07.2014, 12:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго времени суток, дамы и господа!
Столкнулся с такой вот задачей. Нужно многократно суммировать функцию СЛЧИС(). Ну, сама задача немного другая, но суть вопроса именно в этом. То есть, понятно, что СЛЧИС()+СЛЧИС() не равно СЛЧИС()*2. В принципе, задачу я решил. Прикладываю ее в файле, хотя смотреть его и разбираться там совсем не обязательно. Скорее всего очень громоздко, но все работает. Если только посоветовать, как можно сделать элегантней того нагромождения, что я наворотил. Однако, для такого многократного суммирования мне пришлось на отдельном листе создать огромный массив (в примере он маленький) заполненный функцией СЛЧИС(). А если быть точнее, такой фот формулой:
Код
=ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)

К которому идет обращение и выбирается нужное количество ячеек в зависимости от условий. Причем, нужно не просто выбирать нужное количество ячеек, но еще и учитывать использовавшиеся на предыдущем этапе вычислений, чтобы не было их повторения.
Собственно вопрос. Можно ли каким-то способом еще посчитать сумму функций СЛЧИС() без заполнения отдельного массива ими?
К сообщению приложен файл: 5822388.xlsx (83.6 Kb)


Сообщение отредактировал vospa - Воскресенье, 13.07.2014, 12:52
 
Ответить
СообщениеДоброго времени суток, дамы и господа!
Столкнулся с такой вот задачей. Нужно многократно суммировать функцию СЛЧИС(). Ну, сама задача немного другая, но суть вопроса именно в этом. То есть, понятно, что СЛЧИС()+СЛЧИС() не равно СЛЧИС()*2. В принципе, задачу я решил. Прикладываю ее в файле, хотя смотреть его и разбираться там совсем не обязательно. Скорее всего очень громоздко, но все работает. Если только посоветовать, как можно сделать элегантней того нагромождения, что я наворотил. Однако, для такого многократного суммирования мне пришлось на отдельном листе создать огромный массив (в примере он маленький) заполненный функцией СЛЧИС(). А если быть точнее, такой фот формулой:
Код
=ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)+ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)

К которому идет обращение и выбирается нужное количество ячеек в зависимости от условий. Причем, нужно не просто выбирать нужное количество ячеек, но еще и учитывать использовавшиеся на предыдущем этапе вычислений, чтобы не было их повторения.
Собственно вопрос. Можно ли каким-то способом еще посчитать сумму функций СЛЧИС() без заполнения отдельного массива ими?

Автор - vospa
Дата добавления - 13.07.2014 в 12:17
Serge_007 Дата: Воскресенье, 13.07.2014, 13:09 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
СЛЧИС()+СЛЧИС() не равно СЛЧИС()*2
В некоторых случаях может быть и равно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
СЛЧИС()+СЛЧИС() не равно СЛЧИС()*2
В некоторых случаях может быть и равно

Автор - Serge_007
Дата добавления - 13.07.2014 в 13:09
vospa Дата: Воскресенье, 13.07.2014, 13:25 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Не, ну понятно, что могут оказаться и равны. Более того, если используется ГПСЧ, то можно, в теории, даже предсказать периодичность. Однако, если к ГПСЧ прикручен еще внешний источник энтропии, то такое равенство становится делом случая. Впрочем, в моем случае, шансы того, что сумма такого количества слагаемых окажется равна произведению, согласитесь, стремится к нулю :-)
 
Ответить
СообщениеНе, ну понятно, что могут оказаться и равны. Более того, если используется ГПСЧ, то можно, в теории, даже предсказать периодичность. Однако, если к ГПСЧ прикручен еще внешний источник энтропии, то такое равенство становится делом случая. Впрочем, в моем случае, шансы того, что сумма такого количества слагаемых окажется равна произведению, согласитесь, стремится к нулю :-)

Автор - vospa
Дата добавления - 13.07.2014 в 13:25
Serge_007 Дата: Воскресенье, 13.07.2014, 13:45 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
шансы того, что сумма такого количества слагаемых окажется равна произведению, согласитесь, стремится к нулю
Ага
Поясните, чем сумма двух случайных чисел кошернее произведения?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
шансы того, что сумма такого количества слагаемых окажется равна произведению, согласитесь, стремится к нулю
Ага
Поясните, чем сумма двух случайных чисел кошернее произведения?

Автор - Serge_007
Дата добавления - 13.07.2014 в 13:45
vospa Дата: Воскресенье, 13.07.2014, 14:02 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Поясните, чем сумма двух случайных чисел кошернее произведения?

Ну, если взять формулу, которой я заполнял ячейки массива, то шанс того, что результат вычислений примет значение 25 составляет 0,0000015%. А мне, положим, нужно просуммировать 1000 таких ячеек. Если я умножу 25 на 1000, результат будет весьма далек от истины. Хотя, какой-то призрачный шанс и существует.


Сообщение отредактировал vospa - Воскресенье, 13.07.2014, 14:04
 
Ответить
Сообщение
Поясните, чем сумма двух случайных чисел кошернее произведения?

Ну, если взять формулу, которой я заполнял ячейки массива, то шанс того, что результат вычислений примет значение 25 составляет 0,0000015%. А мне, положим, нужно просуммировать 1000 таких ячеек. Если я умножу 25 на 1000, результат будет весьма далек от истины. Хотя, какой-то призрачный шанс и существует.

Автор - vospa
Дата добавления - 13.07.2014 в 14:02
ikki Дата: Воскресенье, 13.07.2014, 14:52 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
вы вот этим что хотите получить?
Код
=ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)

четвертый параметр функции ВПР у вас не задан, значит по умолчанию ИСТИНА и поиск будет неточным.
но при этом неточный поиск вы собираетесь вести в неотсортированном массиве.
0 - 0,0272 - 0,1769 - 0,5062

результаты будут непредсказуемые.

сорри. массив отсортирован.

кстати - ПСЧ-то оно, конечно, ПСЧ, но посмотрел для 20000 чисел - ни одно не повторилось с точностью до 15-го знака.
не говоря уж о последовательности повторений


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Воскресенье, 13.07.2014, 15:26
 
Ответить
Сообщениевы вот этим что хотите получить?
Код
=ВПР(СЛЧИС();{0;5:0,0272;1:0,1769;0,5:0,5062;0,15};2)

четвертый параметр функции ВПР у вас не задан, значит по умолчанию ИСТИНА и поиск будет неточным.
но при этом неточный поиск вы собираетесь вести в неотсортированном массиве.
0 - 0,0272 - 0,1769 - 0,5062

результаты будут непредсказуемые.

сорри. массив отсортирован.

кстати - ПСЧ-то оно, конечно, ПСЧ, но посмотрел для 20000 чисел - ни одно не повторилось с точностью до 15-го знака.
не говоря уж о последовательности повторений

Автор - ikki
Дата добавления - 13.07.2014 в 14:52
vospa Дата: Воскресенье, 13.07.2014, 15:20 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
вы вот этим что хотите получить?

Хочу получить случайным образом одно из четырех значений (0,15, 0,5, 1, 5) с определенной вероятностью для каждого.
2,72% для 5, 14,97% для 1, 32,93% для 0,5 и 49,38% для 0,15.

А для нормального криптостойкого ГПСЧ 20 тысяч чисел это мало. Я же сразу и написал, что в теории. То есть, периодичность будет неизбежно, но длина периода может быть очень велика.


Сообщение отредактировал vospa - Воскресенье, 13.07.2014, 15:21
 
Ответить
Сообщение
вы вот этим что хотите получить?

Хочу получить случайным образом одно из четырех значений (0,15, 0,5, 1, 5) с определенной вероятностью для каждого.
2,72% для 5, 14,97% для 1, 32,93% для 0,5 и 49,38% для 0,15.

А для нормального криптостойкого ГПСЧ 20 тысяч чисел это мало. Я же сразу и написал, что в теории. То есть, периодичность будет неизбежно, но длина периода может быть очень велика.

Автор - vospa
Дата добавления - 13.07.2014 в 15:20
Michael_S Дата: Воскресенье, 13.07.2014, 16:51 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Хочу получить случайным образом одно из четырех значений (0,15, 0,5, 1, 5) с определенной вероятностью для каждого. 2,72% для 5, 14,97% для 1, 32,93% для 0,5 и 49,38% для 0,15.

Код
=ВПР(СЛЧИС();{0;0,15:0,4938;0,5:0,8231;1:0,9728;5};2)
чем не устраивает?


Сообщение отредактировал Michael_S - Воскресенье, 13.07.2014, 16:55
 
Ответить
Сообщение
Хочу получить случайным образом одно из четырех значений (0,15, 0,5, 1, 5) с определенной вероятностью для каждого. 2,72% для 5, 14,97% для 1, 32,93% для 0,5 и 49,38% для 0,15.

Код
=ВПР(СЛЧИС();{0;0,15:0,4938;0,5:0,8231;1:0,9728;5};2)
чем не устраивает?

Автор - Michael_S
Дата добавления - 13.07.2014 в 16:51
vospa Дата: Воскресенье, 13.07.2014, 17:03 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
чем не устраивает?

Ну, как вариант. Меня и мой вариант полностью устраивает, первоначальный вопрос же не об этом. Вместо этой формулы можно и просто вбить во все ячейки СЛЧИС(). Вопрос в том, можно ли обойтись без отдельного массива для подсчета определяемого другой формулой количества ячеек с функцией СЛЧИС().
 
Ответить
Сообщение
чем не устраивает?

Ну, как вариант. Меня и мой вариант полностью устраивает, первоначальный вопрос же не об этом. Вместо этой формулы можно и просто вбить во все ячейки СЛЧИС(). Вопрос в том, можно ли обойтись без отдельного массива для подсчета определяемого другой формулой количества ячеек с функцией СЛЧИС().

Автор - vospa
Дата добавления - 13.07.2014 в 17:03
Michael_S Дата: Воскресенье, 13.07.2014, 17:10 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
А какой физический смысл в формулах типа?
Код
=СУММЕСЛИМН(Лист2!B:B;Лист2!A:A;"<="&(F5+D5);Лист2!A:A;">"&D5)+G5
что они делают?
 
Ответить
СообщениеА какой физический смысл в формулах типа?
Код
=СУММЕСЛИМН(Лист2!B:B;Лист2!A:A;"<="&(F5+D5);Лист2!A:A;">"&D5)+G5
что они делают?

Автор - Michael_S
Дата добавления - 13.07.2014 в 17:10
vospa Дата: Воскресенье, 13.07.2014, 17:35 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А какой физический смысл в формулах типа?

Вот они как раз и определяют необходимое для суммирования количество ячеек со случайными значениями.
Ну а если о физическом смысле, то все выглядит примерно так.
Есть определенная виртуальная денежная сумма. На эти деньги можно купить определенное количество виртуальных жемчужных ферм (в моем примере стоимость 1 такой фермы равна 10 уе). В каждой такой ферме есть 5 жемчужниц. Сбор урожая 1 раз в сутки. Каждая жемчужница может рандомно выдать один из 4 типов жемчужин. Стоимость которых 0,15, 0,5, 1 и 5 уе, соответственно. Собственно, формула в теле темы как раз и описывает полностью одну такую ферму.
Полученные жемчужины можно продать и на вырученные средства докупить новые фермы. И так многократно, пока остаток не окажется меньше 10 уе. На следующий день все повторяется. Открываем все жемчужницы, собираем урожай, докупаем новые фермы.
По условиям, в моем примере, покупать можно 3 дня. А "живут" жемчужницы 6 дней, после чего исчезают. Но условия могут быть и другими. Шансы в первый день сбора и в последний, отличаются от шансов остальных дней.

Вот, собственно, таков "физический" смысл. То, что я сделал в прикрепленном файле, работает. Охотно допускаю, что я там много чего нагородил лишнего, но таки все работает. А вопрос мой был, можно ли обойтись без отдельного массива. Так как уже не раз сталкивался с необходимостью суммирования большого количества случайных чисел, меняющихся при пересчете. Просто это один из примеров.
 
Ответить
Сообщение
А какой физический смысл в формулах типа?

Вот они как раз и определяют необходимое для суммирования количество ячеек со случайными значениями.
Ну а если о физическом смысле, то все выглядит примерно так.
Есть определенная виртуальная денежная сумма. На эти деньги можно купить определенное количество виртуальных жемчужных ферм (в моем примере стоимость 1 такой фермы равна 10 уе). В каждой такой ферме есть 5 жемчужниц. Сбор урожая 1 раз в сутки. Каждая жемчужница может рандомно выдать один из 4 типов жемчужин. Стоимость которых 0,15, 0,5, 1 и 5 уе, соответственно. Собственно, формула в теле темы как раз и описывает полностью одну такую ферму.
Полученные жемчужины можно продать и на вырученные средства докупить новые фермы. И так многократно, пока остаток не окажется меньше 10 уе. На следующий день все повторяется. Открываем все жемчужницы, собираем урожай, докупаем новые фермы.
По условиям, в моем примере, покупать можно 3 дня. А "живут" жемчужницы 6 дней, после чего исчезают. Но условия могут быть и другими. Шансы в первый день сбора и в последний, отличаются от шансов остальных дней.

Вот, собственно, таков "физический" смысл. То, что я сделал в прикрепленном файле, работает. Охотно допускаю, что я там много чего нагородил лишнего, но таки все работает. А вопрос мой был, можно ли обойтись без отдельного массива. Так как уже не раз сталкивался с необходимостью суммирования большого количества случайных чисел, меняющихся при пересчете. Просто это один из примеров.

Автор - vospa
Дата добавления - 13.07.2014 в 17:35
vospa Дата: Воскресенье, 13.07.2014, 17:45 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Еще раз уточните вопрос пожалуйста. Желательно как-то поконкретнее, на ячейках. Типа "Сейчас у меня формула в ячейке ... считает вот так, а хочу, чтобы считала вот так". А то меня что-то гнетут смутные сомнения, что я решаю немного другую задачу.

Ок. Сразу оговорюсь, вроде бы считает все правильно. Вопрос в другом. Берем, к примеру, ячейку Н5. В ней подсчитывается сумма ячеек на втором листе В21:В24. Почему начиная с 21? Потому что первые 20 ячеек второго листа уже использовались для суммирования в ячейке Е5. И так далее.
Вопрос стоит таким образом. Существует ли способ суммирования ячеек со случайными значениями без создания отдельного массива заполненного этими случайными числами меняющимися при пересчете? То есть, возможно ли создание такого виртуального массива, без создания его на странице? К примеру, при вычислении в ячейке Е5, создается массив из 20 ячеек, при вычислении в ячейке Н5 создается массив из 4 ячеек и так далее.
Надеюсь, что внятно выразился %)


Сообщение отредактировал vospa - Воскресенье, 13.07.2014, 17:58
 
Ответить
Сообщение
Еще раз уточните вопрос пожалуйста. Желательно как-то поконкретнее, на ячейках. Типа "Сейчас у меня формула в ячейке ... считает вот так, а хочу, чтобы считала вот так". А то меня что-то гнетут смутные сомнения, что я решаю немного другую задачу.

Ок. Сразу оговорюсь, вроде бы считает все правильно. Вопрос в другом. Берем, к примеру, ячейку Н5. В ней подсчитывается сумма ячеек на втором листе В21:В24. Почему начиная с 21? Потому что первые 20 ячеек второго листа уже использовались для суммирования в ячейке Е5. И так далее.
Вопрос стоит таким образом. Существует ли способ суммирования ячеек со случайными значениями без создания отдельного массива заполненного этими случайными числами меняющимися при пересчете? То есть, возможно ли создание такого виртуального массива, без создания его на странице? К примеру, при вычислении в ячейке Е5, создается массив из 20 ячеек, при вычислении в ячейке Н5 создается массив из 4 ячеек и так далее.
Надеюсь, что внятно выразился %)

Автор - vospa
Дата добавления - 13.07.2014 в 17:45
_Boroda_ Дата: Воскресенье, 13.07.2014, 18:01 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16909
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если я правильно понял, то что-то вроде этого пойдет?
Код
=СЛУЧМЕЖДУ(СТРОКА(A$1:A$4)/СТРОКА(A$1:A$4);СТРОКА(A$1000001:A$1000004)-СТРОКА(A$2:A$5))/1000000

или немного усеченный вариант (на больших массивах примерно такой же
Код
=СЛУЧМЕЖДУ(СТРОКА(A$1:A$4);СТРОКА(A$1000000:A$1000003))/1000004

Розовое - это типа проверки
К сообщению приложен файл: 785137.xlsb (97.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли я правильно понял, то что-то вроде этого пойдет?
Код
=СЛУЧМЕЖДУ(СТРОКА(A$1:A$4)/СТРОКА(A$1:A$4);СТРОКА(A$1000001:A$1000004)-СТРОКА(A$2:A$5))/1000000

или немного усеченный вариант (на больших массивах примерно такой же
Код
=СЛУЧМЕЖДУ(СТРОКА(A$1:A$4);СТРОКА(A$1000000:A$1000003))/1000004

Розовое - это типа проверки

Автор - _Boroda_
Дата добавления - 13.07.2014 в 18:01
vospa Дата: Воскресенье, 13.07.2014, 18:21 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Если я правильно понял, то что-то вроде этого пойдет?

Ухх... спасибо, пошел переваривать. Не уверен, что это то, что меня интересовало, но в любом случае будет полезно для меня. Ибо я только недавно стал вникать в возможности экселя. Переварю, отпишусь. И если это окажется не то, попытаюсь еще более внятно сформулировать вопрос.
 
Ответить
Сообщение
Если я правильно понял, то что-то вроде этого пойдет?

Ухх... спасибо, пошел переваривать. Не уверен, что это то, что меня интересовало, но в любом случае будет полезно для меня. Ибо я только недавно стал вникать в возможности экселя. Переварю, отпишусь. И если это окажется не то, попытаюсь еще более внятно сформулировать вопрос.

Автор - vospa
Дата добавления - 13.07.2014 в 18:21
vospa Дата: Воскресенье, 13.07.2014, 20:04 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Я, наверное, тормоз. Никак не могу разобраться, что считает Ваша формула. Отложу до завтра :-)
 
Ответить
СообщениеЯ, наверное, тормоз. Никак не могу разобраться, что считает Ваша формула. Отложу до завтра :-)

Автор - vospa
Дата добавления - 13.07.2014 в 20:04
vospa Дата: Понедельник, 14.07.2014, 12:09 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Она дает диапазон из 4-х случайных чисел

Это то я сразу понял. Я очень долго тормозил и не мог понять, зачем мне еще один вариант суммы 4 случайных чисел. Не говоря про 3 растянутых столбца. Только ночью дошло, что это и есть нужный мне виртуальный массив :D
Спасибо огромное. Красиво, элегантно. Надеюсь, что в том, как сделать, чтобы каждый элемент массива принимал дискретное значения, я уже сам разберусь. Еще раз, большое спасибо :)
 
Ответить
Сообщение
Она дает диапазон из 4-х случайных чисел

Это то я сразу понял. Я очень долго тормозил и не мог понять, зачем мне еще один вариант суммы 4 случайных чисел. Не говоря про 3 растянутых столбца. Только ночью дошло, что это и есть нужный мне виртуальный массив :D
Спасибо огромное. Красиво, элегантно. Надеюсь, что в том, как сделать, чтобы каждый элемент массива принимал дискретное значения, я уже сам разберусь. Еще раз, большое спасибо :)

Автор - vospa
Дата добавления - 14.07.2014 в 12:09
vospa Дата: Вторник, 29.07.2014, 15:03 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Еще раз хочу поблагодарить за элегантное решение, которое я использовал в нескольких задачах:
Код
=СЛУЧМЕЖДУ(СТРОКА(A$1:A$4)/СТРОКА(A$1:A$4);СТРОКА(A$1000001:A$1000004)-СТРОКА(A$2:A$5))/1000000


Однако... Прикрутить это к моей первоначальной задаче у меня никак не получается. Попробую еще раз ее сформулировать с учетом уточнений.
Нужно суммировать не просто массив случайных чисел, а массив чисел, которые принимают дискретное значение с определенной вероятностью.
Я тут уже несколько дней пытался самостоятельно разобраться, но, видимо, не хватает знаний...
 
Ответить
СообщениеЕще раз хочу поблагодарить за элегантное решение, которое я использовал в нескольких задачах:
Код
=СЛУЧМЕЖДУ(СТРОКА(A$1:A$4)/СТРОКА(A$1:A$4);СТРОКА(A$1000001:A$1000004)-СТРОКА(A$2:A$5))/1000000


Однако... Прикрутить это к моей первоначальной задаче у меня никак не получается. Попробую еще раз ее сформулировать с учетом уточнений.
Нужно суммировать не просто массив случайных чисел, а массив чисел, которые принимают дискретное значение с определенной вероятностью.
Я тут уже несколько дней пытался самостоятельно разобраться, но, видимо, не хватает знаний...

Автор - vospa
Дата добавления - 29.07.2014 в 15:03
MCH Дата: Вторник, 29.07.2014, 15:31 | Сообщение № 18
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

Может так нужно?
Генерируем виртуальный массив из 4х элементов по заданному закону распределения
Код
=ПРОСМОТР(ВЫБОР({1;2;3;4};СЛЧИС();СЛЧИС();СЛЧИС();СЛЧИС());{0:0,4938:0,8231:0,9728};{0,15:0,5:1:5})
 
Ответить
СообщениеМожет так нужно?
Генерируем виртуальный массив из 4х элементов по заданному закону распределения
Код
=ПРОСМОТР(ВЫБОР({1;2;3;4};СЛЧИС();СЛЧИС();СЛЧИС();СЛЧИС());{0:0,4938:0,8231:0,9728};{0,15:0,5:1:5})

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

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