Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Как СЛУЧМЕЖДУ задать шаг?

Автор spono, 10.09.2014, 00:03

« назад - далее »

spono

Подскажите пожалуйства, как в формулу ниже для каждого диапазона вставить "шаг"?  ;D
где С2 это номер ячейки
C2 < 1000 = СЛУЧМЕЖДУ(-30;35) шаг 5
C2 < 2000 = СЛУЧМЕЖДУ(-60;120) шаг 15
C2 < 3000 = СЛУЧМЕЖДУ(-90;150) шаг 30
C2 < 99999 = СЛУЧМЕЖДУ(-300;400) шаг 40
-----------------------------------------------------------------------------------------------------------
=СЛУЧМЕЖДУ(ПРОСМОТР(C2;{0;1000;2000;3000};{-30;-60;-90;-280});ПРОСМОТР(C2;{0;1000;2000;3000};{35;120;150;400}))


_Boroda_

Так нужно?
=СЛУЧМЕЖДУ(ПРОСМОТР(C2;{0;1000;2000;3000};{-6:-4:-3:-7});ПРОСМОТР(C2;{0;1000;2000;3000};{7:8:5:10}))*ПРОСМОТР(C2;{0;1000;2000;3000};{5:15:30:40})
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

spono

Я не силен в Макросах Excel мне исходную формулу дали здесь на форуме, скажите пжл:
Что означает: {-6:-4:-3:-7} и {7:8:5:10}?
{5:15:30:40} - это насколько я понял шаг.

Pelena

Если Вы перемножите значения из первого ряда на соответствующие значения шага, то получите нижние границы для случайных чисел, второй ряд, помноженный на шаг, даёт верхние границы

_Boroda_

Лен, спасибо. Да, совершенно верно -
-6*5=-30
7*5=35
и так далее
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

spono

АААА, ясно, ну вы "хитрые" надо же было так придумать...

spono

Ребят, спасибо огромное!!!

spono

Скажите, а есть вариант такой формулы, чтобы все было также как сейчас: шаги, диапазоны, но в результатах не было 0.
Пример результата работы:
20
25
20
50
-25
-10
35
0 (чтобы нулей 0 в результатах не было вовсе)
-20
20
5
15
-10
25

Pelena

Так подойдёт?
=ВЫБОР(СЛУЧМЕЖДУ(1;2);СЛУЧМЕЖДУ(ПРОСМОТР(C1;{0;1000;2000;3000};{-6:-4:-3:-7});-1);СЛУЧМЕЖДУ(1;ПРОСМОТР(C1;{0;1000;2000;3000};{7:8:5:10})))*ПРОСМОТР(C1;{0;1000;2000;3000};{5:15:30:40})

spono

Цитата: Pelena от 10.09.2014, 17:42
Так подойдёт?
=ВЫБОР(СЛУЧМЕЖДУ(1;2);СЛУЧМЕЖДУ(ПРОСМОТР(C1;{0;1000;2000;3000};{-6:-4:-3:-7});-1);СЛУЧМЕЖДУ(1;ПРОСМОТР(C1;{0;1000;2000;3000};{7:8:5:10})))*ПРОСМОТР(C1;{0;1000;2000;3000};{5:15:30:40})
Проверил, работает!
Спасибо Вам ))