質問: Excelでvbaを使わずにfor nextをすることって可能でしょうか。
回答: 正確には For Next ではないけれども、それに近いことなら LAMBDA 関数の実装で出来るようになりました。 例として単純ですが、1からNまでの数値を合計するとします。 この場合例えば、 TEST という名前を参照範囲 =LAMBDA(N,IF(N=1,1,TEST(N-1)+N)) と定義すればいいです。 そうすれば =TEST(10) で55と求まるというわけです。 再帰の考え方に慣れていないとしんどいかもしれませんが、今まではVBAに頼らないと無理だった事がついにノンマクロで出来るようになりました。 LAMBDA 関数 - Office サポート