The really Easy Way To Understand This Is With A Table
For small numbers of dice, it's often possible to just exhaustively list out all the possibilities, and organize them into a table. I've done that for you below.
Imagine you have the dice as you've specified, each with 3 1's, 2 2's and 1 3. Imagine one is red and one is green. The numbers running across the top are the possible values of your red die, the numbers running along the left are the green die.
The rest of the numbers are the sums of those numbers-- the possible results of throwing your two dice and adding the red and green values together.
Notice the table has 36 entries, because there are six sides on the red die, and six sides on the green die; six times six is 36.
Now, everywhere inside that table that you see a 2, it is the result of both the red and green die both coming up as 1. If you count them, you will see there are 9 of them; and 9 is one quarter of 36, or 25% of 36.
Similarly, everywhere inside that table that you see a 3, it is the result of both the one of the dice coming up as 1, and the other die coming up as 2. If you count them, you will see there are 12 of them; and 12 is one third of 36, or 33.3% of 36.
$$
\begin{array}{c|lcr}
n & \text{1} & \text{1} & \text{1} & \text{2}& \text{2}& \text{3} \\
\hline
1 & 2 & 2 & 2 & 3 & 3 & 4 \\
1 & 2 & 2 & 2 & 3 & 3 & 4 \\
1 & 2 & 2 & 2 & 3 & 3 & 4 \\
2 & 3 & 3 & 3 & 4 & 4 & 5 \\
2 & 3 & 3 & 3 & 4 & 4 & 5 \\
3 & 4 & 4 & 4 & 5 & 5 & 6
\end{array}
$$
(Purely as an aside, this is a neat kind of way to come up with a die roll that usually comes out low, but very occasionally comes out high. I might use this to model something like the damage of a dart from a game of darts-- usually it's an annoyance, but once in a while it hits something vital and does real damage.)