tirer horizontalement et incrémenter les lignes

  • Initiateur de la discussion Initiateur de la discussion natorp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

natorp

XLDnaute Barbatruc
Bjr à tous et toutes

Je cherche la façon de tirer horizontalement sur une cellule pour recopier une formule et augmenter de 1 la valeur de chaque ligne...

Explication dans le fichier joint

Merci de votre attention

Gérard
 

Pièces jointes

Re : tirer horizontalement et incrémenter les lignes

Bonjour le fil, natorp

Une formule un peu bourrin, mais qui semble fonctionner
Code:
=SI(ET(DECALER($A$1;COLONNE()-2;0)="x";DECALER($A$1;COLONNE()-2;1)<>"");DECALER($A$1;COLONNE()-2;1);"")
A plus

Edition : Bonjour job75
 
Dernière édition:
Re : tirer horizontalement et incrémenter les lignes

Re, salut soenda 🙂

Donc avec INDIRECT (mais DECALER est tout aussi bien), en D3 :

Code:
=SI(ET(INDIRECT("A"&COLONNE()-1)="x";INDIRECT("B"&COLONNE()-1)<>"");INDIRECT("B"&COLONNE()-1);"")

A+
 
Re : tirer horizontalement et incrémenter les lignes

Bonjour,

La même formule que Soenda sous une autre forme
Inconvénient : s'il y a des 0 en colonne B, ils n'apparaissent pas

Une autre formule, où l'on n'a que les cellules <>"", pas les cellules vides
 

Pièces jointes

Re : tirer horizontalement et incrémenter les lignes

Bonjour natorp, job75,soenda & Monique,
Bonjour à toutes et à tous.

Sincèrement, on apprend du jour au jour, grâce à l'intervention de nos ami(e)s spécialiste en formules.

J'ai le grand plaisir de vous joindre une solution par une formule matricielle, en utilisant la fonction TRANSPOSE(), en souhaitant de bien vouloir me proposer une solution, afin d'éliminer #NA!.

Salutations distinguées.

BCharef.

Edit:Le format conditionnel masque les #N/A
 

Pièces jointes

Dernière édition:
Re : tirer horizontalement et incrémenter les lignes

Bjr,
Merci job75,soenda,Monique et Bcharef

Comme d'hab avec vous et ce forum vraiment génial, j'ai ma réponse... et ma solution

Juste une question à Monique : "Qu'apporte les ;; dans le format de la cellule ?"

Bonne journée,
Gérard
 
Re : tirer horizontalement et incrémenter les lignes

Bonjour

Passant par là je me permet de répondre

natorp à dit:
Juste une question à Monique : "Qu'apporte les ;; dans le format de la cellule ?"

les formats nombre permettent de définir les nombre positifs, négatifs, les 0
en indiquant chaque format séparé par un ;
Ici cela permet de masquer les nombres négatifs ou nuls puisqu'aucun format n'est défini entre les ;
 
Re : tirer horizontalement et incrémenter les lignes

Bonjour
bcharef à dit:
une solution par une formule matricielle, en utilisant la fonction TRANSPOSE(), en souhaitant de bien vouloir me proposer une solution, afin d'éliminer #NA!.
les #NA viennent d'une largeur supérieure à la hauteur des données.

Je n'ai pas la version FR ici donc en US
=IF(COLUMN()-3<=COUNT(B3:B9),IF(TRANSPOSE(A3:A9)="x",TRANSPOSE(B3:B9),0),0)

qui doit donner au début en FR
=SI(colonne()-3<=NBVAL(.....
 
Re : tirer horizontalement et incrémenter les lignes

Bonjour natorp, job75,soenda, Monique & chris,
Bonjour à toutes et à tous.

Conformément à la recommandation formulée par notre amie chris,qui me permis d'éliminer #NA,j'ai le plaisir encore une fois de vous rejoindre le fichier.

A vous lire et bon courage.

Cordialement.

BCharef.

N.B.:Grand merci à chris .


 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
16
Affichages
621
Réponses
15
Affichages
540
Retour