Entrée automatique si disponible dans une liste.
enjolrass
Messages postés
10
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,
Voici le fichier litigieux: https://www.cjoint.com/c/ICmtAzyTcp7
En gros, le but est que lorsque je rentre la colonne OPERATION à partir d'un CSV bancaire, le Type d'Opération s'entre automatiquement s'il est trouvable dans la feuille VALEURSOP. Sinon, je le sélectionnent manuellement dans le menu déroulant.
Pourquoi dans les 40 premières lignes de ma feuille FEVRIER, la colonne "Type d'Opération" ne veux pas fonctionner? Ensuite, ca fonctionne. Bizarre!
Merci!!
Voici le fichier litigieux: https://www.cjoint.com/c/ICmtAzyTcp7
En gros, le but est que lorsque je rentre la colonne OPERATION à partir d'un CSV bancaire, le Type d'Opération s'entre automatiquement s'il est trouvable dans la feuille VALEURSOP. Sinon, je le sélectionnent manuellement dans le menu déroulant.
Pourquoi dans les 40 premières lignes de ma feuille FEVRIER, la colonne "Type d'Opération" ne veux pas fonctionner? Ensuite, ca fonctionne. Bizarre!
Merci!!
Configuration: Macintosh / Safari 12.0.2
A voir également:
- Entrée automatique si disponible dans une liste.
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Cette personne n'est pas disponible sur messenger - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
1 réponse
Bon jour
je ne vois pas exactement ce que vous voulez faire, par contre avec la formule que vous utilisez, il faut savoir que SOMMEPROD renvoie 0 si la valeur cherchée (incluse) n'est pas trouvée, et que dans ce cas, INDEX renvoi un peu n'importe quoi
il faut donc compléter cette formule sur la 1° condition comme par exemple ici en ligne 34
=SI(SOMMEPROD((NB.SI(D34;"*"&VALEURSOP!$A$2:$A$100&"*")*(LIGNE(VALEURSOP!$C$2:$C$100))))=0;"";SIERREUR(INDEX(VALEURSOP!$B$1:$B$100;SOMMEPROD((NB.SI(D34;"*"&VALEURSOP!$A$2:$A$100&"*")*(LIGNE(VALEURSOP!$C$2:$C$100)))));""))
crdlmnt
je ne vois pas exactement ce que vous voulez faire, par contre avec la formule que vous utilisez, il faut savoir que SOMMEPROD renvoie 0 si la valeur cherchée (incluse) n'est pas trouvée, et que dans ce cas, INDEX renvoi un peu n'importe quoi
il faut donc compléter cette formule sur la 1° condition comme par exemple ici en ligne 34
=SI(SOMMEPROD((NB.SI(D34;"*"&VALEURSOP!$A$2:$A$100&"*")*(LIGNE(VALEURSOP!$C$2:$C$100))))=0;"";SIERREUR(INDEX(VALEURSOP!$B$1:$B$100;SOMMEPROD((NB.SI(D34;"*"&VALEURSOP!$A$2:$A$100&"*")*(LIGNE(VALEURSOP!$C$2:$C$100)))));""))
crdlmnt