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

Вход

Регистрация

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

 

= Мир MS Excel/Запрет выбора значения по условию. - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Запрет выбора значения по условию. (Формулы/Formulas)
Запрет выбора значения по условию.
bmv98rus Дата: Понедельник, 27.12.2021, 20:45 | Сообщение № 21
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3953
Репутация: 732 ±
Замечаний: 0% ±

Excel 2013/2016
и это подправил, там один диапазон был не с 2й строки и кое что доделал. В целом в выпадающем только то что можно выдать и то что можно вернуть в зависимости от того что делается.
К сообщению приложен файл: 8416601.xlsx(15.4 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Понедельник, 27.12.2021, 20:48
 
Ответить
Сообщениеи это подправил, там один диапазон был не с 2й строки и кое что доделал. В целом в выпадающем только то что можно выдать и то что можно вернуть в зависимости от того что делается.

Автор - bmv98rus
Дата добавления - 27.12.2021 в 20:45
Смольный Дата: Вторник, 28.12.2021, 02:45 | Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, не дает выдать тот же номер позже.
К сообщению приложен файл: 0260598.png(93.0 Kb)
 
Ответить
Сообщениеbmv98rus, не дает выдать тот же номер позже.

Автор - Смольный
Дата добавления - 28.12.2021 в 02:45
bmv98rus Дата: Вторник, 28.12.2021, 07:37 | Сообщение № 23
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3953
Репутация: 732 ±
Замечаний: 0% ±

Excel 2013/2016
все дает, но изначально есть одно ограничение, нужно работать в одной строке, и типа выбрали выдача или возврат, после выбор или ввод инвентарного
К сообщению приложен файл: 9938045.jpg(63.3 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениевсе дает, но изначально есть одно ограничение, нужно работать в одной строке, и типа выбрали выдача или возврат, после выбор или ввод инвентарного

Автор - bmv98rus
Дата добавления - 28.12.2021 в 07:37
Смольный Дата: Вторник, 28.12.2021, 12:11 | Сообщение № 24
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, сделал как Вы сказали. дало сделать два возврата подряд одного номера.
К сообщению приложен файл: 3014465.png(96.7 Kb)
 
Ответить
Сообщениеbmv98rus, сделал как Вы сказали. дало сделать два возврата подряд одного номера.

Автор - Смольный
Дата добавления - 28.12.2021 в 12:11
bmv98rus Дата: Вторник, 28.12.2021, 12:24 | Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3953
Репутация: 732 ±
Замечаний: 0% ±

Excel 2013/2016
Да, надо подкорректировать, как я понял вводили от руки а не из списка. Список в этот момент пустой и система позволяет ввести что угодно. Чуть позже посмотрю.

По идее если не заморачиваться со списком , то проверить на наличие в списке и то что можно использовать не сложно. Достаточно проверить что есть в списке, и посчитать разницу количества выдано и возвращено по вводимому номеру, для выдачи разница должна быть 0 для возврата 1. но тогда не будет выпадающего списка. Вопрос он нужен?


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеДа, надо подкорректировать, как я понял вводили от руки а не из списка. Список в этот момент пустой и система позволяет ввести что угодно. Чуть позже посмотрю.

По идее если не заморачиваться со списком , то проверить на наличие в списке и то что можно использовать не сложно. Достаточно проверить что есть в списке, и посчитать разницу количества выдано и возвращено по вводимому номеру, для выдачи разница должна быть 0 для возврата 1. но тогда не будет выпадающего списка. Вопрос он нужен?

Автор - bmv98rus
Дата добавления - 28.12.2021 в 12:24
Nic70y Дата: Вторник, 28.12.2021, 12:32 | Сообщение № 26
Группа: Друзья
Ранг: Экселист
Сообщений: 7857
Репутация: 1891 ±
Замечаний: 0% ±

Excel 2010
файл
К сообщению приложен файл: 96.xlsx(17.9 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениефайл

Автор - Nic70y
Дата добавления - 28.12.2021 в 12:32
Смольный Дата: Вторник, 28.12.2021, 12:40 | Сообщение № 27
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, номер будет вводится всегда вручную. не нужен выпадающий список.


Сообщение отредактировал Смольный - Вторник, 28.12.2021, 12:40
 
Ответить
Сообщениеbmv98rus, номер будет вводится всегда вручную. не нужен выпадающий список.

Автор - Смольный
Дата добавления - 28.12.2021 в 12:40
Смольный Дата: Вторник, 28.12.2021, 12:42 | Сообщение № 28
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, если второй раз сделать возврат того же номера, то и при другом номере при возврате выдает ошибку.
 
Ответить
СообщениеNic70y, если второй раз сделать возврат того же номера, то и при другом номере при возврате выдает ошибку.

Автор - Смольный
Дата добавления - 28.12.2021 в 12:42
bmv98rus Дата: Вторник, 28.12.2021, 13:34 | Сообщение № 29
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3953
Репутация: 732 ±
Замечаний: 0% ±

Excel 2013/2016
Без выпадающего просто но не интересно :-)
в ПРОВЕРКУ ДАННЫХ
Код
=IF(C2<>"";IF(COUNTIF(Номенклатура!B:B;D2);(COUNTIFS($D$1:D1;D2;$C$1:C1;"Выдано")-COUNTIFS($D$1:D1;D2;$C$1:$C1;"Возврат")=--(C2="Возврат"))))
К сообщению приложен файл: example2544_1.xlsx(16.2 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 28.12.2021, 13:36
 
Ответить
СообщениеБез выпадающего просто но не интересно :-)
в ПРОВЕРКУ ДАННЫХ
Код
=IF(C2<>"";IF(COUNTIF(Номенклатура!B:B;D2);(COUNTIFS($D$1:D1;D2;$C$1:C1;"Выдано")-COUNTIFS($D$1:D1;D2;$C$1:$C1;"Возврат")=--(C2="Возврат"))))

Автор - bmv98rus
Дата добавления - 28.12.2021 в 13:34
Смольный Дата: Вторник, 28.12.2021, 13:47 | Сообщение № 30
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, не дает сделать возврат.
К сообщению приложен файл: 3542608.png(49.2 Kb)
 
Ответить
Сообщениеbmv98rus, не дает сделать возврат.

Автор - Смольный
Дата добавления - 28.12.2021 в 13:47
bmv98rus Дата: Вторник, 28.12.2021, 13:56 | Сообщение № 31
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3953
Репутация: 732 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата Смольный, 28.12.2021 в 13:47, в сообщении № 30 ()
не дает сделать возврат.
нельзя вернуть то что не выдавалось. Это заложено в формулу.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Цитата Смольный, 28.12.2021 в 13:47, в сообщении № 30 ()
не дает сделать возврат.
нельзя вернуть то что не выдавалось. Это заложено в формулу.

Автор - bmv98rus
Дата добавления - 28.12.2021 в 13:56
Смольный Дата: Вторник, 28.12.2021, 14:04 | Сообщение № 32
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, дело в том что ТСР начали выдавать с января этого года. вели в экселе, вводя все в ручную, решили автоматизировать, я пока даже не могу представить как и что мне сделать, чтоб работало.
 
Ответить
Сообщениеbmv98rus, дело в том что ТСР начали выдавать с января этого года. вели в экселе, вводя все в ручную, решили автоматизировать, я пока даже не могу представить как и что мне сделать, чтоб работало.

Автор - Смольный
Дата добавления - 28.12.2021 в 14:04
Смольный Дата: Вторник, 28.12.2021, 14:09 | Сообщение № 33
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus, можно ли сделать так. на листе "Номенклатура" в столбце D остатки. у ТСР 410100765 в строке 2 остаток 1, если мы на листе движение выберем Выдано и номер 410100765, то на листе "Номенклатура" в столбце D остаток станет 0 или это не возможно?
 
Ответить
Сообщениеbmv98rus, можно ли сделать так. на листе "Номенклатура" в столбце D остатки. у ТСР 410100765 в строке 2 остаток 1, если мы на листе движение выберем Выдано и номер 410100765, то на листе "Номенклатура" в столбце D остаток станет 0 или это не возможно?

Автор - Смольный
Дата добавления - 28.12.2021 в 14:09
bigor Дата: Вторник, 28.12.2021, 14:55 | Сообщение № 34
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация: 144 ±
Замечаний: 0% ±

нет
Вернулись к предложению DrMini, делать через условное форматирование :)
Код
=1-COUNTIFS($Движение.$C$2:$C$28;$O$2;$Движение.$D$2:$D$28;B2)+COUNTIFS($Движение.$C$2:$C$28;$O$3;$Движение.$D$2:$D$28;B2)

посмотрите, где значения больше 1, отнимите лишнее в этой строке
К сообщению приложен файл: Smolnyi_3.xlsx(16.4 Kb)
 
Ответить
СообщениеВернулись к предложению DrMini, делать через условное форматирование :)
Код
=1-COUNTIFS($Движение.$C$2:$C$28;$O$2;$Движение.$D$2:$D$28;B2)+COUNTIFS($Движение.$C$2:$C$28;$O$3;$Движение.$D$2:$D$28;B2)

