Ячейка, содержащая диапазон значений и выполняющая вычисления с этим диапазоном - PullRequest
1 голос
/ 24 апреля 2019

Можно ли иметь диапазон значений в ячейке, чтобы Sheets понимал это при вычислении чего-либо?

Вот пример желаемого вывода :

     A      B         C
1    Value  Share     Total sum
2    100.00 90-110%   90-110

Здесь общая сумма (C2) = A2 * B2 (т. Е. 100 * 90-110%), что дает диапазон 90-110.

Однако я не знаю, как вставить этот диапазон значений в ячейку, если в Sheets не указано «1010 *.

».

1 Ответ

2 голосов
/ 24 апреля 2019

вам нужно будет сделать это так:

=REGEXREPLACE((A2*REGEXEXTRACT(B2, "\d+")%)&"-"&
               A2*REGEXEXTRACT(B2, "-(\d+%)"), "\.$", )

0

для десятичных знаков:

=REGEXREPLACE((A40*REGEXEXTRACT(B40, "\d+.\d+|\d+")%)&"-"&
               A40*REGEXEXTRACT(B40, "-(\d+.\d+%)|-(\d+%)"), "\.$", )

0

...