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

Вход

Регистрация

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

 

= Мир MS Excel/сумма значений по трем параметрам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
сумма значений по трем параметрам
Окc Дата: Вторник, 11.05.2021, 14:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Уважаемые знатоки, подскажите пожалуйста, возможно ли подтянуть формулой сумму по общим значениям:необходимо свести общее количество к закупке по критериям: рост, размер и наименование изделия,.
К сообщению приложен файл: 210511-1.xlsx (16.8 Kb)
 
Ответить
СообщениеДобрый день! Уважаемые знатоки, подскажите пожалуйста, возможно ли подтянуть формулой сумму по общим значениям:необходимо свести общее количество к закупке по критериям: рост, размер и наименование изделия,.

Автор - Окc
Дата добавления - 11.05.2021 в 14:08
Serge_007 Дата: Вторник, 11.05.2021, 14:34 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Задача решалась бы легко, если бы столбец Е на листе "перечень" содержал только цифры. Значение 48-50 - это текст, для обработки которого, необходимо в формуле этот текст разделить, определить разницу между границами, построить виртуальный массив из всех составляющих диапазона и сравнить с эталоном. Это всё можно сделать, но долго, непродуктивно и неинтересно :)

Если в Е только числа, то так:
Код
=СУММПРОИЗВ((перечень!$E$3:$E$25=B$2)*($A3=перечень!$D$3:$D$25)*(перечень!$H$2:$N$2='к закупке'!$B$1)*перечень!$H$3:$N$25)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Задача решалась бы легко, если бы столбец Е на листе "перечень" содержал только цифры. Значение 48-50 - это текст, для обработки которого, необходимо в формуле этот текст разделить, определить разницу между границами, построить виртуальный массив из всех составляющих диапазона и сравнить с эталоном. Это всё можно сделать, но долго, непродуктивно и неинтересно :)

Если в Е только числа, то так:
Код
=СУММПРОИЗВ((перечень!$E$3:$E$25=B$2)*($A3=перечень!$D$3:$D$25)*(перечень!$H$2:$N$2='к закупке'!$B$1)*перечень!$H$3:$N$25)

Автор - Serge_007
Дата добавления - 11.05.2021 в 14:34
Окc Дата: Вторник, 11.05.2021, 16:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, спасибо огромное! Перенесла формулу в конечную таблицу в соответствии с параметрами, долго соображала, ругается, если цифровые значения в диапазоне отсутствуют, пишет н/д.. Правильно я понимаю, что должны быть заполнены все поля без пробелов? Дело в том, чьто хочу подготовить форму с блокировкой правок коллеге, он не сможет протянуть формулу или изменить диапазон :( Или ошибка в другом..
 
Ответить
СообщениеSerge_007, спасибо огромное! Перенесла формулу в конечную таблицу в соответствии с параметрами, долго соображала, ругается, если цифровые значения в диапазоне отсутствуют, пишет н/д.. Правильно я понимаю, что должны быть заполнены все поля без пробелов? Дело в том, чьто хочу подготовить форму с блокировкой правок коллеге, он не сможет протянуть формулу или изменить диапазон :( Или ошибка в другом..

Автор - Окc
Дата добавления - 11.05.2021 в 16:37
Serge_007 Дата: Вторник, 11.05.2021, 16:56 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
ругается, если цифровые значения в диапазоне отсутствуют
Наличие числовых значений необходимо только в части суммирования (последний фрагмент формулы "...*перечень!$H$3:$N$25"). В остальных диапазонах могут быть как числа, так и текст


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
ругается, если цифровые значения в диапазоне отсутствуют
Наличие числовых значений необходимо только в части суммирования (последний фрагмент формулы "...*перечень!$H$3:$N$25"). В остальных диапазонах могут быть как числа, так и текст

Автор - Serge_007
Дата добавления - 11.05.2021 в 16:56
Окc Дата: Вторник, 11.05.2021, 17:02 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, как раз последний фрагмент формулы ссылается на ведомость, состоящую из формул (прокопированы для последующих дополнений сведениями). Возможно ли добавитьусловие, если н/д , то не считаем?)) А так вообще идеально hands
 
Ответить
СообщениеSerge_007, как раз последний фрагмент формулы ссылается на ведомость, состоящую из формул (прокопированы для последующих дополнений сведениями). Возможно ли добавитьусловие, если н/д , то не считаем?)) А так вообще идеально hands

Автор - Окc
Дата добавления - 11.05.2021 в 17:02
Serge_007 Дата: Среда, 12.05.2021, 10:39 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
если н/д , то не считаем
"*ЕСНД(перечень!$H$3:$N$25;0)"


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
если н/д , то не считаем
"*ЕСНД(перечень!$H$3:$N$25;0)"

Автор - Serge_007
Дата добавления - 12.05.2021 в 10:39
Окc Дата: Четверг, 13.05.2021, 09:24 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, подскажите пожалуйста, "*ЕСНД(перечень!$H$3:$N$25;0)" подставить вместо *перечень!$H$3:$N$25" или дополнительно умножить? Чет ругается и так и так ((
К сообщению приложен файл: 210511-2.xlsx (16.8 Kb)


Сообщение отредактировал Окc - Четверг, 13.05.2021, 09:34
 
Ответить
СообщениеSerge_007, подскажите пожалуйста, "*ЕСНД(перечень!$H$3:$N$25;0)" подставить вместо *перечень!$H$3:$N$25" или дополнительно умножить? Чет ругается и так и так ((

Автор - Окc
Дата добавления - 13.05.2021 в 09:24
Serge_007 Дата: Четверг, 13.05.2021, 09:52 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так работает (формула массива):
Код
=СУММ((перечень!$E$3:$E$25=B$2)*($A3=перечень!$D$3:$D$25)*(перечень!$H$2:$N$2=$B$1)*ЕСНД(перечень!$H$3:$N$25;0))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак работает (формула массива):
Код
=СУММ((перечень!$E$3:$E$25=B$2)*($A3=перечень!$D$3:$D$25)*(перечень!$H$2:$N$2=$B$1)*ЕСНД(перечень!$H$3:$N$25;0))

Автор - Serge_007
Дата добавления - 13.05.2021 в 09:52
Окc Дата: Четверг, 13.05.2021, 10:18 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, не работает, к сожалению (( не суммирует теперь, везде "0" считает, хотя должны быть значения :(
К сообщению приложен файл: 3923401.xlsx (17.9 Kb)
 
Ответить
СообщениеSerge_007, не работает, к сожалению (( не суммирует теперь, везде "0" считает, хотя должны быть значения :(

Автор - Окc
Дата добавления - 13.05.2021 в 10:18
Serge_007 Дата: Четверг, 13.05.2021, 10:26 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
формула массива
К сообщению приложен файл: 20210513_c.xls (61.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
формула массива

Автор - Serge_007
Дата добавления - 13.05.2021 в 10:26
Окc Дата: Четверг, 13.05.2021, 11:04 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Семен Семеныч ... :facepalm: Спасибо Вам огромное!! Где всему этому учат??!!
 
Ответить
СообщениеSerge_007,
Семен Семеныч ... :facepalm: Спасибо Вам огромное!! Где всему этому учат??!!

Автор - Окc
Дата добавления - 13.05.2021 в 11:04
Serge_007 Дата: Четверг, 13.05.2021, 11:15 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Где всему этому учат?
Здесь :D :) yes


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Где всему этому учат?
Здесь :D :) yes

Автор - Serge_007
Дата добавления - 13.05.2021 в 11:15
  • Страница 1 из 1
  • 1
Поиск:

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