こんばんは。僕です。 Googleスプレッドシートの使い方を調べていると、よくARRAYFORMULA関数が出てきますよね。便利なので、スプシ使いの皆さんはよく使っているのではないかと思います。 しかし、ARRAYFORMULAでできることの中に「できるのは確かに便利だけど……なんでそんなことできるの?」と思うものがあったので、どうしてできるのかについて考えてみました。 ARRAYFORMULAでできること ざっくり言うと、一つの値に対する計算を、値の配列に対する計算に拡張できます。たとえば、以下のようなことができます。 特定の範囲に対して一気に計算できる たとえば、「特定の列の全てのセルに対して、同じ計算をしたい」というようなケースで使えます。 図の例では、A列の全てのセルに対し、その2倍の値がB列に入ります。極めてわかりやすいですね。大量のデータを処理するのに便利です。 また、レアケー