Detailed notes on Probability for Cambridge IGCSE Mathematics, covering key concepts, explanations, examples, and exam-focused revision points.
Probability with Venn Diagrams and Two-Way Tables — Cambridge IGCSE 0580 Maths Extended (2026)
Two visual tools for the same job: organise counts and compute probabilities. Venns are great for set operations; two-way tables for two binary attributes.
At a glance
Venn: rectangle (ξ) + circles. Region counts → probabilities.
Two-way table: rows and columns for two binary attributes; cells hold counts.
Probability =n(event)/n(ξ) once the diagram is filled.
Conditional probability: shrink the sample space to the given condition's row/region.
Both tools handle complement, union, intersection.
What you’ll learn
Mapped to the Cambridge IGCSE 0580 syllabus (2025-2027).
E10.6 — Calculate the probability of combined events from Venn diagrams and two-way tables.
Probability from a Venn diagram
Fill the Venn with counts, then P=n(region)/n(ξ).
Method.
Fill the Venn with counts (use word-problem method: centre first, work outwards).
Identify the region(s) representing the event.
Probability = count in those region(s) divided by total (n(ξ)).
Worked.ξ= class of 30. A = "plays football" (n(A)=18), B = "plays tennis" (n(B)=14), n(A∩B)=7. Find P(A∩B′).
A∩B = 7. So "only football" =18−7=11.
P(A∩B′)=3011.
Worked. From the same data, find P(A∪B).
n(A∪B)=n(A)+n(B)−n(A∩B)=18+14−7=25.
P=3025=65.
Worked. Find P((A∪B)′) — neither sport.
30−25=5.
P=305=61.
Fill Venn with counts first.
Probability = count / total.
Inclusion-exclusion for n(A∪B).
Outside both circles: (A∪B)′.
Two-way tables
Rows and columns for two binary attributes. Cells hold counts. Margin totals for sum-checks.
A two-way table organises counts by two binary (or finite) attributes.
Worked. Survey of 50 students about whether they own a phone (Y/N) and study Maths (Y/N).
Maths Y
Maths N
Total
Phone Y
22
8
30
Phone N
12
8
20
Total
34
16
50
Inner cells hold counts; the amber margins are row, column and grand totals that must reconcile.
Reading probabilities.
P(owns phone)=5030=53.
P(studies Maths AND owns phone)=5022=2511.
P(studies Maths OR owns phone)=5030+34−22=5042=2521 (inclusion-exclusion).
Filling missing cells. Cambridge often gives partial data and asks you to complete the table. Use the row totals, column totals, and grand total — they all must reconcile.
Two-way table: rows + columns for two attributes.
Margin totals = row/column sums.
Probability = cell or sum of cells / grand total.
Use totals to fill missing cells.
Conditional probability
P(B∣A)=n(A)n(A∩B). The denominator shrinks to the condition.
Conditional probability.P(B∣A) ("B given A") is the probability of B occurring, KNOWING that A has already occurred.
P(B∣A)=n(A)n(A∩B).
The sample space shrinks from ξ down to A.
Given A, only circle A counts — the favourable outcomes are the shaded A ∩ B part.
Worked from the table.P(studies Maths∣owns phone):
Restrict to "Phone Y" row: 30 students.
Of those, 22 study Maths.
P=3022=1511.
Worked from a Venn. Class of 30. A (football) =18, A∩B (football and tennis) =7. P(plays tennis∣plays football):
Restrict to A: 18 students.
Of those, 7 play tennis.
P=187.
Independence test.A and B are independent if and only if P(A∩B)=P(A)×P(B), OR equivalently P(B∣A)=P(B).
P(B∣A)=n(A)n(A∩B).
Sample space shrinks from ξ to A.
Two-way table: restrict to the conditioned row/column.
Independence: P(A∩B)=P(A)P(B).
Venn or two-way table?
Two attributes, both binary → table is often cleaner. Two or three sets with arbitrary overlap → Venn.
Use a two-way table when:
You have TWO attributes, each binary (yes/no).
The data fits naturally into a 2×2 grid.
Question involves conditional probability, where row/column restriction is natural.
Use a Venn when:
You have two or three sets that may overlap arbitrarily.
The question asks for region-shading or set notation translation.
Three-attribute problems are easier in a Venn (a 3-attribute table is unwieldy).
Conversion. A two-way table and a Venn are interchangeable for two-attribute data. Practise switching between them — same numbers, different layout.
Worked translation. From the phone/Maths table:
A = "owns phone", B = "studies Maths".
A∩B=22, A∩B′=8, A′∩B=12, (A∪B)′=8.
Total: 50. Same as the table.
Two-way table: two binary attributes.
Venn: 2 or 3 sets, arbitrary overlap.
Three attributes → 3-set Venn (avoid 3D table).
Both encode the same data — switch freely.
Quick recap
Venn / two-way table: organise counts.
Probability =n(event)/n(ξ).
Conditional: P(B∣A)=n(A)n(A∩B).
Independence: P(A∩B)=P(A)P(B).
Two-way table good for 2 binary attributes; Venn for 2-3 overlapping sets.
Memorise this
Verbatim phrases and definitions Cambridge mark schemes credit.
Two-way table — grid with rows and columns indexed by two attributes; cells hold counts.
Conditional probability — probability of one event given another has occurred: P(B∣A).
Independence — events where P(A∩B)=P(A)P(B).
Sample space — the universal set ξ; shrinks under conditioning.
How it’s examined
Venn / two-way table probability appears every Paper 4 (5-8 marks) and most Paper 2s. Cambridge often asks for several probabilities (single events, intersections, conditionals) from the same diagram. Examiner reports flag confusion between unconditional and conditional probability — students compute P(A∩B) when the question asks P(B∣A).
Step-by-step worked examples — Venn Diagrams and Tables
Step-by-step solutions to past-paper-style questions on venn diagrams and tables, written exactly the way a tutor would explain them at the board.
Question type:
Question patterns to master — Venn Diagrams and Tables
Almost every venn diagrams and tables exam question is one of these shapes. Learn to spot each one and you will always know how to start.
Direct calculation▼
Recognise it by
Counts are already laid out and a single probability is wanted in one step — a marginal probability, an intersection, or a conditional probability P(A∣B).
How to approach it
Read the relevant cell or marginal total, then divide by the correct denominator: the grand total for a marginal probability, or n(B) for P(A∣B).
Common trap
Examiner reports flag using the grand total as the denominator for a conditional probability — conditioning on B restricts the sample space to n(B).
Multi-step problem▼
Recognise it by
A two-way table must be completed, a Venn diagram converted into a table, or a faulty-item Bayes-style question — several deductions chained before the final answer.
How to approach it
Fill every cell using the row, column and grand totals, checking each line sums correctly; for a 'given a result' question find each path probability, sum them for the marginal, then divide.
Common trap
Examiner reports flag cells that fail to sum to their marginal totals, and dividing by a single branch probability (0.4) instead of the total probability of the conditioning event.
1Probability from a Venn diagram
ExtendedDirect calculation• Adapted from 0580/42 Oct/Nov 2024 Q12• venn
▼
Question
Out of 40 students, 25 play football (F), 18 play tennis (T), 10 play both. A student is chosen at random. Find P(F∩T) and P(F∪T).
Step-by-step solution
Step 1
P(F∩T) from the centre.
P(F∩T)=4010=41
Step 2
Inclusion-exclusion.
n(F∪T)=25+18−10=33⇒P=4033
Answer
P(F∩T)=41,P(F∪T)=4033
2Conditional probability
ExtendedDirect calculation• conditional
▼
Question
Using the data above, find P(F∣T) — probability a student plays football given they play tennis.
Step-by-step solution
Step 1
P(F∣T)=P(T)P(F∩T)=n(T)n(F∩T).
P(F∣T)=1810=95
Answer
95
3Two-way table
ExtendedDirect calculation• table
▼
Question
A class is surveyed: of 30 students, 12 boys and 18 girls. 7 boys and 9 girls own a pet. Find the probability a randomly chosen pet-owner is a boy.
Step-by-step solution
Step 1
Total pet-owners.
n(pet)=7+9=16
Step 2
Conditional probability.
P(boy∣pet)=167
Answer
167
4Complete a two-way table
ExtendedMulti-step problem• fill table
▼
Question
A two-way table has totals Trow=50, Tcol=30, total grand total 80. The cell row1 ∩ col1 = 20. Fill in the rest.
Step-by-step solution
Step 1
Row1 col2 = 50−20=30.
Step 2
Row2 col1 = 30−20=10.
Step 3
Row2 col2 = 80−50−30+20=20. Verify totals.
Answer
Row1: 20,30. Row2: 10,20. Column totals: 30,50. Grand total: 80.
5Marginal probability from a two-way table
CoreDirect calculation• marginal, table
▼
Question
A two-way table records mode of travel against gender for 120 students. Boys: walk 18, bus 26, car 16. Girls: walk 20, bus 30, car 10. A student is chosen at random. Find the probability the student travels by bus.
Step-by-step solution
Step 1
Marginal total for bus = sum across the row/column.
n(bus)=26+30=56
Step 2
Divide by grand total.
P(bus)=12056=157
Answer
157
6Find a missing entry in a two-way table
CoreMulti-step problem• Adapted from 0580/22 May/Jun 2023 Q9• missing, table
▼
Question
A two-way table classifies 50 people by left/right-handedness and male/female. There are 28 males in total. 24 of the males are right-handed. There are 6 left-handed females. How many right-handed females are there?
Step-by-step solution
Step 1
Left-handed males =28−24=4. Total left-handed =4+6=10.
60 students were surveyed. From a Venn diagram: 25 like Maths only, 14 like Science only, 15 like both, 6 like neither. Construct a two-way table with rows 'Maths / Not Maths' and columns 'Science / Not Science', and state P(Maths∣Science).
Step-by-step solution
Step 1
Maths and Science = 15; Maths not Science = 25; Not Maths Science = 14; Neither = 6.
Step 2
Row totals: Maths =25+15=40, Not Maths =14+6=20. Column totals: Science =15+14=29, Not Science =25+6=31. Check: 40+20=60 and 29+31=60.
Step 3
Conditional probability.
P(Maths∣Science)=2915
Answer
P(Maths∣Science)=2915 (table totals shown in working).
Examiner tip
The examiner report flags students who divide by 60 instead of 29. The condition restricts the sample space.
A survey of 200 people records favourite ice-cream flavour (Vanilla, Chocolate, Strawberry) and age group (Under 18, 18+). Of those Under 18, 30 chose Vanilla, 50 Chocolate. Of those 18+, 40 chose Vanilla, 35 Chocolate. There are 90 Under 18 in total. (a) How many Under 18 chose Strawberry? (b) Given that a person chose Strawberry, find the probability they are 18+.
Step-by-step solution
Step 1
Under 18 Strawberry =90−30−50=10.
Step 2
Total 18+ =200−90=110. 18+ Strawberry =110−40−35=35.
Step 3
Total Strawberry =10+35=45.
Step 4
Conditional probability.
P(18+∣Strawberry)=4535=97
Answer
(a) 10 (b) 97
Examiner tip
The examiner report consistently flags candidates using 20035 — treating the question as unconditional. Always restrict the denominator to the conditioning event.
9Combining a table with tree reasoning (Challenge)
ChallengeMulti-step problem• combined, challenge
▼
Question
A two-way table shows that 40% of bulbs are made by Factory A and 60% by Factory B. Of Factory A's bulbs, 5% are faulty. Of Factory B's bulbs, 2% are faulty. A bulb is selected at random and found to be faulty. Find the probability it came from Factory A.
Step-by-step solution
Step 1
P(A∩F)=0.4×0.05=0.02.
Step 2
P(B∩F)=0.6×0.02=0.012.
Step 3
Marginal P(F).
P(F)=0.02+0.012=0.032
Step 4
Apply Bayes.
P(A∣F)=P(F)P(A∩F)=0.0320.02=3220=85
Answer
85 (= 0.625).
Examiner tip
This is a classic Challenge question. Many candidates compute P(A∩F) correctly but use 0.4 as the denominator. The denominator must be the total probability of being faulty.
Key Formulae — Venn Diagrams and Tables
The formulae you need to memorise for venn diagrams and tables on the Cambridge IGCSE 0580 paper, with every variable defined in plain English and a note on when to use it.
Conditional probability
P(A∣B)=P(B)P(A∩B)=n(B)n(A∩B)
When to use
When given that one event has occurred and asked the probability of another.
Probability from counts
P(A)=n(E)n(A)
When to use
Reading off Venn diagrams or two-way tables.
Key Definitions and Keywords — Venn Diagrams and Tables
Definitions to memorise and the exact keywords mark schemes credit for venn diagrams and tables answers — sharpened from recent examiner reports for the 2026 0580 sitting.
Conditional probability
Examiner keyword
Probability of A given that B has happened, written P(A∣B).
Two-way table
Examiner keyword
A grid showing counts (or probabilities) cross-classified by two attributes, with row and column totals.
Marginal total
Examiner keyword
A row or column total in a two-way table — the count for one attribute regardless of the other.
Common Mistakes and Misconceptions — Venn Diagrams and Tables
The traps other students keep falling into on venn diagrams and tables questions — taken from recent Cambridge IGCSE 0580 examiner reports and mark schemes — and how to avoid them.
✕Using the grand total instead of n(B) in the denominator of P(A∣B)
0580/42 — recurring
▼
Why it happens
Defaulting to 'over total students'.
How to avoid it
Conditioning on B means we restrict the sample space to B. Denominator = n(B).
✕Treating AND as OR when reading a table
▼
Why it happens
Misreading the column / row labels.
How to avoid it
A∩B = the single cell where both apply. A∪B = total of A + total of B - overlap.
✕Mixing percentages and fractions
▼
Why it happens
Some questions report data as percentages.
How to avoid it
Convert all values to a single form (fractions or decimals) before computing.
✕Cells not summing to row / column totals
▼
Why it happens
Arithmetic slip when filling in.
How to avoid it
After filling in, check each row and each column sums to the marginal total.
Venn Diagrams and Tables — frequently asked questions
The things students keep getting wrong in this sub-topic, answered.