x個の基準を満たす範囲の最初の行からセルを取得できるカスタム関数を作成しようとしています。これはSUMIFSの動作と非常に似ていると思いますが、最初の一致後に処理を続行しないという点で単純です。
VBAでSUMIFS(Excel 07)関数を再現するコードを知っている人はいますか?
したがって、たとえば、次のようなExcelのテーブルがある場合:
W X Y Z
a b 6 1
a b 7 2
b b 7 3
列W=a、X = b、Y> = 7(つまり値2)である列Zの値を取得する関数を記述できるようにしたいと思います。
SUMIFSは、必要なレコードが一意であり、数値を返すことを検討していると仮定して、ほぼこれを行うことができます。しかし、私の目的では、これらの仮定は機能しません。