0

VBA でその列を読み取り、条件に基づいて値を新しい列に出力したいと思います: - 読み取られている列の値の上位 33% と下位 33% の値を定義する値を見つけたい。たとえば、列 A の値が 1,2,3,4,5,6 の場合、私の答えは 2 と 5 で、列 B と C に表示されます。これを可変長の入力列に使用したいと考えています。

4

1 に答える 1

0

解決策は次のとおりです。

  1. 整数配列の値を取得します
  2. ソートアルゴリズムを使用して配列をソートします(値が昇順/降順でない場合)
  3. 重複がある場合は削除します。
  4. 配列の長さを含む単純な数式を使用して値を取得します。
  5. 必要なセルに値を入力します。
于 2012-06-12T03:31:05.487 に答える