0

とシートに数字がC2あるとしましょう。C10C28excel

そして からA2までA28いくつかの乱数も取得しました。

私がやりたいことは、特定のコードまたはマクロ (または名前を付けたもの) を記述して、Excel が に数値を検出するたびに検出し、行を変更せずColumn Cに に移動し、 に別の数値が表示されるまでcolumn Aそれらの数値を取得することです。column Acolumn C

A2たとえば、との間にあるこれらの数値の標準偏差を取得したいと思いA10ます。これを解決するのを手伝ってくれるなら、それは素晴らしいことです。Thx高度な..

4

1 に答える 1

0

Assuming you want the results in column D then try this formula in D2 copied down

=IF(ISNUMBER(C2),STDEV(A2:INDEX(A3:A$1000,MATCH(TRUE,INDEX(ISNUMBER(C3:C$1000),0),0)-1)),"")

That will work for up to 1000 rows of data (adjust as required) giving the STDEV of the range of numbers from the current row (for each cell in col C with a number) to the row before the next number, e.g. for your example D2 will give you =STDEV(A2:A9) because A10 will be included in the D10 value

于 2013-10-15T12:40:42.473 に答える