包含一系列值(例如90-110%)的单元格,并使用该范围进行计算

问题描述 投票:1回答:1

是否可以在单元格中包含一系列值,以便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说#VALUE!的情况下将这个值范围插入到单元格中。

google-sheets spreadsheet google-sheets-formula
1个回答
1
投票

你需要这样做:

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

0

小数:

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

0

© www.soinside.com 2019 - 2024. All rights reserved.