Entrée automatique si disponible dans une liste.
Fermé
enjolrass
Messages postés
10
Date d'inscription
mardi 15 janvier 2019
Statut
Membre
Dernière intervention
30 décembre 2020
-
12 mars 2019 à 20:41
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 mars 2019 à 21:07
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 mars 2019 à 21:07
A voir également:
- Entrée automatique si disponible dans une liste.
- Liste déroulante excel - Guide
- Cette personne n'est pas disponible sur messenger - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Liste déroulante en cascade - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
12 mars 2019 à 21:07
12 mars 2019 à 21:07
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