Страницы: 1
RSS
EXCEL 2003. Суммировать диапазон ячеек по двум критериям:
 
Здравствуйте. На форуме не нашел такой темы, возможно кто то сталкивался с подобным решением проблемы.
как можно реализовать функцию суммеслимн в Excel 2003 г. формула =_xlfn.SUMIFS(H:H;E:E;T2;C:C;"ПРОДАЖА")/_xlfn.SUMIFS(F:F;D:D;S2;C:C;"ПРОДАЖА") прекрасно работает пока не переношу файл Excel на компьютер где Excel 2003 года.
 
Код
как можно реализовать функцию суммеслимн в Excel 2003

Приведите пример ваших данных и опишите задачу, возможно вам надо будет применить
функцию WorksheetFunction.SumIf
 
Задача простая. Необходимо суммировать диапазон ячеек по двум критериям: 1. "ПРОДАЖА"  2. если в ячейке T2 и S2 текст выбранный из выпадающего списка, совпадает в диапазоне поиска критерия. Если хоть один критерий не найден, тогда функция не выполняется. Думал соединить СУММЕСЛИ и И, но вроде они не работают вместе.
 
А где пример ?
И посмотрите здесь https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=111226
Изменено: Kuzmich - 20.01.2021 11:53:54
 
Цитата
Sashat1705 написал:
Необходимо суммировать диапазон ячеек по двум критериям
Функция СУММЕСЛИ, а так же СУММЕСЛИ по двум критериям
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, спасибо
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Функция СУММЕСЛИ, а так же СУММЕСЛИ по двум критериям
Здравствуйте. Как можно реализовать если два из трех критерия в суммпроизв ссылается на диапазон дат?
=СУММПРОИЗВ((G2:G1000=AF2)*(ДАТАЗНАЧ(B2:B100)>=ДАТАЗНАЧ(AG2))*(ДАТАЗНАЧ(B2:B100)<=ДАТАЗНАЧ(AH2));N2:N1000)
первый критерий ссылается на текст в ячейке, он работает.
второй и третий не работает выдает ошибку из-за них. Они выполняют фильтр в диапазоне дат. Колонка B2:B100 диапазон дат, ячейка AG2 и AG2 это даты которые я вношу.
 
Без файла примера с данными гадать нет желания. Приложите простенький пример без конфиденциальных данных, тогда можно будет думать надо ошибкой.
А так, на вскидку - уберите ДАТАЗНАЧ, заменив их двумя минусами:
Код
=СУММПРОИЗВ((G2:G1000=AF2)*(--(B2:B100)>=--(AG2))*(--(B2:B100)<=--(AH2));N2:N1000)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Без файла примера с данными гадать нет желания.
ДОБАВИЛ ПРИМЕР, ВЫДЕЛИЛ ТАБЛИЦУ КРАСНЫМ ЦВЕТОМ ГДЕ ЭТО ПЫТАЮСЬ РЕАЛИЗОВАТЬ
 
Цитата
Sashat1705 написал:
ДОБАВИЛ ПРИМЕР
А Вас не смущает в нем тот факт, что у Вас в столбце В вообще не даты? Да и в принципе у Вас там дат нет - в столбце В и АС они же через запятую записаны, в AD вообще словами. Запишите даты в нормальном виде и будет работать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Запишите даты в нормальном виде и будет работать.
Так и думал в этом направлении, менял запятые на точки, и делал формат ячейки как дата, не выходит. Как правильно тогда заполнять дату?
 
Я же выше дал формулу(где два минуса вместо ДАТАЗНАЧ). Если замените все данные как им положено быть - то все будет работать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Спасибо, всегда выручаете. По примеру понял, что нужно нажать Ctrl+Shift+enter для того что бы формула работала.
Страницы: 1
Наверх