SCHD, VYM, VIG et VTV : ce que quatre ETF à dividendes partagent, et ce que chacun ajoute
SCHD, VYM, VIG et VTV à parts égales : 64,6 % de l’argent est dans des sociétés qu’au moins trois des quatre détiennent. 99,3 % de SCHD est dans des sociétés de VYM ; VIG ajoute le plus de ce qui manque aux autres, 28,1 %. Fichiers des émetteurs du 30 septembre et du 13 octobre 2026.
· 7 min

Réponse courte : dans un mélange à parts égales de SCHD, VYM, VIG et VTV, 64,6 % de l’argent est dans des sociétés qu’au moins trois des quatre détiennent, fichiers des émetteurs du 30 septembre et du 13 octobre 2026. Paire par paire, VYM et VTV sont les plus proches, 69,4 % du même argent ; SCHD et VIG les plus éloignés, 14,5 %.
Nous avons mesuré les six paires sur les fichiers complets des émetteurs. « Même argent », c’est la part que vous détiendriez deux fois : pour chaque action que les deux fonds détiennent, on prend le plus petit des deux poids, et on additionne. Les deux colonnes suivantes lisent un fonds à la fois : quelle part de lui est dans des actions que l’autre détient, à n’importe quel poids.
| Paire | Actions communes | Même argent | Un fonds dans les actions de l’autre | L’inverse |
|---|---|---|---|---|
| SCHD et VYM | 79 | 21,9 % | 99,3 % de SCHD | 21,9 % de VYM |
| SCHD et VTV | 40 | 17,9 % | 91,8 % de SCHD | 17,9 % de VTV |
| SCHD et VIG | 33 | 14,5 % | 56,7 % de SCHD | 14,5 % de VIG |
| VYM et VTV | 194 | 69,4 % | 79,8 % de VYM | 69,4 % de VTV |
| VYM et VIG | 209 | 60,6 % | 63,3 % de VYM | 63,3 % de VIG |
| VIG et VTV | 120 | 51,5 % | 61,6 % de VIG | 51,5 % de VTV |
L’inverse égale souvent le même argent : le fonds qui a le plus de lignes a en général le plus petit poids sur chaque action que les deux partagent, donc tout son poids commun est détenu deux fois.
Le Vanguard Value ETF (VTV), le Vanguard High Dividend Yield ETF (VYM) et le Vanguard Dividend Appreciation ETF (VIG) sont lus sur les fichiers de fin de mois de Vanguard du 30 septembre 2026 ; SCHD sur le fichier de Schwab du 13 octobre, 13 jours plus tard.

