By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
Set Theory and Venn-based reasoning appear in ~2-3 questions per CAT DILR section, often disguised as: - Logical puzzles (e.g., "30 students play cricket, 20 play football…") - Data sufficiency (e.g., "Is statement 1 alone sufficient to find the number of students who play both sports?") - Caselet-based DI (e.g., a table of survey responses with overlapping categories)
Why master it?- High ROI: These questions are formula-light but logic-heavy—if you know the framework, you solve them in <2 minutes.- Percentile booster: Missing even 1 such question can drop you from 99.5%ile to 98%ile in DILR.- Real CAT example:
"In a class of 100 students, 60 play cricket, 50 play football, and 20 play neither. How many play both?" (Answer: 30. But CAT will twist it with 3+ sets, partial data, or "only" conditions.)
n(A ∪ B) = n(A) + n(B) – n(A ∩ B)
Pro tip: If "neither" is given, subtract it from the total first to get n(A ∪ B).
n(A ∪ B)
The 3-Set Formula (Advanced)
n(A ∪ B ∪ C) = n(A) + n(B) + n(C) – n(A ∩ B) – n(B ∩ C) – n(C ∩ A) + n(A ∩ B ∩ C)
Shortcut: Draw a 3-circle Venn diagram and fill from the center out (start with A ∩ B ∩ C).
A ∩ B ∩ C
"Only" Regions (Critical for CAT)
Only A
A – (A ∩ B) – (A ∩ C) + (A ∩ B ∩ C)
When to use: When the question specifies "only" or "exactly" (e.g., "only cricket, not football").
Max/Min Overlap (Trap Alert!)
A ∩ B
n(A ∪ B) = max(n(A), n(B))
n(A ∪ B) = n(A) + n(B)
When to use: When the question asks for "maximum/minimum possible" values (e.g., "What is the minimum number of students who play both?").
Data Sufficiency (DS) Tricks
B ∩ C
A ∩ C
n(A ∩ B ∩ C)
When to use: For DS questions like "Is statement 1 alone sufficient to find the number of students who play both cricket and football?"
Complement Sets (Hidden in CAT)
n(A') = Total – n(A)
When to use: When the question gives "not" conditions (e.g., "40 students do not play football").
Venn Diagram Shortcuts
Only B
n(A ∪ B) = Total – Neither
n(A)
n(B)
n(C)
n(A ∩ B)
n(B ∩ C)
x = n(A ∩ B)
Neither
n(A) = 60
n(B) = 50
n(A ∪ B) = 80
80 = 60 + 50 – x
x = 30
Question: In a survey of 200 people: - 120 like tea, 80 like coffee, 30 like neither.- 40 like both tea and coffee.- 20 like tea, coffee, and milk.- 50 like milk but not tea or coffee.How many people like only tea?
n(Tea ∪ Coffee ∪ Milk) = 200 – 30 = 170
n(Tea) = 120
n(Coffee) = 80
n(Tea ∩ Coffee) = 40
n(Tea ∩ Coffee ∩ Milk) = 20
Only Milk = 50
T ∩ C ∩ M = 20
T ∩ C = 40
Only T ∩ C = 40 – 20 = 20
Only M = 50
Only T = x
Only C = y
n(T ∪ C ∪ M) = Only T + Only C + Only M + Only T∩C + Only T∩M + Only C∩M + T∩C∩M 170 = x + y + 50 + 20 + (Only T∩M) + (Only C∩M) + 20
Only T∩M
Only C∩M
n(T) = Only T + Only T∩C + Only T∩M + T∩C∩M = 120
x + 20 + Only T∩M + 20 = 120
x + Only T∩M = 80
n(C) = Only C + Only T∩C + Only C∩M + T∩C∩M = 80
y + 20 + Only C∩M + 20 = 80
y + Only C∩M = 40
170 = x + y + 50 + 20 + Only T∩M + Only C∩M + 20 170 = (x + Only T∩M) + (y + Only C∩M) + 90 170 = 80 + 40 + 90 → 170 = 210 (This doesn’t add up!)
n(Milk)
n(M) = Only M + Only T∩M + Only C∩M + T∩C∩M
n(M)
Only T
x
Only T ∩ C = 20
n(Tea) = Only T + Only T∩C + Only T∩M + T∩C∩M = 120
Only T∩M = 0
x = 80
Answer: 80 people like only tea.
(Note: This is a tricky question. CAT may not give all data explicitly—look for hidden assumptions!)
Correct approach: Always compute n(A ∪ B) = Total – Neither first.
Mistake: Misinterpreting "only" vs. "both".
Correct approach: Label Venn regions clearly. Only A = A – (A ∩ B) – (A ∩ C) + (A ∩ B ∩ C).
Only A = A – (A ∩ B) – (A ∩ C) + (A ∩ B ∩ C)
Mistake: Assuming all regions are given.
Correct approach: Assign variables (e.g., let x = n(A ∩ B ∩ C)) and solve.
x = n(A ∩ B ∩ C)
Mistake: Overcomplicating 2-set problems.
Correct approach: Stick to n(A ∪ B) = n(A) + n(B) – n(A ∩ B) for 2 sets.
Mistake: Forgetting to cross-check with answer choices.
Avoid: Label Venn regions before solving.
Partial Data in DS Questions
Avoid: Remember: n(A ∪ B) is needed to find n(A ∩ B).
Max/Min Questions
Avoid: Use n(A ∪ B) ≤ Total and n(A ∩ B) ≤ min(n(A), n(B)).
n(A ∪ B) ≤ Total
n(A ∩ B) ≤ min(n(A), n(B))
Hidden "Neither"
Neither = 0
Question 1: In a class of 50 students: - 30 play cricket, 20 play football, 10 play neither.How many play both cricket and football? Answer: 10.Solution: n(C ∪ F) = 50 – 10 = 40. n(C ∩ F) = 30 + 20 – 40 = 10.
n(C ∪ F) = 50 – 10 = 40
n(C ∩ F) = 30 + 20 – 40 = 10
Question 2: In a survey, 60% like tea, 50% like coffee, and 30% like both. What % like only tea? Answer: 30%.Solution: Only Tea = n(Tea) – n(Tea ∩ Coffee) = 60% – 30% = 30%.
Only Tea = n(Tea) – n(Tea ∩ Coffee) = 60% – 30% = 30%
n(A ∪ B ∪ C) = n(A) + n(B) + n(C) – n(A∩B) – n(B∩C) – n(C∩A) + n(A∩B∩C)
A – (A∩B) – (A∩C) + (A∩B∩C)
n(A ∩ B) ≥ n(A) + n(B) – Total
Final Tip: Practice 10–15 Venn questions under timed conditions. CAT tests speed + accuracy, not just formulas. Master the step-by-step strategy, and you’ll solve these in your sleep. ?
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.