2016-11-03 2 views
1

セルの前のすべての行で一致するセルを数式で数える必要があります。私は現在、相対的および絶対的範囲を組み合わせた以下の方法を使用しています:前のすべての行のExcel Countが停止しています

B2: =COUNTIFS($A$1:A1;"condition") 
. 
. 
. 
BN: =COUNTIFS($A$1:AN;"condition") 

この方法は、しかし、10-20k +行番号のために非常に剛性であることが判明しています。

多くの場合、行をコピーするときだけでなく、削除するときにも私にとって驚くほどフリーズします。このためのもう少しの解決策はありますか? おかげで、 ミハル

答えて

0

よりもむしろ状態を評価する(N *(N + 1))/ 2回では、あなたはすでに前のセルでの作業のほとんどを行ってきたという事実を利用することができます。

B1:=0+condition
B2:=B1+condition
B3:これは演算式で使用する場合1場合に評価conditionに依存していること=B2+condition

注意。必要に応じてIF(condition, 1, 0)と書き直すことができます。

+0

申し訳ありませんが、私の悪い、countifはデータ以外の列にあります。私はその問題を修正した。 –

関連する問題