SCHD est presque entier dans VYM, et pourtant ce n’est pas VYM
99,3 % de SCHD est dans des sociétés que VYM détient, et 91,8 % dans des sociétés que VTV détient. Pourtant SCHD et VYM ne partagent que 21,9 % de leur argent. L’écart, c’est le poids. SCHD détient 98 actions et met 41,8 % dans ses 10 plus grosses ; VYM en détient 593 et met 26,2 % dans ses 10 plus grosses. Les sociétés qu’ils partagent le plus :
| Société | Poids dans SCHD | Poids dans VYM |
|---|---|---|
| Chevron | 4,3 % | 1,6 % |
| Merck | 3,9 % | 1,5 % |
| Procter & Gamble | 4,3 % | 1,4 % |
Qui détient VYM et ajoute SCHD n’achète presque rien que VYM n’ait déjà. Ce qui change, c’est le poids : SCHD met environ trois fois le poids de VYM sur les sociétés que les deux partagent le plus.
Un quart dans chacun : 807 actions
Mettez un quart de l’argent dans chaque fonds : le mélange détient 807 actions différentes. Combien des quatre fonds détiennent chacune :
| Détenue par | Actions | Part du mélange |
|---|---|---|
| Les quatre | 19 | 23,1 % |
| Trois | 103 | 41,4 % |
| Deux | 252 | 20,5 % |
| Un seul | 433 | 14,8 % |
Les 19 actions que les quatre détiennent font 23,1 %, et les gros poids de SCHD les mènent :
| Société | SCHD | VYM | VIG | VTV | Dans le mélange |
|---|---|---|---|---|---|
| Procter & Gamble | 4,3 % | 1,4 % | 1,5 % | 1,3 % | 2,1 % |
| Coca-Cola | 4,3 % | 1,4 % | 1,5 % | 1,3 % | 2,1 % |
| Merck | 3,9 % | 1,5 % | 1,6 % | 1,4 % | 2,1 % |
| UnitedHealth | 3,9 % | 1,4 % | 1,5 % | 1,2 % | 2,0 % |
| Texas Instruments | 4,7 % | 1,1 % | 1,1 % | 0,5 % | 1,9 % |
| Home Depot | 3,9 % | 1,2 % | 1,3 % | 1,1 % | 1,8 % |
Ce que chacun ajoute que les trois autres n’ont pas
| Fonds | Seul | Actions | Les plus grosses |
|---|---|---|---|
| SCHD | 0,4 % | 13 | Federated Hermes 0,1 %, 13 actions en tout, dont 10 financières |
| VYM | 6,9 % | 252 | NXP Semiconductors 0,3 %, Targa Resources 0,2 % |
| VIG | 28,1 % | 91 | Microsoft 4,9 %, Apple 4,9 %, Eli Lilly 4,1 % |
| VTV | 23,7 % | 77 | Micron 4,6 %, Berkshire Hathaway (class B) 2,9 % |
VIG et VTV sont les deux qui changent le mélange. VIG détient Microsoft, Apple et Eli Lilly, des sociétés dont le dividende croît et que les fonds à haut rendement et de valeur laissent de côté. VTV détient Micron et Berkshire Hathaway (class B), qu’aucun des trois fonds de dividendes ne détient.
Chacun à côté de VOO
Face au Vanguard S&P 500 ETF (VOO), à la même date de fichier Vanguard :
| Fonds | Chevauchement avec VOO | Dans les actions de VOO | Le plus au-dessus de VOO | Le plus en dessous de VOO |
|---|---|---|---|---|
| SCHD | 7,6 % | 94,9 % | consommation de base +15,8, énergie +13,0 | technologie −27,4 |
| VYM | 33,3 % | 92,5 % | finance +9,6, énergie +6,7 | technologie −23,4 |
| VIG | 40,3 % | 95,5 % | finance +9,3, santé +9,3 | technologie −13,1 |
| VTV | 41,1 % | 98,5 % | finance +11,3, santé +7,5 | technologie −27,0 |

