0

私の EXCEL 2010 スプレッドシートでは、YTD 形式の過去 3 週間の合計時間の合計を最初の 3 週間の合計時間で割っています。この日付は開始日によって異なる場合があります。100 近くの異なる列の数式を毎週更新する必要があるため、最後の 3 つのゼロ以外のセルを自動的に選択するものが必要です (これらのセルには、「コピー貼り付け」ページがデータを取得するまで空白のままにする数式があることに注意してください)日付範囲)、最後の 3 つのゼロ以外のセルを最初の 3 つのゼロ以外のセルで割ります。

10/28/2012       786     
11/4/2012        771        
11/11/2012       822           
11/18/2012       774            
11/25/2012       708        
12/2/2012        849        
12/9/2012        816       
12/16/2012       779        
12/23/2012                
12/30/2012                
YTD last 3 wks vs. 1st 3wks 195%    

上記は、1 人の所有者の「営業時間の概要」スプレッドシートのごく一部です。多くの所有者にとって、最初の 3 週間は年の初めに始まるわけではありません。数か月にわたって多くの調査を行ってきましたが、機能するものは見つかりませんでした。アドバイスやヒントを事前にありがとうございます!

4

1 に答える 1

0

スプレッドシートを動的にしたい場合は、LOOKUP テーブルを多用しないと実現できないと思います。ただし、(VBA がそのラベルに適合する限り) オブジェクト指向プログラミングに少しでも精通している場合は、マクロ スイートでスクリプトを記述してみてください。それは非常に徹底的で、あなたが思っているよりもはるかにフル機能です. マクロを記録し、多くのタスクを実行し、結果のコードを調べることで、言語を習得しました。

于 2012-12-28T19:59:59.593 に答える