Excel公式无法识别非文本值

时间:2018-09-28 08:12:20

标签: excel excel-formula

下面的公式给我一个#VALUE!错误。

=IF(AND(CELL("type",C163)="v",C163+1<=$D$4), C163+1,"-")

我正在向下滚动一列以按顺序填充单元格,所有这些操作均基于数值。根据公式,当一个单元格变为破折号时,一切都很好,但是,该破折号单元下方的下一个单元格给出了#VALUE!错误。我的公式难以理解如何使用破折号。我认为问题出在AND的第二种逻辑上。即C163+1<=$D$4。第一个逻辑CELL("type",C163)="v"只是询问上面的单元格是否包含数字值,并且孤立地工作正常,但是第二个逻辑却无法解决问题。有任何想法吗?虚线单元之后的单元也应虚线。

1 个答案:

答案 0 :(得分:0)

如果C163不是数字,则function wc_diff_rate_for_user( $tax_class, $product ) { $tax_class = "Zero rate"; return $tax_class; } add_filter( 'woocommerce_product_tax_class', 'wc_diff_rate_for_user', 1, 2 ); 将失败。嵌套IF

C163+1

这样,仅测试数字。