Добавьте несколько значений с одинаковым именем сотрудника, а затем снова вставьте в мастера - PullRequest
0 голосов
/ 01 мая 2020

У меня есть три столбца, один с именем сотрудника, один со стоимостью, а последний столбец - пустой итог. В пустом столбце Итого я хочу добавить стоимость всех повторяющихся имен в столбце имени. Я хочу сохранить список всех повторяющихся имен, но я хочу, чтобы общее количество каждого сотрудника отображалось в строке первого появления его имени.

В Excel я использовал эту формулу, и она точно добавляет все значения с одинаковым именем = SUMIF ($ A $ 1: $ A $ 9, $ A1, $ B $ 1: $ B $ 9), но у меня возникают проблемы только отображать итоговое значение для каждого сотрудника только в той строке, в которой впервые отображается его имя.

Возможно, мне придется выполнить все oop, и я не смог найти свои ответы по обычным формулам Excel, и я считаю, что VBA может быть способом к go.

Заранее спасибо.

Attached is a screenshot of what I want it to look like

Ответы [ 2 ]

1 голос
/ 01 мая 2020

Нет необходимости в VBA:

=IF(COUNTIF($A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")

enter image description here

0 голосов
/ 01 мая 2020

Да, вам не нужен VBA, так как = функция sumif уже дает вам решение, если вы хотите отобразить итоговое значение для каждого сотрудника только в одной строке, вы можете просто отфильтровать в столбце «Всего» и снять флажки «ЗАПИСИ».

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