Les quatre détiennent surtout des actions du S&P 500, de 92,5 % de VYM à 98,5 % de VTV, et les quatre détiennent bien moins de technologie que VOO. SCHD est le plus loin de VOO : 7,6 % du même argent, avec 15,8 points de consommation de base et 13,0 d’énergie en plus. VTV et VIG sont les plus proches, 41,1 % et 40,3 %.
Vérifiez vos propres fonds
Ajoutez les fonds que vous détenez : l’outil mesure chaque paire sur les fichiers complets des émetteurs, dans les deux sens.
vos deux fonds les plus proches
??,? %Deux fonds peuvent détenir les mêmes entreprises, presque aux mêmes poids.
trois fonds que beaucoup de lecteurs détiennent
Si vous détenez VYM et VTV, 69,4 % des deux est le même argent ; si vous détenez SCHD et VIG, 14,5 %. Vous en détenez trois ou quatre, ou l’un à côté de VOO ? Le Portfolio X-Ray additionne chaque société sur tous les fonds que vous détenez.
Chaque paire a sa page sur l’outil de chevauchement d’ETF, avec chaque société commune et les deux dates de fichier : SCHD et VTV, SCHD et VYM, VIG et VTV, VIG et VYM. Ces pages lisent la copie de chaque fichier tenue par le site, rafraîchie chaque mois et datée sur la page : leurs chiffres peuvent donc différer de ceux de cette étude du mois qui sépare deux fichiers. Comment le chevauchement se mesure, et pourquoi les deux lectures diffèrent, est dans notre guide pour vérifier le chevauchement d’ETF ; rendements et frais de SCHD face à VIG sont sur SCHD vs VIG. Pour un portefeuille tech, la même mesure est dans VGT, SMH, QQQ, VUG : quelle part de votre tech est la même, et à quel point des fonds jumeaux ont bougé ensemble sur un an dans notre étude des paires d’ETF de substitution.
Notre méthode
Données. Les fichiers complets des cinq fonds, tels que chaque émetteur les a publiés : celui de Schwab pour SCHD du 13 octobre 2026 (98 actions et deux lignes de cash) ; les fichiers de fin de mois de Vanguard pour VYM (593), VIG (333), VTV (298) et VOO (505) du 30 septembre 2026.
Méthode. Le chevauchement dans les deux sens est la somme, sur les sociétés que les deux fonds détiennent, du plus petit poids ; les poids sont des parts de l’actif net de chaque fonds. Dans un sens, c’est la somme des poids d’un fonds dans les sociétés que l’autre détient. Les sociétés sont rapprochées par leur ISIN (le code de titre à 12 caractères), ou par celui qu’on déduit du CUSIP. Le mélange détient un quart de chaque fonds. Les secteurs sont les secteurs GICS des fichiers.
Limites.
- Le fichier de SCHD a 13 jours de plus que ceux de Vanguard : Vanguard ne publie que des positions de fin de mois.
- Le cash, les contrats à terme et les autres lignes qui ne sont pas des actions sont laissés de côté : au plus 0,5 % d’un fonds (VIG). Le fichier de Schwab inscrit le cash de SCHD sur deux lignes, un fonds monétaire et des dollars ; elles comptent ici comme du cash.
- Le chevauchement dit ce que vous détenez deux fois, pas comment deux fonds bougent ensemble, et rien ici ne mesure le rendement du dividende ni les frais.
Ce qui changerait le résultat : les prochains fichiers de fin de mois de Vanguard, les révisions des indices des fonds, et les poids des plus grosses sociétés, qui bougent avec leur cours.
Reproduisez-le
reproduce.py lit les cinq fichiers exactement tels que nous les avons mesurés, publiés avec cet article (chaque ligne porte la date de fichier et la source de l’émetteur de son fonds), mesure les six paires, le mélange et chaque fonds face à VOO, puis compare notre fichier VTV à celui que le site sert pour VTV. Nous l’avons lancé le 13 novembre 2026, sur les fichiers de cet article avant publication : chaque chiffre concordait.
Show the code
# Reproduces https://portfolio-terminal.com/blog/schd-vym-vig-vtv-dividend-etf-overlap
# pip install requests
# Reads the five funds' holdings as we measured them (one dated issuer file per fund, its source on
# its rows), measures the six pairs both ways, a quarter in each fund, what each holds alone and
# each against VOO, then checks our VTV file against the one the site serves on its VTV page.
import csv, os, requests
SITE = os.environ.get("SITE", "https://portfolio-terminal.com")
UA = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 Chrome/128.0.0.0 Safari/537.36"}
FUNDS = "SCHD VYM VIG VTV".split()
def get(path):
lines = requests.get(SITE + path, headers=UA, timeout=60).text.splitlines()
return [line for line in lines if not line.startswith("#")]
W, DATE, NAME = {f: {} for f in FUNDS + ["VOO"]}, {}, {}
for row in csv.DictReader(get("/blog-sources/dividend-etf-overlap-holdings.csv")):
f, i = row["fund"], row["isin_or_id"]
W[f][i] = W[f].get(i, 0.0) + float(row["weight_pct"]) / 100
DATE[f], NAME[i] = row["file_date"], row["ticker"] or row["name"]
pct = lambda v: f"{v * 100:.1f}%"
print("files: " + " ".join(f"{f} {DATE[f]}" for f in FUNDS + ["VOO"]))
for x, a in enumerate(FUNDS):
for b in FUNDS[x + 1:]:
both = W[a].keys() & W[b].keys()
o = sum(min(W[a][i], W[b][i]) for i in both)
a_in_b, b_in_a = sum(W[a][i] for i in both), sum(W[b][i] for i in both)
print(f"{a}/{b}: overlap {pct(o)}, {a} in {b}'s companies {pct(a_in_b)}, {b} in {a}'s {pct(b_in_a)}, {len(both)} in both")
# A quarter in each fund: every company once, with how many of the four hold it.
mix, held = {}, {}
for f in FUNDS:
for i, w in W[f].items():
mix[i] = mix.get(i, 0.0) + w / 4
held[i] = held.get(i, 0) + 1
tiers = {k: [i for i in mix if held[i] == k] for k in (4, 3, 2, 1)}
print(f"a quarter in each: {len(mix)} stocks; " + ", ".join(f"held by {k}: {len(ids)} stocks, {pct(sum(mix[i] for i in ids))}" for k, ids in tiers.items()))
print(f"in companies at least three hold: {pct(sum(mix[i] for i in tiers[4] + tiers[3]))}")
for f in FUNDS:
others = set().union(*(W[g].keys() for g in FUNDS if g != f))
alone = sorted(((w, i) for i, w in W[f].items() if i not in others), reverse=True)
print(f"{f} alone: {pct(sum(w for w, _ in alone))} in {len(alone)} stocks, first " + ", ".join(f"{NAME[i]} {pct(w)}" for w, i in alone[:2]))
for f in FUNDS:
both = W[f].keys() & W["VOO"].keys()
print(f"{f} and VOO: overlap {pct(sum(min(W[f][i], W['VOO'][i]) for i in both))}, {f} in VOO's companies {pct(sum(W[f][i] for i in both))}")
# Our VTV file against the site's VTV page, the same Vanguard file of September 30, 2026.
served = {}
for row in csv.DictReader(get("/etf/vtv/holdings.csv")):
served[row["isin_or_id"]] = served.get(row["isin_or_id"], 0.0) + float(row["weight_pct"]) / 100
gap = max(abs(served.get(i, 0.0) - W["VTV"].get(i, 0.0)) for i in served.keys() | W["VTV"].keys())
print(f"VTV on the site: {len(served)} lines, ours {len(W['VTV'])}, largest weight gap {gap * 100:.3f} points (the site rounds weights to 4 decimals)")files: SCHD 2026-10-13 VYM 2026-09-30 VIG 2026-09-30 VTV 2026-09-30 VOO 2026-09-30
SCHD/VYM: overlap 21.9%, SCHD in VYM's companies 99.3%, VYM in SCHD's 21.9%, 79 in both
SCHD/VIG: overlap 14.5%, SCHD in VIG's companies 56.7%, VIG in SCHD's 14.5%, 33 in both
SCHD/VTV: overlap 17.9%, SCHD in VTV's companies 91.8%, VTV in SCHD's 17.9%, 40 in both
VYM/VIG: overlap 60.6%, VYM in VIG's companies 63.3%, VIG in VYM's 63.3%, 209 in both
VYM/VTV: overlap 69.4%, VYM in VTV's companies 79.8%, VTV in VYM's 69.4%, 194 in both
VIG/VTV: overlap 51.5%, VIG in VTV's companies 61.6%, VTV in VIG's 51.5%, 120 in both
a quarter in each: 807 stocks; held by 4: 19 stocks, 23.1%, held by 3: 103 stocks, 41.4%, held by 2: 252 stocks, 20.5%, held by 1: 433 stocks, 14.8%
in companies at least three hold: 64.6%
SCHD alone: 0.4% in 13 stocks, first FHI 0.1%, AGM 0.1%
VYM alone: 6.9% in 252 stocks, first NXPI 0.3%, TRGP 0.2%
VIG alone: 28.1% in 91 stocks, first MSFT 4.9%, AAPL 4.9%
VTV alone: 23.7% in 77 stocks, first MU 4.6%, BRK-B 2.9%
SCHD and VOO: overlap 7.6%, SCHD in VOO's companies 94.9%
VYM and VOO: overlap 33.3%, VYM in VOO's companies 92.5%
VIG and VOO: overlap 40.3%, VIG in VOO's companies 95.5%
VTV and VOO: overlap 41.1%, VTV in VOO's companies 98.5%
VTV on the site: 298 lines, ours 298, largest weight gap 0.000 points (the site rounds weights to 4 decimals)Sources : Schwab, positions de SCHD · Vanguard, positions de VYM · Vanguard, positions de VIG · Vanguard, positions de VTV · Vanguard, positions de VOO
#études#etf#dividendes
À lire ensuite
cite: Julien Esnault, “SCHD, VYM, VIG et VTV : ce que quatre ETF à dividendes partagent, et ce que chacun ajoute”, Portfolio Terminal, 2026-11-16. version texte (en anglais) pour les outils d’IA
Essayez sur votre propre portefeuille
avant le 31 décembre
Avant le 31 décembre : l’impôt que vos moins-values peuvent encore effacer.
La démo s’ouvre sur l’onglet Plus-values, avec le portefeuille d’un investisseur français chez des courtiers étrangers : ce que ses moins-values latentes peuvent encore effacer cette année, calculé au prix moyen pondéré (PMP).
La semaine de Wall Street en 60 secondes, une fois par semaine (en anglais). Ce qu’il contient
One short email a week, after Friday’s close. Unsubscribe anytime.