Может кто-нибудь помочь мне разработать формулу Excel для моего проекта.Предпосылка ситуации основана на документе, который я получаю еженедельный документ от корпорации, который разбивает расходы на пособия на одного работника.Моя работа состоит в том, чтобы установить шаблон «Excel», который использует еженедельный документ в качестве исходного файла для получения информации и расчета суммы индивидуальных расходов каждого сотрудника.Первоначально решением была простая формула IF и vlookup, которая 1) проверяла, был ли сотрудник в списке -> резервная мера iferror в случае, если сотрудника не было в списке в течение данной недели.2) Записал свой счет.Первоначальная формула, которую я использовал, была:
= IFERROR (VLOOKUP (A1, Benefit! C: H, 6, FALSE), 0)
Например: 1)A1 = сотрудник, о котором идет речь2) Столбец H - это расходы, которые я должен списать с этого сотрудника.3) Вкладка «Преимущества» - это исходный файл, который я собираю.Когда я получил документ на следующей неделе, я понял, что на этот раз некоторые из имен сотрудника включали его среднюю букву и не полностью совпадали с моим списком литературы.У некоторых сотрудников также было два обвинения, поэтому теперь мне нужно было найти несколько ссылок и суммировать коллективные расходы для этого человека.Ok-> SUMPRODUCT отлично подойдет для суммирования массивов для нескольких ссылок.Я расширил список рекомендаций для своих сотрудников, включив в него оба варианта написания, и заменил vlookup из одного источника на формулу
SUMPRODUCT: = IFERROR (SUMPRODUCT ((Преимущество! C: C = A1) + (Преимущество! C:C = A2), Выгода! H: H), 0)
Теперь часть, с которой я борюсь, состоит в том, что вкладка преимуществ отфильтровывает некоторые строки, но формула sumproduct по-прежнему извлекает данные из этихстрок.Таким образом, результат для employee1 составил $ 35,30.Я полистал форумы и поиграл с добавлением «промежуточных итогов» и «смещений», которые, похоже, являются решением каждого для исключения отфильтрованных данных, но я не могу в этом разобраться.