|Pokemon 1||Pokemon 2||Pokemon 3|
Suppose you input 9 attacking moves. For each type in the table, 9 effective multipliers will be calculated for each of your attacking moves. Then take the log for each of the multipliers. Next, "max" will pick the maximum of them as the aggregated result, "average" will pick the arithmetic average, and "min" will pick the minimum. If the result is positive, then the color will be green, and the more positive the greener; if it's negative, the color will be red, and the more negative the redder.
For each type in the table, 3 effective multipliers will be calculated for each of your input Pokemon. Then take the log of them. The "max", "average" and "min" are basically the same as offensive. As for color coding, it's the opposite: positive is red and negative is green.