Получение суммы определенного числа в ячейке

Я просто хочу получить сумму всех значений с левой стороны и не включать дату.

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

Ответы 5

Попробуйте SUMPRODUCT(). Предполагая, что у вас есть пробел после значения.

=SUMPRODUCT(--LEFT(A1:A4,SEARCH(" ",A1:A4)))

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

Эй, попробуйте это, даже если данные несовместимы с большим количеством пробелов, это сработает.

=SUMPRODUCT(LEFT(A2:A6,SEARCH("-",SUBSTITUTE(A2:A6," ",""))-1)+0)

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

Kaito Kid 09.10.2022 07:28

@KaitoKid обрабатывает нулевые/пустые значения techfura.medium.com/….

WhatsThePoint 12.10.2022 16:44

Как насчет:

=SUM(--TEXTSPLIT(A1:A4," "))

Небольшое изменение предыдущих предложений по двум причинам:

  1. Не нужно вызывать СУММПРОИЗВ(). Если для принудительного перечисления использовалось - -, то SUM() достаточно.
  2. Пока TEXTSPLIT() работает, вы столкнетесь с проблемами, если длина вашего столбца равна единице. TEXTSPLIT создаст горизонтальный массив с несколькими значениями, если применить его к диапазону только с одной строкой, что приведет к неоднозначности и потенциальной ошибке.

Таким образом:

=SUM(--TEXTBEFORE(A2:A6," "))

является более универсальным.

Функции Textsplit и Textbefore доступны в Office365. Если пользователь не использует Office365, предпочтительным выбором будет sumproduct.

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