Excel - СУММЕСЛИ - не возвращать правильное значение

Столкнулся с проблемой со значениями...

Что я хочу

Я хочу СУММУ каждого УНИКАЛЬНОГО ключа из другого листа,

Я два листа:

Лист 1 — с необработанными данными

КЛЮЧ ЦЕНИТЬ азбука 123

Лист 2 - Уникальный ключ (где я хочу вернуть общую сумму для каждого уникального ключа)

КЛЮЧ (уникальный) Общее ЗНАЧЕНИЕ (сумма) для каждого ключа азбука Общая стоимость

Я использовал эту формулу: =SUMIF(Sheet1!A:A;A2;Sheet1!B:B)

Используя Google Таблицы, у меня есть правильное значение. Но я не знаю, почему excel возвращает разные значения.

Excel SUMIF против сводных таблиц Excel против Google Таблиц:

Я проверил СУММУ ЗНАЧЕНИЯ столбца, пытаясь:

  • СУММЕСЛИ
  • и СВОДНЫЕ ТАБЛИЦЫ

Выходы:

  • Сумма Google Sheets, если: 7.686.075,96
  • Excel с использованием сводных таблиц: 46.909.880,24
  • Excel с использованием функции суммы, если: 7.686.075,96

Excel и Google Sheets имеют разные выходные данные. Используя одни и те же данные и одни и те же формулы, Google Sheets возвращает правильное значение.

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

Ссылка на таблицу Excel

Ссылка на Google Sheet

Кто-нибудь может здесь помочь?

Спасибо !!!!

Рассматривали ли вы форматирование значений уникальных ключей в виде текста? Я не уверен на 100%, что это исправит, но, возможно, стоит попробовать?

Spencer Barnes 11.12.2020 12:58
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
1
675
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Это потому, что ваши ключи представляют собой длинные числовые строки, и СУММЕСЛИ/СЧЕТЕСЛИ попытаются преобразовать их в числа, но, поскольку Excel работает только с 15 значащими цифрами в числовых данных, вы получаете гораздо больше совпадений для каждого элемента. Вы можете использовать:

=SUMPRODUCT(--(DATA!$A$3:$A$7996=A3),DATA!$B$3:$B$7996)

вместо.

Чем @rory я не знал, что лимит 15. Спасибо за ваш пост. Я проверю и отмечу этот пост как ответ

Andre Nevares 12.12.2020 02:05

Другим решением проблемы, упомянутой @Rory, является заставить SUMIF видеть это значение как текст: (ЕСЛИ ваши ключи имеют одинаковую длину)

=SUMIF(DATA!A:A,'SUM IF'!A3&"*",DATA!B:B)

или

=SUMIF(DATA!A:A,"*"&'SUM IF'!A3,DATA!B:B)    

ваши посты всегда прекрасны. Я снова работаю с Excel. Спасибо за ваше время и за то, что поделились своими знаниями

Andre Nevares 12.12.2020 02:07

Другие вопросы по теме