Таблица для вычисления закупок.
romavoro23
Дата: Понедельник, 20.05.2019, 00:37 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Доброй ночи. попал сюда потому как нет решения проблемы. таблицу прилагаю. хочу чтоб в таблице находило минимальную суму и выбирало поставщика но , если указано на оранжевом фоне слово "оригинал" то выбирало только с оригиналов в том ряду минимальное значения и поставщика. Буду благодарный очень за помощь. красным выделил где хочу отметил формулы. Спасибо.
Доброй ночи. попал сюда потому как нет решения проблемы. таблицу прилагаю. хочу чтоб в таблице находило минимальную суму и выбирало поставщика но , если указано на оранжевом фоне слово "оригинал" то выбирало только с оригиналов в том ряду минимальное значения и поставщика. Буду благодарный очень за помощь. красным выделил где хочу отметил формулы. Спасибо. romavoro23
Ответить
Сообщение Доброй ночи. попал сюда потому как нет решения проблемы. таблицу прилагаю. хочу чтоб в таблице находило минимальную суму и выбирало поставщика но , если указано на оранжевом фоне слово "оригинал" то выбирало только с оригиналов в том ряду минимальное значения и поставщика. Буду благодарный очень за помощь. красным выделил где хочу отметил формулы. Спасибо. Автор - romavoro23 Дата добавления - 20.05.2019 в 00:37
Светлый
Дата: Понедельник, 20.05.2019, 06:19 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
Доброе утро! А в неоранжевых строках слово оригинал не надо учитывать? Если устроят такие массивные (Ctrl+Shift+Enter) формулы:Код
=ЕСЛИ(СЧЁТЕСЛИ(G3:K3;"оригинал");МИН(ЕСЛИ(G3:K3="оригинал";F3:J3));МИН(F3:J3))
Код
=ЕСЛИ(СЧЁТЕСЛИ(G3:K3;"оригинал");ИНДЕКС(F$1:J$1;ПОИСКПОЗ(L3;ЕСЛИ(G3:K3="оригинал";F3:J3);));ИНДЕКС(F$1:J$1;ПОИСКПОЗ(L3;F3:J3;)))
Доброе утро! А в неоранжевых строках слово оригинал не надо учитывать? Если устроят такие массивные (Ctrl+Shift+Enter) формулы:Код
=ЕСЛИ(СЧЁТЕСЛИ(G3:K3;"оригинал");МИН(ЕСЛИ(G3:K3="оригинал";F3:J3));МИН(F3:J3))
Код
=ЕСЛИ(СЧЁТЕСЛИ(G3:K3;"оригинал");ИНДЕКС(F$1:J$1;ПОИСКПОЗ(L3;ЕСЛИ(G3:K3="оригинал";F3:J3);));ИНДЕКС(F$1:J$1;ПОИСКПОЗ(L3;F3:J3;)))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 20.05.2019, 06:47
Ответить
Сообщение Доброе утро! А в неоранжевых строках слово оригинал не надо учитывать? Если устроят такие массивные (Ctrl+Shift+Enter) формулы:Код
=ЕСЛИ(СЧЁТЕСЛИ(G3:K3;"оригинал");МИН(ЕСЛИ(G3:K3="оригинал";F3:J3));МИН(F3:J3))
Код
=ЕСЛИ(СЧЁТЕСЛИ(G3:K3;"оригинал");ИНДЕКС(F$1:J$1;ПОИСКПОЗ(L3;ЕСЛИ(G3:K3="оригинал";F3:J3);));ИНДЕКС(F$1:J$1;ПОИСКПОЗ(L3;F3:J3;)))
Автор - Светлый Дата добавления - 20.05.2019 в 06:19
romavoro23
Дата: Понедельник, 20.05.2019, 10:51 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
нет не надо только где оранжевое. спасибо буду пробовать.
нет не надо только где оранжевое. спасибо буду пробовать. romavoro23
Ответить
Сообщение нет не надо только где оранжевое. спасибо буду пробовать. Автор - romavoro23 Дата добавления - 20.05.2019 в 10:51
Светлый
Дата: Понедельник, 20.05.2019, 14:41 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация:
507
±
Замечаний:
0% ±
Excel 2013, 2016
А как определять? Мои формулы ориентированы на присутствие в строке хотя бы одного "оригинал". Надо отдельный столбец с условием создать или по другому признаку определять.
А как определять? Мои формулы ориентированы на присутствие в строке хотя бы одного "оригинал". Надо отдельный столбец с условием создать или по другому признаку определять. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение А как определять? Мои формулы ориентированы на присутствие в строке хотя бы одного "оригинал". Надо отдельный столбец с условием создать или по другому признаку определять. Автор - Светлый Дата добавления - 20.05.2019 в 14:41
_Boroda_
Дата: Понедельник, 20.05.2019, 15:13 |
Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
В именованные диапазоны (Контрл F3) пишем формулу для имени цвКод
=ПОЛУЧИТЬ.ЯЧЕЙКУ(63;Лист1!$A3)
Формула смотрит покраску в столбце А Тогда формулы Светлого можно переписать такКод
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G3:K3="оригинал";F3:J3);F3:J3))
Код
=ИНДЕКС(F$1:J$1;ЕСЛИ(цв=44;ПОИСКПОЗ(L3;ЕСЛИ(G3:K3="оригинал";F3:J3););ПОИСКПОЗ(L3;F3:J3;)))
Формулы массива. Вводится одновременным нажатием Ctrl+Shift+Enter Макросов в файле нет, но они должны быть разрешены
В именованные диапазоны (Контрл F3) пишем формулу для имени цвКод
=ПОЛУЧИТЬ.ЯЧЕЙКУ(63;Лист1!$A3)
Формула смотрит покраску в столбце А Тогда формулы Светлого можно переписать такКод
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G3:K3="оригинал";F3:J3);F3:J3))
Код
=ИНДЕКС(F$1:J$1;ЕСЛИ(цв=44;ПОИСКПОЗ(L3;ЕСЛИ(G3:K3="оригинал";F3:J3););ПОИСКПОЗ(L3;F3:J3;)))
Формулы массива. Вводится одновременным нажатием Ctrl+Shift+Enter Макросов в файле нет, но они должны быть разрешены _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение В именованные диапазоны (Контрл F3) пишем формулу для имени цвКод
=ПОЛУЧИТЬ.ЯЧЕЙКУ(63;Лист1!$A3)
Формула смотрит покраску в столбце А Тогда формулы Светлого можно переписать такКод
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G3:K3="оригинал";F3:J3);F3:J3))
Код
=ИНДЕКС(F$1:J$1;ЕСЛИ(цв=44;ПОИСКПОЗ(L3;ЕСЛИ(G3:K3="оригинал";F3:J3););ПОИСКПОЗ(L3;F3:J3;)))
Формулы массива. Вводится одновременным нажатием Ctrl+Shift+Enter Макросов в файле нет, но они должны быть разрешены Автор - _Boroda_ Дата добавления - 20.05.2019 в 15:13
bmv98rus
Дата: Понедельник, 20.05.2019, 19:09 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
позволю себе дополнить, при изменении цвета фона ячеек, пересчет сам не сработает и даже если нажать F9 лучше добавить что-либо более летучее к предложенномуКод
=GET.CELL(63,Лист1!$A3)+0*now()
Автоматом на формат не отзовется, но по F9 сработает.
позволю себе дополнить, при изменении цвета фона ячеек, пересчет сам не сработает и даже если нажать F9 лучше добавить что-либо более летучее к предложенномуКод
=GET.CELL(63,Лист1!$A3)+0*now()
Автоматом на формат не отзовется, но по F9 сработает. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение позволю себе дополнить, при изменении цвета фона ячеек, пересчет сам не сработает и даже если нажать F9 лучше добавить что-либо более летучее к предложенномуКод
=GET.CELL(63,Лист1!$A3)+0*now()
Автоматом на формат не отзовется, но по F9 сработает. Автор - bmv98rus Дата добавления - 20.05.2019 в 19:09
_Boroda_
Дата: Понедельник, 20.05.2019, 21:45 |
Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Здесь интересный момент - когда красим в оранжевый, то F9 срабатывает, а вот если оранжевый перекрашиваем в любой другой - то не срабатывает Думаю, что да, лучше летучесть в имена добавить (все равно они типа и так летучие), но можно и просто в формулуКод
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G3:K3="оригинал";F3:J3);СМЕЩ(F3;;;;5)))
Код
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G4:K4="оригинал";F4:J4);F4:J4))+СЛЧИС()*0
Здесь интересный момент - когда красим в оранжевый, то F9 срабатывает, а вот если оранжевый перекрашиваем в любой другой - то не срабатывает Думаю, что да, лучше летучесть в имена добавить (все равно они типа и так летучие), но можно и просто в формулуКод
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G3:K3="оригинал";F3:J3);СМЕЩ(F3;;;;5)))
Код
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G4:K4="оригинал";F4:J4);F4:J4))+СЛЧИС()*0
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Здесь интересный момент - когда красим в оранжевый, то F9 срабатывает, а вот если оранжевый перекрашиваем в любой другой - то не срабатывает Думаю, что да, лучше летучесть в имена добавить (все равно они типа и так летучие), но можно и просто в формулуКод
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G3:K3="оригинал";F3:J3);СМЕЩ(F3;;;;5)))
Код
=МИН(ЕСЛИ(цв=44;ЕСЛИ(G4:K4="оригинал";F4:J4);F4:J4))+СЛЧИС()*0
Автор - _Boroda_ Дата добавления - 20.05.2019 в 21:45
bmv98rus
Дата: Понедельник, 20.05.2019, 23:06 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
А похоже еще от метода покраски зависит. Если кистью, то работает, а валиком - нет. При этом после кисти и F9 не нужно.
А похоже еще от метода покраски зависит. Если кистью, то работает, а валиком - нет. При этом после кисти и F9 не нужно. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 20.05.2019, 23:07
Ответить
Сообщение А похоже еще от метода покраски зависит. Если кистью, то работает, а валиком - нет. При этом после кисти и F9 не нужно. Автор - bmv98rus Дата добавления - 20.05.2019 в 23:06
romavoro23
Дата: Четверг, 23.05.2019, 11:13 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
спассибо пробую. но много чего не понимаю. Большое человеческое спасибо за помощь. Отпишусь по результату.
спассибо пробую. но много чего не понимаю. Большое человеческое спасибо за помощь. Отпишусь по результату. romavoro23
Ответить
Сообщение спассибо пробую. но много чего не понимаю. Большое человеческое спасибо за помощь. Отпишусь по результату. Автор - romavoro23 Дата добавления - 23.05.2019 в 11:13