Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вычислить следующее "свободное значение" в столбце
 
Цитата
Pelena написал:
Ещё вариант формулы массива (идею подсмотрела у Сергея)
Все идеально. Спасибо большое всем! Тему можно закрыть.
Вычислить следующее "свободное значение" в столбце
 
Разные листы, посмотрите внимательнее, разные начальные значения.
Вычислить следующее "свободное значение" в столбце
 
Пример некорректной работы во вложении.
Вычислить следующее "свободное значение" в столбце
 
Цитата
Сергей написал:
для последнего примера Код?1=ЕСЛИОШИБКА(ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ($C$1;$C$4:$C$19;0));C1;ИНДЕКС($C$1+СТРОКА($1:$10);ПОИСКПОЗ(1;--(НАИМЕНЬШИЙ(ЕСЛИ($C$4:$C$19>$C$1;$C$4:$C$19);СТРОКА($1:$10))<>($C$1+СТРОКА($1:$10)));0)));"нет свободных мест")
Данная функция не выдает нужный результат. :(
Вычислить следующее "свободное значение" в столбце
 
Цитата
Сергей написал:
вот без доп столбцов тренируйтесь

Прикрепленные файлы
тест (6).xlsx (9.48 КБ)
Супер!, спасибо! Но есть одно но. Если вводить начальное значение = доступному свободному значению формула выдает следующее свободное значение, а не его(или ошибку).
Вычислить следующее "свободное значение" в столбце
 
Цитата
The_Prist написал:
Выложите пример, который явно покажет откуда берется список этих значений и где надо список продолжать. В Вашем примере есть только одно начальное, список значений и одна ячейка "<== Указывает следующее доступное значение ". Что несколько противоречит описанному в последнем сообщении.
Как я понял надо опираться и на список, и на введенное значение. Но куда тогда новый список выводить?

P.S. Есть подозрение, что без сортировки или доп.столбцов без макросов не решить. Или решение будет слишком замороченное.
Возможно немного запутал вас.
Цитата
Сергей написал:
тож ни фигаськи не понял подогнал под нужный результат с доп вычислениями

Прикрепленные файлы
тест (6).xlsx (8.68 КБ)
Очень похоже, но нужно как то проще в одной ячейке, без доп. столбцов.

Давайте  еще раз попробую объяснить.

Есть массив значений. Пользователю нужно понимать какое следующее незанятое число от указанного. После пользователь может в столбце вбить выданное формулой значение и формула выдаст следующее незанятое больше значение.

Цитата
AndreyPlaneta написал:
при начальном значении 10 выводиться должно по порядку заполнения: 11,15,18,21
при начальном значении 11 выводиться должно по порядку заполнения: 11,15,18,21
при начальном значении 12 выводиться должно по порядку заполнения: 15,18,21
при начальном значении 21 выводиться должно по порядку заполнения: 21
Имелось ввиду, что пользователь можем ввести любое начальное значение.
Цитата
AndreyPlaneta написал:
11,15,18,21
А тут имелось ввиду, что пользователь смотрит, что следующее 11 вносит его в любую строку и в указанном месте происходит обновление искомого значения и следующее значение, которое выдаст формула -15.
Вычислить следующее "свободное значение" в столбце
 
Цитата
The_Prist написал:
А еще лучше поясните, как влияет начальное значение на отбор. Надо отбирать числа, выше указанного или только среди тех чисел, которые в столбце идут ниже указанного числа(в плане позиции в строке)?
В самой верхней ячейке нужно выводить максимально приближенное большее незанятое значение к начальному числу(неизменное, произвольное и вводится самостоятельно).

Пример

12
13
14
16
17
19
20

при начальном значении 10 выводиться должно по порядку заполнения: 11,15,18,21
при начальном значении 11 выводиться должно по порядку заполнения: 11,15,18,21
при начальном значении 12 выводиться должно по порядку заполнения: 15,18,21
при начальном значении 21 выводиться должно по порядку заполнения: 21
...
Вычислить следующее "свободное значение" в столбце
 
Цитата
The_Prist написал:
А простая МАКС никак не подходит?
=МАКС(C4:C10000)+1
К сожалению "макс" не подходит, нужно начинать счет с определенного значения и учитывать уже существующие значения.
Вычислить следующее "свободное значение" в столбце
 
Спасибо за попытку помочь. Не совсем понял, как внедрить данную формулу. Прикладываю пример файла.
Вычислить следующее "свободное значение" в столбце
 
Прошу помочь с формулой. Есть столбец произвольных чисел из 6ти знаков. Нужно формулой вычислить следующее "свободное значение" в столбце. Необходимо в таблицу вклинивать строки и присваивать значения, при чем новое значение определенно, к примеру с 256789, с дальнейшем дополнением таблицы(вклиниванием строк) в.у. номер +1..., но если есть уже такое значение, то его берут за основу +1(значения не должны повторяться).

Пример:
125689
159860
509500
785054
159861
256791
256792

При вставлении строки новой строке будет присваиваться указанное значение 256789
Вклинивая новый строки их значения будут
256789
256790
256793
256794
...
Страницы: 1
Наверх