IFの仕様ではまる
唐突なんだけど、
Excelで計算結果が0の場合、表示しないようにするには?
という質問を受けた。
私の専門はネットワーク(セキュリティ)(と日曜プログラマ)なんだけどなぁ。
でも、世間から見たらパソコンに詳しい人間との区別が付かないんだろうなぁ。
うろ覚えで
IF(A1+B1=0,"",A1+B1)
なんて書いたらError509なんて出る。
しょうがないので?ぐぐって見ると、これでいいらしい。
何がおかしいんだ?
ふと思った。私が使ってたのはEXCELではく、OpenOffice-Calcだった。
調べてみたら
IF(A1+B1=0;"";A1+B1)
が正しいことが判明。オペレータではまるとは。
インデントで条件文を判断するのが世の中のスタンダードじゃなかった?!
(それはPで始まる某言語だけか)