Eclatement selon un code
L’objectif est de récupérer, dans les colonnes D à F, les montants selon le code comptable présent dans le titre de la colonne, en D1:F1.
 La formule miracle, à entrer sous forme de formule matricielle – donc avec la combinaison [Ctrl]-[Maj]-[Entrée] – en D2:D9 est la suivante :
 La formule miracle, à entrer sous forme de formule matricielle – donc avec la combinaison [Ctrl]-[Maj]-[Entrée] – en D2:D9 est la suivante :
=index($B$2:$B$7;petite.valeur(si(D1=$A$2:$A$7;ligne($A$2:$A$7)-1);ligne($1:$10)))
On reproduit ensuite le bloc D2:D9 dans les colonnes E et F pour obtenir le résultat ci-dessus.
Pour mieux comprendre cette formule, il faut savoir que la partie petite.valeur (si(D1=$A$2:$A$7;ligne($A$2:$A$7)-1);ligne($1:$10)) de la formule est évaluée de la façon suivante : {1;4;6;#NOMBRE!;#NOMBRE!;#NOMBRE!;#NOMBRE!;#NOMBRE!;
#NOMBRE!;#NOMBRE!}.
Remarque 1 – On pourrait masquer les messages d’erreur par un format conditionnel mettant en police blanche toutes les cellules évaluées comme erreur, à l’aide de la formule =esterreur(D2)…
Remarque 2 – On pourrait éviter ces erreurs sans format conditionnel, mais au prix d’une formule nettement plus lourde : =si(ligne()-1<=nb(petite.valeur(si(H1=$A$2:$A$7; ligne ($A$2:$A$7)-1);ligne($1:$10)));index($B$2:$B$7;petite.valeur(si(H1=$A$2:$A$7;ligne($A$2:$A$7)-1);ligne ($1:$10)));"")

 Voici les formules utilisées :
Voici les formules utilisées : L’astuce consiste à attribuer au bloc D2:D13 le format conditionnel ci-dessus qui met la police en blanc quand les cellules E2 et F2 sont toutes les deux vides, et qui encadre la cellule dans le cas contraire.
L’astuce consiste à attribuer au bloc D2:D13 le format conditionnel ci-dessus qui met la police en blanc quand les cellules E2 et F2 sont toutes les deux vides, et qui encadre la cellule dans le cas contraire. Nous voyons ci-dessus ce que cela donne et la macro de deux lignes que j’ai créée pour la mise à jour mensuelle. Le nom « Input » a été attribué au bloc A3:B3. L’image de la macro a été collée dans la feuille.
Nous voyons ci-dessus ce que cela donne et la macro de deux lignes que j’ai créée pour la mise à jour mensuelle. Le nom « Input » a été attribué au bloc A3:B3. L’image de la macro a été collée dans la feuille. Pour utiliser le bouton « Identiques », il faut préalablement avoir activé une cellule comportant un contrôle de validation. La commande sélectionne alors, à l'intérieur de la feuille active, toutes les cellules ayant le même contrôle de validation.
Pour utiliser le bouton « Identiques », il faut préalablement avoir activé une cellule comportant un contrôle de validation. La commande sélectionne alors, à l'intérieur de la feuille active, toutes les cellules ayant le même contrôle de validation.
    
     Utilisation de la commande « Entourer les données non valides »
Utilisation de la commande « Entourer les données non valides »
 Quand vous demandez à Google de trouver les références relatives à « blog Excel », le blog « Monsieur Excel » est, comme nous le voyons ci-dessus – et ce depuis plus d’un an – la première référence naturelle de Google.
Quand vous demandez à Google de trouver les références relatives à « blog Excel », le blog « Monsieur Excel » est, comme nous le voyons ci-dessus – et ce depuis plus d’un an – la première référence naturelle de Google. 
     

