Сделать формулу для автоматического заполнения таблиц

Автор gorushek, 22.11.2012, 14:29

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

gorushek

Пока работаю над табличками, параллельный вопрос. В столбце F таблице 7 документа могут быть цифры 2,3,4.5. В зависимости от этого должна автоматически заполняться вся таблица. Условия следующие:
если 2, то K = случайное число, кратное 10 от 80 до 140
если в следующей строчке число в столбике F  тоже 2, то идет сдвиг на один столбик в право, т.е. уже L = случайное число, кратное 10 от 80 до 140, если в следующей строчке снова число в столбике F= 2, еже на один столбец в право, т.е. уже М = случайное число, кратное 10 от 80 до 140, если в четвертый раз число в столбике F= 2, то опять K = случайное число, кратное 10 от 80 до 140 и так по кругу
если 3  то K = N=Q = случайное число, кратное 10 от 160  до 300
если в следующей строчке число в столбике F  тоже 3, то L = O=Q = случайное число, кратное 10 от 160  до 300, в третий раз F  = 3 то M = P=Q = случайное число, кратное 10 от 160  до 300, если в четвертый раз, то снова K = N=Q = случайное число, кратное 10 от 160  до 300 и так по кругу
если 4 то H=J=I=K=L=M= случайное число, кратное 100 от 200  до 500

если 5 то H=J=I=K=L=M=N=O=P=Q случайное число, кратное 100 от 200  до 500

Poltava

Если бы Вы не поленились и показали для примера не просто пустую таблицу! а заполненную да еще и с комментариями почем именно так, то ответ пришел бы намного быстрее! Во вторых сразу оговаривайте то, что макросы использовать можно!
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.

ZORRO2005

Яндекс-деньги: 410011658492153

gorushek

ZORRO, не вижу цифр в таблице, какие то знаки, как просматривать? Заполнение таблицы должно происходить в зависимости от столбца F таблицы, в нем вручную забиваются цифры 2-5. Столбец С не заполняется.
Poltava, выкладываю образец заполненной таблицы. Хотелось бы без макросов, но если не получается, то можно использовать, лишь бы они совмещались с макросами из моей прошлой темы, потом этот измененный лист надо будет вставить в ту книгу.

ZORRO2005

Цитата: gorushek от 23.11.2012, 08:39
ZORRO, не вижу цифр в таблице, какие то знаки, как просматривать?
Надстройку "Пакет анализа" надо включить.
Заменил СЛУЧМЕЖДУ(), которая выдавала ошибку, если не установлена эта надстройка.
Яндекс-деньги: 410011658492153

gorushek

Спасибо за таблицу, это то что нужно. Приятно наблюдать как цифры сами проставляются в таблице. Намного быстрее, чем руками забивать:).

gorushek

Здравствуйте, ZORRO2005, пользуемся вашей формулой, которую Вы нам сделали. Сейчас возникла необходимость добавить столбик в таблицу(желтый цвет) для записывания туда данных и вся формула съехала, простым "тыканием" и подбором в формулу не смогли поправить, т.к. не понимаем код. Помогите пожалуйста исправить.

Serge 007

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

gorushek


gorushek

#9
Добрый день, нам делали некоторое время назад таблицу по условиям указанным в первом посте, помогите пожалуйста исправить в соответствии со следующими условиями(все то же самое только меняются цифры, в скобках указаны цифры на которые нужно поменять). Смена в формуле цифр одних на другие результата не дало.

Условия следующие:
если 2, то L = случайное число, кратное 10 от 80(580) до 140(640)
если в следующей строчке число в столбике F  тоже 2, то идет сдвиг на один столбик в право, т.е. уже M = случайное число, кратное 10 от 80(580) до 140(640), если в следующей строчке снова число в столбике F= 2, еже на один столбец в право, т.е. уже N = случайное число, кратное 10 от 80(580) до 140(640), если в четвертый раз число в столбике F= 2, то опять L = случайное число, кратное 10 от 80(580) до 140(640) и так по кругу
если 3  то L = O=R = случайное число, кратное 10 от 160(560)  до 300(800)
если в следующей строчке число в столбике F  тоже 3, то M= P=R = случайное число, кратное 10 от 160(560)  до 300(800), в третий раз F  = 3 то N = Q=R = случайное число, кратное 10 от 160(560)  до 300(800), если в четвертый раз, то снова L = O=R = случайное число, кратное 10 от 160(560)  до 300(800) и так по кругу
если 4 то I=J=K=L=M=N= случайное число, кратное 100 от 200(700)  до 500(1000)

если 5 тоI=J=K=L=M=N=O=P=Q=R случайное число, кратное 100 от 200(700)  до 500(1000)

gorushek

У блин, разобрался после прочтения F1. После изменения массива надо сохранять ctrl+shift+enter.

gorushek

Здравствуйте, существует формула, которая была сделана в начале темы. И происходит постоянное изменение цифр в таблице на листе "изол" после каждого изменения на листе, даже после сохранения документа цифры меняются, закрыл документ потом открыл, цифры уже другие, видимо так задано формулой. Как можно сделать, чтобы на определенном этапе цифры зафиксировались и не изменялись ни после изменений на документе ни после закрытия/открытия/сохранения документа.

ShAM

Скопировать (на месте или на другой лист, если формулы еще пригодятся), спецвставка, значения.

gorushek

Цитата: ShAM от 13.07.2013, 02:28
Скопировать (на месте или на другой лист, если формулы еще пригодятся), спецвставка, значения.
Ага, спасибо!

gorushek

Приветствую всех, подскажите пожалуйста, какими командами в этой формуле(в книге выше) реализуется условие кратности 10 или 100  случайно образовываемых чисел, мне нужно ее изменить, не могу разобраться.