Sonnenlicht besteht aus verschiedenen Farben und damit aus Licht mit verschiedener Energie. Es gibt Solarzellenmaterialien, die nur hochenergetisches (eher blaues) Licht absorbieren können. Dabei entsteht wenig Strom, dafür aber eine hohe Spannung. Dann wiederum gibt es Solarzellenmateralien, die auch Licht mit weniger Energie (z.B. rotes Licht) absorbieren können. Dabei wird viel Strom generiert, allerdings nur eine geringe Spannung.
Da man für eine möglichst gute Solarzelle – wir sprechen von hohem Wirkungsgrad – jedoch viel Strom und eine hohe Spannung benötigt, werden Materialien gewählt, die den besten Kompromiss aus diesen gegenläufigen Effekten ermöglichen.
Es gibt allerdings auch schon Solarzellen, in denen verschiedene Materialien übereinander geschichtet sind. Dabei absorbiert die erste Schicht das Licht hoher Energie und die Schichten darunter Licht mit immer weniger Energie. Diese sogenannten Tandemsolarzellen erreichen bereits Rekordeffizienzen von bis zu 47% (bei Verwendung von 4 verschiedenen Schichten).
Allerdings sind diese Art Solarzellen schwierig herzustellen, da die Schichten exakt aufeinander abgestimmt werden müssten, und sehr teuer, weswegen es sich meistens mehr lohnt, die Standardsolarzellen auf einer größeren Fläche zu verwenden.