谷歌表格告诉我,以下有一个公式解析错误,我似乎无法找到我的错误。
我没有什么编程经验,但我想为我工作的业务制作一个相当简单的发票表格。我在一行总计中编写了以下公式:
=IF(B28="Rabais", if(REGEXMATCH(I28,%),((sum(J19:J27)*I28)*-1), (I28*-1)), if(H28=0, I28, (H28*I28)))
我需要根据以下规则更改该行总数:
如果在单元格B28的下拉列表中选择值“Rabais”,并且如果单元格I28包含百分比,则公式返回单元格J19到J27的值之和的该百分比的负数。
如果第一个标准为真且I28的值不是百分比,则公式返回值I28的负值。
如果第一个标准为假,则公式检查H28是否为空,如果是,则返回I28的值
如果两个If语句都返回false,则公式返回H28的值乘以I28的值。
我以为我已经写好了一切,但显然,我在某个地方犯了一个错误,我似乎无法找到它所以我会欣赏一双新鲜的眼睛指出它。
这是你如何做到的:
=IF(B28="Rabais",
IF(REGEXMATCH(TO_TEXT(I28), "%"), (SUM(J19:J27)*I28)*-1, I28*-1),
IF(H28=0, I28, H28*I28))