当番表やローテーションが被らないよう、ランダムに組み合わせたいと考えた時、従来であれば数式でやるのはそれなりに大変だったんですが、Microsoft365ならそうでもないなと思った次第です。 例えば、5×5の枠に1~5の5つの数字を、縦横(斜めは除外)に重複しないようランダムで配置する場合で考えてみましょう。画像の場合なら、縦横の合計は全て「1+2+3+4+5」で「15」になるはずです。また重複を省いた数値の個数は「5」にならないといけません。 とりあえず、「1~5」の数字を横方向にだけ被らないように埋めるのなら簡単です。 =LAMBDA(n,MOD(SEQUENCE(n,n,0),n)+1)…