WriteExcelを使用して数式を書き込もうとしています
=SUMIF(J3:J54;"=xxx";H3:H54)
しかし、そのコード:
$sheet->write_formula($row+1, 0, "=SUMIF(J" . ($row-($row-3)) . ":J" . ($row-2) . ";\"=xxx\";H" . ($row-($row-3)) . ":H" . ($row-2) . ")");
で終わる
test.pl行196の式に不明な定義名SUMIFがあります
しかし、その数式を(printを使用して)印刷すると、必要な文字列とまったく同じ文字列が得られました($ rowでの計算は適切です)
私はこのコードが機能するはずだとかなり確信しています