Как использовать countif, sumif на двух листах, где логический тест является эквивалентностью?

Я строю простую сумму лист, который опирается на условное, но я не могу, кажется, получить COUNTIF / SUMIF работать для меня.

подводя итог, у меня есть два листа, один с несколькими сотнями строк записей, включая идентификатор поставщика# (Лист1|2!А:а), гонорары (Б: Б), и часы (которые могут быть дубликатом, сортированным ИД поставщика#). На втором листе я взял идентификатор поставщика,удалил дубликаты и хотел бы, чтобы остальная часть листа была суммированием записей с первого листа.

в частности, я ожидал, что формула что-то вроде этого будет работать:

  • =SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A) (найти общие сборы, часов)

  • =COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A) (найти частоту идентификатора поставщика в строках)

оба они только возвращают ноль, как только они введены, однако. В принципе, я хочу, чтобы он суммировал столбец сборов (B: B) с первого листа на втором листе, где бы логический тест не возвращался, что идентификатор поставщика на листе 1 совпадает с идентификатором поставщика на листе 2 (...1!A=...2!A)

12
задан mfg
17.12.2022 8:49 Количество просмотров материала 2919
Распечатать страницу

1 ответ

ваш синтаксис неправильный. Для SUMIF вы хотите, чтобы диапазон был Sheet1!A:A, критериями, которые должны быть A1 (если это единственный экземпляр идентификатора поставщика) и Sum_range Sheet1!B:B.

пример Sheet2 (внутри коробки) ниже, где формулы содержание Row6.

enter image description here

4
отвечен pnuts 2022-12-18 16:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх