Multiplication de mes cellules avec un indice
Résolu
Cabrina
Messages postés
249
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais connaitre le moyen de multiplier mes cellules.
Je m'explique :
En F4 j'ai un chiffre 4 je voudrais copier mon texte qui se trouve en G4 (alphanumérique) dans 4 cellules différentes.
En F5 j'ai un chiffre 12 je voudrais copier mon texte qui se trouve en G5 (alphanumérique) dans 12 cellules différentes.
Merci pour l'aide que vous pourrez m'apporter soit avec une macro, formule excel...
Je voudrais connaitre le moyen de multiplier mes cellules.
Je m'explique :
En F4 j'ai un chiffre 4 je voudrais copier mon texte qui se trouve en G4 (alphanumérique) dans 4 cellules différentes.
En F5 j'ai un chiffre 12 je voudrais copier mon texte qui se trouve en G5 (alphanumérique) dans 12 cellules différentes.
Merci pour l'aide que vous pourrez m'apporter soit avec une macro, formule excel...
A voir également:
- Multiplication de mes cellules avec un indice
- Indice téléphonique - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Application multiplication - Télécharger - Études & Formations
- Concatener deux cellules excel - Guide
4 réponses
éh bé, vous ne dites pas tout!!!
vos valeurs dans la colonne F sont décimales, et donc quand par exemple on a des valeurs de 4,64 13,08 ou autre, vous voulez quoi?
voila un fichier avec une illustration de ma proposition, mais elle arrondit toujours au nombre supérieur le nombre de répartitions par code
https://www.cjoint.com/c/FLBntRTaqvw
si vous voulez arrondir autrement, utiliser ARRONDI ARRONDI.SUP ou ARRONDI.INF dans la colonne F
Revenez si ça ne convient pas
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
vos valeurs dans la colonne F sont décimales, et donc quand par exemple on a des valeurs de 4,64 13,08 ou autre, vous voulez quoi?
voila un fichier avec une illustration de ma proposition, mais elle arrondit toujours au nombre supérieur le nombre de répartitions par code
https://www.cjoint.com/c/FLBntRTaqvw
si vous voulez arrondir autrement, utiliser ARRONDI ARRONDI.SUP ou ARRONDI.INF dans la colonne F
Revenez si ça ne convient pas
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour (et salut Mike, termine bien l'année)
selon interprétation un peu différente, si vous voulez répéter selon les valeurs de F les valeurs de G à la suite dans la même colonne:
exemple de résultat sur la colonne D
en D4, une formule de départ:
=G4
à partir de D5 à tirer sur la hauteur utile
=SI(INDEX(F:F;EQUIV(D4;G:G;0))>NB.SI($D$4:D4;D4);D4;INDEX(G:G;EQUIV(D4;G:G;0)+1))
et pour éviter l'affichage d'erreur quand le bas d'édition est atteint:
=SIERREUR(SI(INDEX(F:F;EQUIV(D4;G:G;0))>NB.SI($D$4:D4;D4);D4;INDEX(G:G;EQUIV(D4;G:G;0)+1));"")
_code SIERREURà partir d'excel 2007 seulement
attention aux signes $ sur le 1° $D$4 de NB.SI
crdlmnt
Ps pour Mike
je ne vois pas bien ou tu veux en venir. pourquoi mets tu une condition SI(Fx=, alors que dans tous les cas, tu ne tires la formule que sur un nombre de lignes égal à F
Ca m'échappe un peu!)
La qualité de la réponse dépend surtout de la clarté de la question, merci!
selon interprétation un peu différente, si vous voulez répéter selon les valeurs de F les valeurs de G à la suite dans la même colonne:
exemple de résultat sur la colonne D
en D4, une formule de départ:
=G4
à partir de D5 à tirer sur la hauteur utile
=SI(INDEX(F:F;EQUIV(D4;G:G;0))>NB.SI($D$4:D4;D4);D4;INDEX(G:G;EQUIV(D4;G:G;0)+1))
et pour éviter l'affichage d'erreur quand le bas d'édition est atteint:
=SIERREUR(SI(INDEX(F:F;EQUIV(D4;G:G;0))>NB.SI($D$4:D4;D4);D4;INDEX(G:G;EQUIV(D4;G:G;0)+1));"")
_code SIERREURà partir d'excel 2007 seulement
attention aux signes $ sur le 1° $D$4 de NB.SI
crdlmnt
Ps pour Mike
je ne vois pas bien ou tu veux en venir. pourquoi mets tu une condition SI(Fx=, alors que dans tous les cas, tu ne tires la formule que sur un nombre de lignes égal à F
Ca m'échappe un peu!)
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour,
Si j'ai bien compris
=si($F$4=4;$G$4;"")
et incrémente ou copie dans 4 cellules
=si($F$5=12;$G$5;"")
et incrémente ou copie dans 12 cellules
Si j'ai bien compris
=si($F$4=4;$G$4;"")
et incrémente ou copie dans 4 cellules
=si($F$5=12;$G$5;"")
et incrémente ou copie dans 12 cellules
Re-bonjour,
Merci pour votre réponse mais la formule ne fonctionne pas (du moins pas ce que j'espère).
Je vous mets un fichier car je crois que cela sera plus clair !
https://www.cjoint.com/c/FLBmTqcYVft
Dans la finalité c'est pour ordonnancer des commandes.
Merci pour votre réponse mais la formule ne fonctionne pas (du moins pas ce que j'espère).
Je vous mets un fichier car je crois que cela sera plus clair !
https://www.cjoint.com/c/FLBmTqcYVft
Dans la finalité c'est pour ordonnancer des commandes.
Re,
salut l'ami Vaucluse,
C'est normal, dans ta demande tu faisais référence aux cellules F4 et F5 alors que dans ton fichier il s'agit ,de F2, puis F3
teste cette formule pour F2 et adapte pour les autres
=SI($F$2=4;$G$2;"")
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
salut l'ami Vaucluse,
C'est normal, dans ta demande tu faisais référence aux cellules F4 et F5 alors que dans ton fichier il s'agit ,de F2, puis F3
teste cette formule pour F2 et adapte pour les autres
=SI($F$2=4;$G$2;"")
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Mais il me reste encore beaucoup de chemin a parcourir pour arrivée au résultat finale :)
Bonne route
crdlmnt
Je viens de poster une nouvelle question pour faire une fusion de toutes ces cellules qui ont la même référence...
Encore merci pour votre aide et bonnes fêtes