いいえ、AZAREA_RuleではExcel関数は使えません。
AZAREA_Ruleでは独自に用意した関数があり、Excelの基本的な関数の多くはカバーしています。
一部をご紹介すると、一般的な文字列関数(例:leftやlen、substr、trim、replace、matches)、数値関数(例:int、ceil、floor、round)、日付関数(例:now、date、day、hour)、集合関数(例:count、max、min、sum)、その他の関数(例:isNull、isEmpty、if)など、汎用的に使える関数が数多く用意されています。
さらに「RuleFunction(ルールファンクション)」という機能で独自の処理コードを記述すれば、例えばべき乗を計算したり、データベースにアクセスして値を返したりなどの独自関数を組み込んで利用することが可能です。
ごく簡単なRuleFunctionの記述例(.NET):
//引数に指定された2つの値を結合して返す関数を作成する
public static String concat(String str1, String str2) {
return str1 + str2;
}
ルール表の記述例(.NET):