2012-02-20 4 views
-1

私は3000のホテルのファイルを持っており、私は各ホテルに費やしています。私は、合計の80%を費やすために必要なホテルの数を教えてください。費用の80%の行数

今まで、私は(列ASで)それぞれの行に書かれていた:AR4/SUM(AR:AR) そして、私が使用してそれを累積していた:別のセルにAT3+AS4 そして最後に:COUNTIF(AT:AT,"<80%")+1

しかし、これだけで作品を私のホテルならば彼らの尊重された支出によって分類されます。私が注文を変更するとすぐに、それは私に間違った番号を与える(これは正常です)

あなたはこれを解決する他の方法を知っていますか?どうもありがとうございまし

+0

ExcelのSolverアドインを使用しても、簡単に解決できます。 –

答えて

1
ここ

式ソリューションです.... AR2に支出データを仮定し

:AR3000は、「独自のランク」

=RANK(AR2,AR$2:AR$3000)+COUNTIF(AR$2:AR2,AR2)-1

を与えるためにダウンコピーAS2でこの数式を使用します

は今、あなたの答え

=MATCH(SUM(AR:AR)*0.8,SUMIF(AS:AS,"<"&ROW(INDIRECT("1:"&COUNT(AR:AR))),AR:AR))

確認のwiを得るために、この "配列数式" を使用しますth CTRL+SHIFT+ENTER

+0

ご協力いただきありがとうございます! – SammyDow

関連する問題