在XLSXWriter中,我使用以下代码向工作簿添加公式:
worksheet.write_formula(row, col, '=MAX(IF(AL3:AL7<=$AI$8,AL3:AL7))')
当我在Excel中打开工作簿时,在其中插入了“ @”符号,并抛出了“ #VALUE!”。错误。
=MAX(IF(@AL3:AL7<=$AI$8,AL3:AL7))
我该如何纠正?
找到了。我必须使用write_array_formula而不是write_formula编写公式。
write_array_formula
write_formula