1.107 - Partage de la valeur ajoutée brute à prix courants - T_1107

Données - INSEE

Structure

Le partage de la valeur ajoutée

Champ : ensemble de l’économie (le partage « primaire » usuel se lit plutôt sur les sociétés non financières, cf. 7.101 et 4.101). La rémunération des salariés absorbe un peu plus de 60 % de la valeur ajoutée, l’excédent brut d’exploitation et le revenu mixte le reste.

Code
`T_1107` |>
  filter(sheet == "T_1107 en niveau", code %in% c("D1", "B2G", "B3G", "D29", "D39")) |>
  left_join(va, by = "year") |>
  mutate(poste = recode(code,
    D1 = "Rémunération des salariés", B2G = "Excédent brut d'exploitation",
    B3G = "Revenu mixte brut", D29 = "Autres impôts sur la production",
    D39 = "Autres subventions sur la production")) |>
  ggplot() + theme_minimal() + xlab("") + ylab("Part de la valeur ajoutée brute") +
  geom_line(aes(x = year, y = value / va, color = poste)) +
  scale_x_continuous(breaks = seq(1950, 2030, 10)) +
  scale_y_continuous(breaks = seq(-0.1, 0.7, 0.1), labels = percent_format(accuracy = 1)) +
  theme(legend.title = element_blank(), legend.position = "bottom") +
  guides(color = guide_legend(nrow = 2))

Part de la rémunération des salariés (zoom)

Le pic de 1982 (« coût du travail »), la déformation au profit du capital du milieu des années 1980, puis une relative stabilité depuis les années 1990.

Code
`T_1107` |>
  filter(sheet == "T_1107 en niveau", code == "D1") |>
  left_join(va, by = "year") |>
  ggplot() + theme_minimal() + xlab("") + ylab("Part de la valeur ajoutée") +
  geom_line(aes(x = year, y = value / va)) +
  scale_x_continuous(breaks = seq(1950, 2030, 10)) +
  scale_y_continuous(breaks = seq(0.5, 0.7, 0.02), labels = percent_format(accuracy = 1))

Salaires bruts et cotisations employeurs

Code
`T_1107` |>
  filter(sheet == "T_1107 en niveau", code %in% c("D11", "D12")) |>
  left_join(va, by = "year") |>
  ggplot() + theme_minimal() + xlab("") + ylab("Part de la valeur ajoutée brute") +
  geom_line(aes(x = year, y = value / va, color = label)) +
  scale_x_continuous(breaks = seq(1950, 2030, 10)) +
  scale_y_continuous(labels = percent_format(accuracy = 1)) +
  theme(legend.title = element_blank(), legend.position = "bottom")

Croissance des composantes

Code
`T_1107` |>
  filter(sheet == "T_1107 en évolution", year >= 1990,
         code %in% c("B1G", "D1", "B2G")) |>
  ggplot() + theme_minimal() + xlab("") + ylab("Évolution annuelle (valeur, %)") +
  geom_hline(yintercept = 0, color = "grey60") +
  geom_line(aes(x = year, y = value / 100, color = label)) +
  scale_x_continuous(breaks = seq(1990, 2030, 5)) +
  scale_y_continuous(labels = percent_format(accuracy = 1)) +
  theme(legend.title = element_blank(), legend.position = "bottom")

Table (2025)

Code
`T_1107` |>
  filter(sheet == "T_1107 en niveau", year == last_y) |>
  transmute(Poste = label, Code = code, `Mds €` = round(value, 1),
            `% de la VA` = round(100 * value / value[code == "B1G"], 1)) |>
  print_table_conditional()
Poste Code Mds € % de la VA
Valeur ajoutée brute B1G 2664.9 100.0
Rémunération des salariés D1 1536.2 57.6
Salaires et traitements bruts D11 1129.3 42.4
Cotisations sociales à la charge des employeurs D12 406.9 15.3
Autres impôts sur la production D29 132.8 5.0
Autres subventions sur la production D39 -50.2 -1.9
Excédent brut d’exploitation B2G 905.1 34.0
Revenu mixte brut B3G 140.9 5.3