この記事では、Excel2016で数値のリストまたは配列を作成する方法を学習します。

インスタンスでは、数値のリストを順番に取得する必要があります。これは、さらに計算プロセスの数式で使用できます。次に、手動で実行しようとします。その結果、エラーや数式の誤りなど、複数の問題が発生します。

問題を解決する方法は?

まず、このタスクの背後にあるロジックを理解する必要があります。リストを作成するには、最初の番号と最後の番号を知る必要があります。その記録に基づいて、それから公式を作ります。この問題を解決するために、2つのExcel関数を使用します。

link:/ lookup-and-reference-excel-row-function [ROW function]

link:/ lookup-formulas-excel-indirect-function [INDIRECT function]

一般式:

= ROW ( INDIRECT ( start_ref & " : " & end_ref )

注:この数式は、num1からnum2までの数値のリストを返します。

他の操作式で式を使用するときは、Ctrl + Shift + Enterを使用します。

例:

Excelのいくつかのデータで式を理解しましょう。

まず、このタスクへの簡単な方法を学びます。ここで、数式は5から10までの数値の配列を生成します。

D2セルに数式を記​​述します。

式:

= ROW ( 5:10 )

5:Start_num

10:end_num

説明:数式がセルで使用された後、セルの単一の出力は、以下のgifに5として表示されます。しかし、配列はセル内にあります。数式バーの数式をクリックしてF9キーを押すと、セルに配列= \ {5;が表示されます。 6; 7 ; 8; 9; 10)、結果の配列。

image

上記のgifは、配列を取得するプロセスを説明しています\ {5; 6; 7 ; 8; 9; 10}ここで、入力として提供された数値と、配列に対して実行される操作を取得すると、が得られます。

image

ストレートアレイ

最初の配列には、上記の一般式を使用した式を使用します。式を使用します:

= ROW ( INDIRECT ( D3 & ":" & E3 ) )

image

説明:数式がセルで使用された後、セルの単一の出力は、以下のgifに5として表示されます。しかし、配列はセル内にあります。数式バーの数式をクリックしてF9キーを押すと、セルに配列= \ {5;が表示されます。 6; 7 ; 8; 9; 10}、結果の配列。

image

F9ショートカットを使用すると、配列は上の画像のようになります。

操作:5から10までの数の合計を見つけます。

このために、配列数式でSUM関数を使用します。

G3セルの数式を使用します。

{ = SUM ( ROW ( INDIRECT ( D3 & ":" & E3 ) ) )}

説明:

上記は、配列の合計= 5 + 6 + 7 + 8 + 9 + 10 = 45

image

を見つけます。配列数式はSUM関数で正常に機能し、値を45として返します。

注:この数式は、num1からnum2までの数値のリストを返します。

他の操作式で式を使用するときは、Ctrl + Shift + Enterを使用します。中括弧は同じものについて上の画像に示されています。

負の数:配列

2番目の配列には、上記で説明した一般式を使用して、以下の式を使用します。式を使用します。

= ROW ( INDIRECT ( 1 & ":" & 5) ) - 6

image

説明:数式がセルで使用された後、セルの単一の出力は、以下のgifに-5として表示されます。しかし、配列はセル内にあります。数式バーの数式をクリックしてF9キーを押すと、セルに配列= \ {-5;が表示されます。 -4; -3; -2; -1}、結果の配列。

image

F9ショートカットを使用すると、配列は上の画像のようになります。

操作:-5から-1までの数の平均を見つけます。

このために、配列数式でAVERAGE関数を使用します。

G3セルの数式を使用します。

{ = AVERAGE ( ROW ( INDIRECT ( 1 & ":" & 5 ) ) - 6 )}

説明:上記は、配列の平均=(-5)(-4)(-3)+(-2)

を検出します。 (-1)/ 5 = -3.0

image

配列数式はAVERAGE関数で正常に機能し、値を-3.0として返します。

逆順:配列

3番目の配列には、上記で説明した一般式を使用して、以下の式を使用します。ここでは、終了番号は1に固定されているため、配列はn対1になります。

式を使用します:

= ABS ROW ( INDIRECT ( E5 & ":" & D5 ) ) - ( D5 + 1 ) )

image

説明:数式がセルで使用された後、セルの単一の出力は、以下のgifに5として表示されます。しかし、配列はセル内にあります。数式バーの数式をクリックしてF9キーを押すと、セルに配列= \ {5;が表示されます。 4; 3; 2; 1}、結果の配列。

image

F9ショートカットを使用すると、配列は上の画像のようになります。

操作:5から1までの数値の配列から最小値を見つけます。

このために、配列数式でMIN関数を使用します。

G3セルの数式を使用します。

{ = MIN ( ABS ( ( ROW ( INDIRECT ( E5 & ":" & D5 ) ) - ( D5 + 1 ) ) )

説明:上記は、配列\ {5;から最小値を見つけます。 4; 3; 2; 1} = 1。

image

説明:上記は、配列\ {5;から最小値を見つけます。 4; 3; 2; 1} = 1。

配列数式はMIN関数で正常に機能し、値を1として返します。

Excelで数値の配列を作成する方法を学んだことを願っています。ここでExcelのその他の条件式を調べてください。 Excel 2016、2013、および2010で条件付き書式を実行できます。この記事に関して未解決のクエリがある場合は、以下に言及してください。私たちはあなたを助けるでしょう。

関連記事:

link:/ Tips-countif-in-microsoft-excel [ExcelでCountif関数を使用する方法]

link:/ excel-range-name-expanding-references-in-excel [Expanding References in Excel]

link:/ excel-generals-relative-and-absolute-reference-in-excel [Excelの相対参照と絶対参照]

link:/ excel-generals-shortcut-to-toggle-between-absolute-and-relative-references-in-excel [Excelの絶対参照と相対参照を切り替えるショートカット]

link:/ lookup-formulas-dynamic-worksheet-reference [Dynamic Worksheet Reference]

link:/ excel-range-name-all-about-named-ranges-in-excel [Excelの名前付き範囲のすべて]

link:/ information-formulas-total-number-of-rows-in-range-in-excel [Excelの範囲内の行の総数]

link:/ excel-range-name-dynamic-named-ranges-in-excel [Excelの動的な名前付き範囲]

人気の記事

link:/ excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [ドロップダウンリストを編集する]

link:/ excel-range-name-absolute-reference-in-excel [Excelでの絶対参照]

link:/ Tips-conditional-formatting-with-if-statement [条件付き書式の場合]

link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]

link:/ excel-text-editing-and-format-join-first-and-last-name-in-excel [Excelで姓名を結合]