У меня есть следующая таблица с шестью столбцами,

1313109100  7   1313112110  1   1313112110  2
2313135510  18  1313109100  6   1313109100  7
1313114829  2   1313114829  2   1313114829  2
0313155000  2   2313135510  19  2313135510  15
1313114605  1   0313155000  2   0313155002  2
1311121116  1   1311121116  1   1311121114  1
0312302700  1   0312302700  1   2312302700  1
0313107100  2   1313114605  1   1313114605  1
2313130000  2   0313107100  4   2313147600  2
2313147600  2   2313147600  4   2313130000  2
1313112110  1   2313130000  4   0313107100  1

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

Я могу легко отфильтровать уникальные значения, но некоторые значения начинаются с 0, поэтому мне нужно преобразовать весь столбец в текст, чтобы правильно их увидеть. С другой стороны, excel считает число и текст дважды.

Как я могу сделать это?

Я решил свою проблему, преобразовав все 10-значные столбцы в числа, чем с помощью оператора If, чтобы добавить 0 вперед. После этого я использовал команду sumifs, чтобы узнать общее количество уникальных 10 цифр.

Спасибо за ваши усилия

1 ответ1

0

Вы должны быть в состоянии использовать sumproduct, как это -

=SUMPRODUCT(1/COUNTIF(A1:A12,INT(A1:A12)),INT(A1:A12))

Если вы хотите суммировать столбец B

=SUMPRODUCT(1/COUNTIF(A1:A7,INT(A1:A7)),(B1:B7))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .