Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

glisser une colonne de formule

everything is nominal

XLDnaute Nouveau
Bonjour,

Je me retrouve devant un petit problème pour glisser une colonne de formule, j'ai des lignes A1, B1, ... , Y1 et je souhaite résumer proprement ces lignes dans des "blocs" du genre :

AA1 - AB1 - AC1 - AD1 - AE1
AA2 - AB2 - AC2 - AD2 - AE2
...
AA5 - AB2 - AC2 - AD2 - AE5

dans chacune des case j'ai une fonction du genre si(A1), si(B1), etc, et je souhaiterais que dans le prochain bloc que excel calcul uniquement si(A2), si(B2).
Mais au lieu de ça, excel ne comprend pas ce qui se passe et fera le calcul d'une autre ligne.

Je vous ai mis ci-joint un exemple où j'ai résumé dans un tableau en 3x3 les données de A à I. Le tout premier bloc est correct, mais le second et le troisième ne le sont pas car ils renvoient aux mauvaises lignes.

Existe-t-il une formule pour pouvoir forcer excel à comprendre ce que je veux faire ? (et si possible que cela soit applicable à n'importe quelle taille de bloc car je risque dans le futur de devoir recommencer mais avec des tailles différentes)

Merci d'avance
 

Pièces jointes

  • exemple.xlsx
    35.9 KB · Affichages: 41
  • exemple.xlsx
    35.9 KB · Affichages: 43
Dernière modification par un modérateur:

Dugenou

XLDnaute Barbatruc
Re : glisser une colonne de formule

Bonjour,
j'ai l'impression que le tableau en pj ne correspond pas à la demande.
merci de donner un exemple du résultat attendu
Cordialement

Edit : bon ben j'ai honte ....
 
Dernière édition:

st007

XLDnaute Barbatruc
Re : glisser une colonne de formule

Bonjour,

Jette un oeil sur la colonne M....
Tu sélectionne M1:M3 et tu étire vers le bas

Si nous sommes sur la même compréhension de ta requete
on pourras améliorer évidemment, si j'ai bien compris
 

Pièces jointes

  • exemple (6).xlsx
    16.1 KB · Affichages: 33
  • exemple (6).xlsx
    16.1 KB · Affichages: 36

st007

XLDnaute Barbatruc
Re : glisser une colonne de formule

Comme ceci aurais-je fait .....

sous réserve de bonne compréhension de ma part
 

Pièces jointes

  • exemple (6).xlsx
    16.1 KB · Affichages: 21
  • exemple (6).xlsx
    16.1 KB · Affichages: 27

everything is nominal

XLDnaute Nouveau
Re : glisser une colonne de formule

Dugenou

J'ai peut-être voulu être trop "général" dans l'exemple, ci-joint ce que je cherche à faire.
Vous remarquerez que j'ai un code binaire à gauche que je souhaite résumer dans des blocs qui se trouvent à droite.

Chaque bloc se base sur une seule ligne, ainsi AA1 renvois à A1, AB1 à B1 jusqu'à AE5 qui renvois à X1.

Le problème étant que lorsque je fais un glissé pour pouvoir obtenir un tableau qui correspond à chaque ligne, excel calcul uniquement certaines lignes, au lieu de progresser bloc 2, ligne 2 ; bloc 3 ligne 3 et ainsi de suite.

Ainsi j'aimerais que AA6 renvois à A2, AB6 à B2 jusqu'à AE10 qui renvois à X2.

ST007

Merci de votre réponse, mais je ne comprend pas ce à quoi la formule renvois, parce que lorsque j'étire vers le bas, la formule ne prends pas en compte les données de chaque ligne.
 

Pièces jointes

  • exemple.xlsx
    67.3 KB · Affichages: 36
  • exemple.xlsx
    67.3 KB · Affichages: 41

st007

XLDnaute Barbatruc
Re : glisser une colonne de formule

relis moi bien, ....
applique la selection avant d'étirer

je dis bien de selectionner tout le premier bloc

ton second exemple me conforte, j'avais bien compris
 

st007

XLDnaute Barbatruc
Re : glisser une colonne de formule

maintenant, c'est toi qui vois ....

De A à X, je compte 24 colonnes
tu les transcris dans un bloc de 25 cellules en prenant deux fois la colonne C

Ok, ta cellule AA11 renvoie si(A11 ....
en respectant ce que j'ai écris,
AA11 contient
Code:
=SI(INDIRECT("A"&PLAFOND((LIGNE()/5);1))=1;"test 1 validé";"test 1 non validé")

ce qui renverra bien si(A3....

note ici le /5 puisque ton bloc fait désormais cinq lignes et plus trois
 

everything is nominal

XLDnaute Nouveau
Re : glisser une colonne de formule

ST007

Oui, c'est exactement ce que je cherchais, j'ai décortiqué la formule pour comprendre ce qui se passait (car c'est la première fois que je viens à utiliser les fonctions ligne, plafond) et en l'appliquant à ma feuille excel, ça marche à merveille !
 

Discussions similaires

Réponses
40
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…