ユーザーが一連の値または1つの値のいずれかを持つ計算を実行する必要がある場合は常に、多くの中間値を生成することを想定しているため、計算中の1つの経験則が優先されます。 、基本的に変数またはARRAYの要素と呼ばれます。
すべてのプログラミング言語は、変数と変数の配列を宣言するコマンドを提供します。
たとえば、Visual Basicでは、
文字列としてDim MyArray(2)
MyArray(0)= "A"
MyArray(1)= "AB"
データ型として必要な場合は、これらの要素を使用できます。
ここでExcelに戻りますが、ここでも基本は似ています。ただし、Excelでは変数または配列を宣言できません。したがって、セルアドレスは要素として水平または垂直に使用できます。
E1、F1、G1、H1、I1に5,6、7、8、9を書き込むだけです。そして、このCSEフォーミュラをE3、{= SUM(E1:I1 * {1,2,3,4,5})}で書くと、回答115が得られます。
Excelは、E1 * 1 + F1 * 2 + G1 * 3 + H1 * 4 + I1 * 5のように計算して、115に等しい5、12、21、32、45を生成します。
TRANSPOSEは常にCSE式です。
したがって、結論は、そのような計算が必要なときはいつでも、配列式を使用できることです。Excelでは一般的にCSE(Control + Shift + Enter)フォーミュラと呼ばれます。
上記のテキストが、配列式がいつ必要かを判断するのに役立つことを願っています。
また、あなたが苦労している関連データとともにランク式を投稿してください。