Anti reflecting coating, absorption of photons, shunt resistance, series resistance, ohmic contact between electrodes and the n-type, p-type layers connection..
There are numerous design variables for a PV system. One of the most important (which is largely responsible for the difference of efficiency between a single cell and a module or array) is current matching between all cells. Mismatched current usually results for non-uniform illumination, which usually occurs due to shading and soiling for a non-concentrating PV system. In more drastic cases, hotspots may form. A single hotspot could bring down the entire system's efficiency significantly. That's why bypass diodes are usually employed as a precaution.
Other important factors influencing system-level efficiency include frontal contacts geometry and spacing, balance-of-plant components efficiency and durability (e.g., batteries and inverter), MPP tracking, AR coatings, and system orientation.
If you want to know the efficiency with which solar radiation is converted into electric energy, you divide the electric energy produced over an hour expressed in kWh by incoming global radiation expressed in W/m². You have to know the surface area of your PV panels in m² as well. When your PV panels produce 10kWh electric energy in an hour with a surface of 1m² at a global radiation level of 1000W/m² and as AC at 220 Volt, then your efficiency is:
(10kWh/(1hx1m²))/(1000W/m²) or 10%.
That's not so bad for a PV panel. It is a typical value for a grid connected PV panel system.
What you do here is divide useful electric power per m² (AC at 220 V) by radiation power per m² as measured py a good pyranometer.
There is a little mistake in the calculations of Mr. Frank Veroustraete.
The hourly efficiency of the solar cells used in a photovoltaic panel with 20% efficiency (a good efficiecy) and an area of 1 m² will produce 200 W under standard test conditions (STC). STC specifies a temperature of 25 °C and an irradiance of 1000 W/m2 with an air mass 1.5.
The question is a bit unspecific, which is reflected in the answers. Do you want have information on how to optimally design the components, or how to optimally design a system using components currently on the market? Are we talking about a grid-connected or an autonomous system?