посмотрите, где значения больше 1, отнимите лишнее в этой строке

Автор - bigor
Дата добавления - 28.12.2021 в 14:55
Смольный Дата: Вторник, 28.12.2021, 15:07 | Сообщение № 35
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bigor, если Вы про остатки ТСР, то они все по 1шт. а в Вашем файле можно выдавать ТСР с одинаковым номером более 1 шт.
К сообщению приложен файл: 8552344.png(52.6 Kb)
 
Ответить
Сообщениеbigor, если Вы про остатки ТСР, то они все по 1шт. а в Вашем файле можно выдавать ТСР с одинаковым номером более 1 шт.

Автор - Смольный
Дата добавления - 28.12.2021 в 15:07
bigor Дата: Вторник, 28.12.2021, 15:20 | Сообщение № 36
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация: 144 ±
Замечаний: 0% ±

нет
Вы возвращаете :) Могу и на возврат проверку повесить. если выдавать, он должен красным ругаться.
 
Ответить
СообщениеВы возвращаете :) Могу и на возврат проверку повесить. если выдавать, он должен красным ругаться.

Автор - bigor
Дата добавления - 28.12.2021 в 15:20
Смольный Дата: Вторник, 28.12.2021, 15:27 | Сообщение № 37
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bigor, на возврат тоже нужно.
 
