A voir également:
- Incrémentation formule matricielle
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
2 réponses
Bonjour
Par exemple si ta 1ere cellule de retour est E2 Il faut remplacer LIGNES($1:1)
par COLONNES($E2:E2)
De plus pour que ta formule ne renvoie pas une erreur dans les dernières colonnes tu peux l'encadrer par un SIERREUR( ta formule;"")
Cdlmnt
Via
Par exemple si ta 1ere cellule de retour est E2 Il faut remplacer LIGNES($1:1)
par COLONNES($E2:E2)
De plus pour que ta formule ne renvoie pas une erreur dans les dernières colonnes tu peux l'encadrer par un SIERREUR( ta formule;"")
Cdlmnt
Via
tikazor
je déambule sur les forums excel depuis quelques semaines maintenant, et merci à vous car vous êtes rapides, concis et efficace encore une réponse qui m'enlève une épine du pied. merci via55
Bonjour,
pour incrémenter vers le bas
=SIERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$4;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)));"")
pour incrémenter vers la droite
=SIERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$4;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)+COLONNE()-8));"")
attention à la cellule de départ si elle est en colonne H par exemple
COLONNE() te retour 8 il faut qu'elle te retourne 0 donc COLONNE()-8
si ta première formule est en colonne C il faut veiller a avoir COLONNE()- ? =0 soit COLONNE()-3
ou simplement remplacer LIGNES($1:1)+COLONNE()-8 par COLONNE(A1)
=SIERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$4;LIGNE(INDIRECT("1:"&LIGNES(ref))));COLONNE(A1)));"")
pour incrémenter vers le bas
=SIERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$4;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)));"")
pour incrémenter vers la droite
=SIERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$4;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)+COLONNE()-8));"")
attention à la cellule de départ si elle est en colonne H par exemple
COLONNE() te retour 8 il faut qu'elle te retourne 0 donc COLONNE()-8
si ta première formule est en colonne C il faut veiller a avoir COLONNE()- ? =0 soit COLONNE()-3
ou simplement remplacer LIGNES($1:1)+COLONNE()-8 par COLONNE(A1)
=SIERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$4;LIGNE(INDIRECT("1:"&LIGNES(ref))));COLONNE(A1)));"")