0

I have a simple task to do at work almost daily and I think it can be done easily with some help. There is a table with a single column "PC name". I have to divide the list of PC's into waves.

Wave 1 : 2%  
wave 2:  3%  
wave 3: 25%  
wave 4: 45%  
wave 5: 25%

So what I usually do is to copy the list of PC's into Excel and add a column named "wave assign". So for example if the list is 100 PC's first two PC's will be assign to Wave 1, three PCs towave 2, 25 PCs to wave 3 and so on.

I need a way to automate this since it takes me too long to do it manually. It doesn't matter if there is a small change in the % in order to round up the number of PCs in each wave.

4

1 に答える 1

1

リストが Row1 から始まる ColumnA にあると仮定します。

=VLOOKUP(ROWS(A$1:A1)/COUNTA(A:A),wArray,2)  

次の種類のルックアップ配列が作成されていれば、Row1 で下にコピーしても機能するはずです。

SO18596249 の例

と名付けましwArrayた。

リストが 100 よりも短い場合、「論理的」ブレークポイント (累積比率) に .002 を追加しました。これにより、たとえば 50 アイテムで Wave 1 が機能しないように切り捨てられる少数の Wave ではありません (およびしたがって、より大きなグループの近似値よりもむしろ際立っています)。

于 2013-09-03T18:53:00.080 に答える