Ответить
Сообщениеbigor, на возврат тоже нужно.

Автор - Смольный
Дата добавления - 28.12.2021 в 15:27
bigor Дата: Вторник, 28.12.2021, 15:54 | Сообщение № 38
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация: 144 ±
Замечаний: 0% ±

нет
Цитата Смольный, 28.12.2021 в 15:27, в сообщении № 37 ()
возврат тоже нужно.
К сообщению приложен файл: Smolnyi_4.xlsx(16.4 Kb)
 
Ответить
Сообщение
Цитата Смольный, 28.12.2021 в 15:27, в сообщении № 37 ()
возврат тоже нужно.

Автор - bigor
Дата добавления - 28.12.2021 в 15:54
Смольный Дата: Вторник, 28.12.2021, 16:53 | Сообщение № 39
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 0 ±
Замечаний: 0% ±

bigor, на рисунке строки красным цветом, но номера встречаются только один раз. почему тогда они выделены красным?
 
Ответить
Сообщениеbigor, на рисунке строки красным цветом, но номера встречаются только один раз. почему тогда они выделены красным?

Автор - Смольный
Дата добавления - 28.12.2021 в 16:53
bigor Дата: Вторник, 28.12.2021, 17:27 | Сообщение № 40
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация: 144 ±
Замечаний: 0% ±

нет
Цитата Смольный, 28.12.2021 в 16:53, в сообщении № 39 ()
почему тогда они выделены красным?
Рисунка не вижу
 
Ответить
Сообщение
Цитата Смольный, 28.12.2021 в 16:53, в сообщении № 39 ()
почему тогда они выделены красным?
Рисунка не вижу

Автор - bigor
Дата добавления - 28.12.2021 в 17:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Запрет выбора значения по условию. (Формулы/Formulas)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

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