Excelの数式で、独自の「関数」を定義する方法
NIKKEI STYLE
207Picks
コメント
注目のコメント
ラムダ計算はコンピュータ科学の魔法の杖。魔法使いにしか使いこなせない危険な技でした。いまやラムダ計算すら民主化され、Excel搭載される時代になったのは感慨深いものがあります。
Pythonは1994年の1.0からあったようですね。C++11 2011年、Java8 2014年からのようです(自信なし)。
シンプルな一行関数なら使い勝手良いですが、複雑な処理をラムダで美しくコーディングしてしまうと、動作が予測しづらく、メンテナンス性が著しく悪くなります。昔はよくExcel職人のような人が会社にいて、その人が作ったExcelを壊さないように大事に後任が使う、みたいなのがあったけど、内部統制評価をしている立場からすればそーゆーのは業務の安定的な継続性に疑義があるからダメなんですよね。
仮にそういうモノ(End User Computing)が業務プロセスで使われていて統制を担っていると、IT全般統制やITアプリケーション統制と同じような評価をしないといけなくなる。