2016-04-08 7 views
0

特定の列の最後の3つのセルの積を取得したいと考えています。行番号は、データが増加するにつれて変化します。たとえば、行番号が変更されたセルの製品

ColA 
2 
4 
1 
6 
5 

ColAの最後の3つのセルの積は30(1 * 6 * 5)になります。

ColA 
2 
4 
1 
6 
5 
7 
3 

ここで、ColAの最後の3つの細胞の産物は105(5 * 7 * 3)になります。

上記の計算を行うExcel(not = Product)の関数はありますか?

答えて

1

これを試してみてください:

=PRODUCT(INDEX(A:A,MATCH(1E+99,A:A)-2):INDEX(A:A,MATCH(1E+99,A:A))) 

enter image description here

+0

はあなたのスコットありがとうございます。 1E + 99の意味は何ですか? –

+1

MATCH(1E + 99、A:A)は、数値がある最後のセルを検索し、その行番号をINDEX()式に返します。それは不可能な高い数値を探します。そのため、MATCHの性質上、最後のセルは次のセルよりも大きいが小さいものが見つかるため、最後のセルが見つかるでしょう。 –

+0

1E + 99の入力方法は?私の素朴な質問XDを笑わないでください。 –

関連する問題