Arte SheetsLearn. Try. Understand.

Charts & Visual Data Modeling

Population Pyramid Chart Formula: Negated Male Share, Sex Ratio & Age Dependency

Prepare an age-sex Population Pyramid bar chart: negate the left-side Male cohort share (-Male / Total_Pop * 100), compute Cohort Sex Ratio (Males per 100 Females), and Total Age-Dependency Ratio.

Why stacked horizontal bar charts build clean back-to-back Population Pyramids via negated left series!

To plot Male and Female age brackets back-to-back from a shared central zero spine in a 2-series Stacked Horizontal Bar Chart (100% overlap), transform raw counts into total-population percentages where the left-hand series (conventionally Male) is negated: Male_Plot_% = -100 * Male_i / SUM(Male + Female), while Female_Plot_% = +100 * Female_i / SUM(Male + Female) (applying custom number format 0.0%;0.0%;0.0% so negative signs are hidden on axis labels!).

Alongside visual bar lengths, demographers audit each age band’s Sex Ratio SR_i = 100 * (Male_i / Female_i) (which typically starts around 104–106 in youth cohorts and drops below 80 in 65+ cohorts due to female longevity) and the Total Age-Dependency Ratio = 100 * (Pop_{0-14} + Pop_{65+}) / Pop_{15-64}.

Age BracketMale_kFemale_kLeft Pyramid Bar (-Male %)Right Pyramid Bar (+Female %)Sex Ratio (M per 100 F)
0–14 (Youth)420400-10.00%+9.52%105.00
15–64 (Working Age)1,3801,410-32.86%+33.57%97.87
65+ (Older Adults)260330-6.19%+7.86%78.79

Negated Left-Side Male Cohort Share (%) of Total Population

Returns -100 * B2 / (SUM($B$2:$B$4) + SUM($C$2:$C$4)) so horizontal bars extend leftward from the vertical 0% axis.

=IF(OR(MIN(B2:B4) < 0, MIN(C2:C4) < 0, SUM(B2:B4) + SUM(C2:C4) <= 0), "Invalid Cohort Counts", ROUND(-100 * B2 / (SUM(B2:B4) + SUM(C2:C4)), 2))

Cohort Sex Ratio (Males per 100 Females) & Total Age-Dependency Ratio (%)

Computes 100 * (Male_65+ / Female_65+) for row 4, or Total Age-Dependency Ratio 100 * (Youth + Senior) / Working_Age.

=IF(C4 <= 0, "Requires Positive Female Cohort", ROUND(100 * B4 / C4, 2))

Try the example

Use the original values or change them to test your understanding.

Further reading