1

Excel 2010 の数式について教えてください。

私は2冊のワークブックを持っています

1つは....

ref  No     startdate  enddate value  
A    1      3/01/12    7/02/12  56  
A    1      8/02/12    1/03/12  45  
B    2      1/01/12   15/02/12  36  
B    2      16/02/12  04/04/12  59   

他のワークブックでは、私はそれを持っています

ref  No   01/01/12  02/01/12   03/01/12...  
A    1  
B    2  

日付範囲と一致refNoた . 値が多くの個々の日付の下にあることは理解しています...それが私が望んでいることです。

それに応じてこのデータを一致させて並べ替えることができる数式を知っている人はいますか?

また、数式をコピーして貼り付けて、データが列を下に移動し、一番上の行に移動する日付と一致するようにするにはref?No

あなたが助けてくれることを願っています

前もって感謝します

リッキー

4

1 に答える 1

1

ヘルパー列を使用すると簡単です (なしでも可能ですが、はるかに困難です)。新しい A 列を追加し、Ref e No を連結してキーを作成します。 In A2 タイプ:

=B2&"_"&C2

データのマトリックスに沿って数式を下にドラッグします

次に、2 番目のテーブルに移動し、それに応じてキーを作成します。私のテスト(画像を参照)では、I2セルに次のように入力します。

=J2&"_"&K2

ここに画像の説明を入力

これで、すべてのピースが配置されました。L2に入れます:

=IFERROR(IF(AND(VLOOKUP($I2,$A$1:$F$6,4,FALSE)<=L$1,VLOOKUP($I2,$A$1:$F$6,5,FALSE)>=L$1) ),VLOOKUP($I2,$A$1:$F$6,6,FALSE),0),0)

次に、数式を左下にドラッグします。もちろん、境界を変更する必要があります(特に、データによると、長い式の F6 - 私は 6 行しかありません)。

終わり。

于 2013-06-19T13:18:20.007 に答える