Как сделать Формулу Excel который общие количества несколько смежных строк на основе значений ячеек

У меня есть лист Excel с тремя столбцами: дата, человек и процент. Я хотел бы вставить подтверждение правильности данных, которое отмечает ячейки, если общее количество для определенных данных / комбинация человека не равняется 100%. Это возможно?

Другими словами, в пользовательской формуле подтверждения правильности данных, я хотел бы сделать следующий тип формулы.

 =if(sum( cells with a (date = the date on this row, person = person on this row))=1)

Есть ли функция, которая возвратит ячейки в диапазоне, обусловленном на определенных значениях, или суммирует ячейки.

Обратите внимание, что, если не возможно сделать две ячейки, у меня нет проблемы, добавляющей ячейку, которая комбинирует оба значения в целях влияния на поиск.

0
задан 16.11.2014, 21:23

2 ответа

Вы хотите SUMIF (для сингла критерии), страница Microsoft SUMIF на нем, довольно хорошо. как SUMIF OfficeArticle.

Или просто SUM с функцией массива (см. выше статьи от officearticles) для нескольких критериев. Например, в листе ниже я ввел формулу без фигурных скобок в G2 и helt Ctrl+Shift+Enter, затем я притупляю формулу вниз.

an excel array formula

Если у Вас будут много много строк, то необходимо будет идти дальше к использованию DSUM по причинам скорости. Как Вы отметили в своем комментарии, у них должна быть своя собственная небольшая поддельная таблица где-нибудь.

Действительно это кажется, что Вы быстро перемещаете мимо, что Excel может обойтись без слома в VBA. База данных или целевое приложение может быть в Вашем ближайшем будущем.

править: добавленная информация о формуле массива, симпатичном изображении

1
ответ дан 24.11.2019, 04:42

Я знаю, что на Ваш вопрос уже ответили, но я думал, что мог бы привлечь Ваше внимание к SUMPRODUCT () функция. Это похоже на SUMIF, но я лично нахожу легче работать с и легче использовать И или ИЛИ вложенный в

=Sumproduct((Range=Cell)*((Randge=ThisCell)+(Range=ThatCell))*(The figures to add up))

Надеюсь, это поможет.

Mike

2
ответ дан 24.11.2019, 04:42

Теги

Похожие вопросы