Google表格告诉我,以下内容存在公式解析错误,我似乎找不到我的错误。
我几乎没有编程经验,但是我想为我从事的业务制作一个相当简单的发票表格。我在下面一行中写了以下公式:
=IF(B28="Rabais", if(REGEXMATCH(I28,%),((sum(J19:J27)*I28)*-1), (I28*-1)), if(H28=0, I28, (H28*I28)))
我需要根据以下规则更改行总数:
如果在单元格B28的下拉列表中选择了值“ Rabais”,并且如果单元格I28包含百分比,则该公式将返回单元格J19至J27的值之和的该百分比的负数。
如果第一个条件为true,并且I28的值不是百分比,则公式将返回I28的负数。
如果第一个条件为假,则公式将检查H28是否为空,如果为空,则返回I28的值
如果两个If语句均返回false,则公式将返回H28的值乘以I28的值。
我以为我写的一切都正确,但是很明显,我在某个地方犯了一个错误,而且我似乎找不到它,所以我很高兴看到新的眼睛指出它。
答案 0 :(得分:0)
这是您的操作方式:
=IF(B28="Rabais",
IF(REGEXMATCH(TO_TEXT(I28), "%"), (SUM(J19:J27)*I28)*-1, I28*-1),
IF(H28=0, I28, H28*I28))