XL 2016 Formule sur fichier excel, entre onglet

Nicolas37

XLDnaute Nouveau
Bonjour a tous, je suis nouveau ici, et pas bien doué sur excel...
J'aurais besoin d'aide.
Je suis commercial, mon suivi est fait sur tableau excel.
J'ai mon onglet numéro 1 qui reprend tous les devis faits. Mon ongle numéro 2 reprend les commandes.
Je cherche une formule, qui en cas de commande (cellule=OUI), viendrait coller automatiquement la ligne de mon onglet 1 à mon onglet 2.

Pourriez vous m'aider?

Merci d'avance.

Nicolas
 

Pièces jointes

  • TABLEAU DE SUIVI DOSSIERS 2024 (2).xlsx
    32.3 KB · Affichages: 7
Solution
2 - Je n'arrive pas a validé la formule une fois que la formule est entouré { }
En fait ce n'est pas ça.
Vous entrez la formule normalement.
A la fin au lieu de faire Entrée pour validez, vous faites Maj+Ctrl+Entrée pour valider la formule en matriciel.
( mais vous n'écrivez jamais les { } )

NB: dans la formule en G l'ai remplacer H par K, ce qui me semblait plus logique )

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
Un essai en PJ avec pour la colonne CLIENT :
VB:
=SIERREUR(INDEX('SUIVI DOSSIERS'!$G$22:$G$150;PETITE.VALEUR(SI(Liste="OUI";LIGNE(INDIRECT("1:"&LIGNES('SUIVI DOSSIERS'!$G$22:$G$150))));LIGNES('SUIVI DOSSIERS'!$22:22)));"")
Formule à valider par Maj+Ctrl+Entrée car formule matricielle. ( hormis sur les dernières versions XL )
J'ai rempli CLIENT, DPT et PROJETS.
Je n'ai pas trouvé de correspondance pour les autres colonnes Lieu, Commandes ....
 

Pièces jointes

  • TABLEAU DE SUIVI DOSSIERS 2024 (2) (1).xlsx
    38.4 KB · Affichages: 7

Nicolas37

XLDnaute Nouveau
Bonjour et merci de votre envoi, c'est très intéressant. J'ai 3 remarques / questions :
- Le lieu dans l'onglet facturation est devenu "description projet" : je n'arrive pas a faire la même formule que vous.
- J'ai essayé de faire la même formule que vous pour les montants, je n'y suis pas arrivé, pouvez vous m'aider?
-Est il possible détendre les formules a l'ensemble des lignes (environ 400)? je n'ai pas réussi.

Merci beaucoup de votre aide précieuse.
 

Pièces jointes

  • TEST.xlsx
    36.8 KB · Affichages: 4

job75

XLDnaute Barbatruc
Bonjour Nicolas37, sylvanu, le forum,

Si je comprends bien, après transfert les colonnes C H I J devront être remplies manuellement.

Si l'on trie la 1ère feuille ces colonnes ne suivront pas.

Donc une solution par formules ne convient pas, il faut du VBA.

A+
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Nicolas, Job,
Pour le lieu :
VB:
=SIERREUR(INDEX('SUIVI DOSSIERS'!$H$22:$H$1000;PETITE.VALEUR(SI('SUIVI DOSSIERS'!$M$22:$M$1000="OUI";LIGNE(INDIRECT("1:"&LIGNES('SUIVI DOSSIERS'!$H$22:$H$1000))));LIGNES('SUIVI DOSSIERS'!$22:22)));"")
pour les montants, je n'y suis pas arrivé,
"Montant" ne figure pas dans Facturation 2024.
Pour vous aider il vaut mieux préciser telle colonne De Suivi doit être recopiée dans telle colonne de Facturation.
Est il possible détendre les formules a l'ensemble des lignes (environ 400)? je n'ai pas réussi.
Bien sur. Mais je pense que votre souci vient du fait que vous n'avez pas modifiez "Liste" qui allait jusqu'à 150.
Pour éviter toute confusion, j'ai remplacé Liste par 'SUIVI DOSSIERS'!$M$22:$M$1000.
Vois PJ
 

Pièces jointes

  • TEST.xlsx
    42.3 KB · Affichages: 4

Nicolas37

XLDnaute Nouveau
"Montant" ne figure pas dans Facturation 2024.
Pour vous aider il vaut mieux préciser telle colonne De Suivi doit être recopiée dans telle colonne de Facturation.
Oui c'est cela que j'aimerais faire, mais je ne vois pas comment faire, pouvez vous m'écrire la formule?

J'ai rectifié les listes et l'ai fait descendre jusqu'à 400.

Merci vraiment de votre aide précieuse, je sens vraiment que je suis dépassé!!
 

Pièces jointes

  • TEST.xlsx
    51.2 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
J'ai rectifié les listes et l'ai fait descendre jusqu'à 400.
1-Avez vous bien modifié "Liste" dans le gestionnaire de noms ?
Ou alors avez vous remplacé dans les formules "Liste" par 'SUIVI DOSSIERS'!$M$22:$M$400 ?
Toutes les plages ont bien la même taille ? ( tout doit s'arrêter à 400 )
2- Avez vous bien validé les formules avec Maj+Ctrl+Entrée ?
Les formules doivent ensuite être entourées automatiquement de { } :
VB:
{=SIERREUR(INDEX('SUIVI DOSSIERS .........;LIGNES('SUIVI DOSSIERS'!$22:22)));"")}
 

Nicolas37

XLDnaute Nouveau
1 - j'ai fais la modification oui dans le gestionnaire de noms.
2 - Je n'arrive pas a validé la formule une fois que la formule est entouré { }
Pouvez vous m'aider?
Le fichier est en pj.

Merci
 

Pièces jointes

  • TEST.xlsx
    51.3 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
2 - Je n'arrive pas a validé la formule une fois que la formule est entouré { }
En fait ce n'est pas ça.
Vous entrez la formule normalement.
A la fin au lieu de faire Entrée pour validez, vous faites Maj+Ctrl+Entrée pour valider la formule en matriciel.
( mais vous n'écrivez jamais les { } )

NB: dans la formule en G l'ai remplacer H par K, ce qui me semblait plus logique )
 

Pièces jointes

  • TEST (2).xlsx
    55.3 KB · Affichages: 12

Discussions similaires

Statistiques des forums

Discussions
315 094
Messages
2 116 146
Membres
112 669
dernier inscrit
Guigui2502