質問: エクセルのNORM.S.DIST関数で関数形式をオプションで指定するとき「TRUE」(累積分布関数)と「FALSE」(確率密度関数)の2つがあるのですが、これの代わりに「0」や「1」(非0)をオプションで指定するとそれぞれ「FALSE
回答: 数値の0がFALSE扱いで、0以外の数値はTRUE扱いって仕様です。逆にFALSEは0扱いになり、TRUEはセルの数式では1扱い、VBAでは-1扱いですね。 ただし、関数によっては数値とそれ以外を峻別する仕様のものがあり、たとえばsumproduct関数などは1を掛け算するなど明示的に数値に変換しないと加算の対象になりません。理解して使いましょう。