Wieso verschwendest du irgendwas? Haste auf dem AVR noch deinen Webserver und eine Callcenter Datenbank laufen?
Die $100 ist sicherlich die Speicheradresse im RAM, daarum gehts ja dabei. Und da die 4 anderen Variablen den selben Platz belegen verschwendest du nichts (vielleicht vier zusätzliche Stackpointer, aber das is nicht viel...)
Das Rechenbeispiel für Excel ist die ganz normale Umwandlung von mehreren Bytes in einen Word-/Single-Wert.
8 Bits können 256 Zustände annehmen. Wenn ich dann das 2. Byte (das ja den nächsten Teil vom Zahlenraum abbildet) zurechnen will, muss ich die Nullen um ein Byte verschieben - eben um die 256. Das 3. Byte dann um 256*256 usw... Was du nur wissen musst ist, welches Byte das niedrigste und welches das höchste ist - das steht aber im Datasheet vom Chip...