The numbers next to what you can do to frame advance are how many times you are willing to do that type of advancement. The final celebi / Pikachu received IS NOT part of your advancements
First thing you must do is receive the mandatory celebi to your Pokemon Colosseum save file. For our purposes this celebi is not useful.
The next thing you must do receive a Pikachu in GBA game number 1. Determine Pikachus exact IV values. Put this information into XD Check, along with its nature. Select the seed from the second column from the left. You must also select the circled option. This is our new current seed.
The option to pick is from the second column from the left. The one I used is highlighted in Blue. The natures are in Japanese, so I recommend using this listing to help you: https://bulbapedia.bulbagarden.net/wiki/Nature You must also select the circled option.
Paste your current seed into XDPOKEMON and specify the IV ranges and Nature of Celebi or Pikachu that you wish to RNG. If you are trying to RNG Celebi, in this Box below, put 29278. This is how many frames advance before celebi is generated.(An additional 5 frames advance afterwards, this is why receiving celebi advances 29283.) If you are trying to RNG a Pikachu, put a 2 here.(Pikachu also advances an additional 5 frames after it is generated, this is why it advances 7 when doing a GBA game.
You can see I pasted my seed in the large box on the left, and I filled out my IV parameters. In the left circle you put the frames before the Pokemon is generated. Celebi is 29278 and Pikachu is 2. The right circled option must also be selected. Once you input the proper information, start a search.
Once you find how many frames away your spread is, input it into the calculator. If there is a solution given by the calculator, please do the advances as instructed
In my case I had many solutions to chose from. Do whichever is preferable to you.
If there is not, try doing inconsistent advances from Celebi, then check your seed again using a Celebi or Pikachu. This is done the same exact way as we found our initial seed. Alternatively, you could reset the game to try a new initial seed. However this becomes problematic, as we can only receive a Pikachu or Celebi once per save file, so we quickly run out of games to receive. And we always need to be able to receive 1 Pikachu for frame advances, and receive 1 celebi as our actual Celebi we wish to RNG.
Once you have a seed that is acceptable to RNG, do the advances. It is just a matter of doing everything the calculator says. Be fairly quick during anything during the Celebi sections, because as long as you are fast here celebi will only do consistent frame advances of accept/reject/full party/disconect. However if you linger, it will begin to go into an idle animation of 2792 frames. So do not do this.
If you cannot read the solutions given because they are in Japanese, they translate very well in google translate.
Advances can be done in any order, I reccomend doing Pikachu first as it takes the longest, then accept the final Pikachu and find its exact frame using XDPokemon, this is because you can make sure you've done the correct number of advances. Advances also take a very very long time, I got lucky and had a frame at 1.4 million, so it only took me around an hour to do everything in total, maybe more. This of course does not counting beating a lot of of games to post-game.
NOTE 2: If you are on emulator, the way frames are counted may differ, so it is best to check yourself.
Let me know if you have any questions, cheers. Enjoy the celebi.
Thank you for reading, I hope you succeed in getting your Celebi or Pikachu. If you have any questions feel free to ask me on Twitter @im_a_blisy or join my discord. https://discord.gg/QchhXQv