Python エクセル関数でエラーが出る

ws['M3'] = "=IF(L3="",IF(R3<>"","",K3),IF(K3>=L3,K3,L3))"

この部分ですが、ダブルクォートで囲まれた内部でダブルクォートを使用していますので、実際には、

=IF(L3=,IF(R3<>,,K3),IF(K3>=L3,K3,L3))

となってしまいます。'("" が消えてしまいます) なので、シングルクォートで囲むとよいと思います。

ws['M3'] = '=IF(L3="",IF(R3<>"","",K3),IF(K3>=L3,K3,L3))'

コメントを投稿

0 コメント