I've noticed that the Average iLevel calc doesn't seem to work as one would expect when a toon has one two-handed weapon equipped. I have my toons' iLevels for each slot entered into an Excel spreadsheet with a average calc and noticed that it sometimes matches and sometimes is off by one. First, I'm guessing that DCS is just reporting the internal game-calculated average iLevel, so this wouldn't be a request for a fix to DCS. More of a request for confirmation of my guesses on how the calc works.
The standard calculation for iLevel with all slots filled including both Main Hand and Off-Hand, the Average iLevel would be the total of all slots divided by 16, then truncated if the Decimals are set to zero. So normally one would expect that with one two-handed weapon is equipped, the calc would be the total of all slots divided by 15, as only 15 slots are used, then truncated. However, this is where it doesn't always match up.
The only way I've been able to get my spreadsheet's calc match the one shown in DCS is to treat the Off-Hand slot as if it were filled with another piece of gear with the same iLevel as the two-handed weapon and divide the total by 16 (then truncate). This just doesn't seem right to me, that it would artificially inflate or deflate the Average iLevel depending on the iLevel of the weapon equipped as compared to where the average is.