Умножить значения в одной ячейке и затем суммировать все? - PullRequest
1 голос
/ 21 марта 2019

Это сбивающий с толку вопрос, но я расскажу о своих лучших способностях.

Я пытаюсь подсчитать калории из моих макроэлементов.Одна клетка - это калории, а одна клетка - это макроэлементы.

Итак, моя макроэлементная ячейка будет иметь следующий формат: 231p / 157c / 62f

"p" - белок (г), "c"быть углеводами (г), а" f "- жиром (г).

1 грамм белка - 4 кал, 1 грамм углеводов - 4 кал и 1 грамм жира - 9 кал.

Итак, мой вопрос: как мне умножить каждое число на соответствующие калории с граммами и суммировать общее количество, чтобы получить итоговое количество калорий в другой ячейке?

1 Ответ

0 голосов
/ 21 марта 2019
=SUM(ARRAYFORMULA(REGEXEXTRACT(SPLIT(A2, "/"), "\d+")*
                  REGEXEXTRACT(SPLIT(B2, "/"), "\d+")))

0

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