Парсер Google Sheets для ячейки - PullRequest
0 голосов
/ 27 сентября 2019

Я получил строку в ячейке "D1-D4, D8-D11"

Нужно ли вычислить сумму элементов "D1, D2, D3, D4, D8, D9, D10, D11"

Вывод - "8"

Я могу вычислить сумму "D1, D2, ... D11", но мне нужен анализатор для диапазона "D1-D4"

Ответы [ 2 ]

0 голосов
/ 29 сентября 2019

мое решение: = сумма (ARRAYFORMULA (iferror (REGEXEXTRACT (TRANSPOSE (SPLIT (A1; ",")); "-. (\ D +)") + 1-REGEXEXTRACT (TRANSPOSE (SPLIT (A1; ",")); "\ d +"); 1)))

0 голосов
/ 27 сентября 2019
=ARRAYFORMULA(COUNTA(IFERROR(SPLIT(REPT("×"&
 REGEXEXTRACT(TRANSPOSE(SPLIT(B1, ",")), "\d+"), NETWORKDAYS(
 REGEXEXTRACT(TRANSPOSE(SPLIT(B1, ",")), "\d+"), 
 REGEXEXTRACT(TRANSPOSE(SPLIT(B1, ",")), "-.(\d+)"))+1), "×"))))

0


=ARRAYFORMULA(COUNTA(IFERROR(SPLIT(REPT("×"&
 REGEXEXTRACT(TRANSPOSE(SPLIT(A1, ",")), "\d+"), NETWORKDAYS(
 REGEXEXTRACT(TRANSPOSE(SPLIT(A1, ",")), "\d+"), 
 REGEXEXTRACT(TRANSPOSE(SPLIT(A1, ",")), "-.(\d+)"))+1), "×"), "")))

0

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