Formule excel en difficulté

Résolu/Fermé
nicos - 10 avril 2012 à 14:48
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 avril 2012 à 18:01
Bonjour à tous,

Dans cette formule comment faire pour faire disparaitre #N/A

=SI(NB.SI('compte général'!$D$4:$D$1000;"*"&$C$4&"*")<LIGNE()-1;"";INDEX('compte général'!$C$4:$C$1000;EQUIV($B$1&"_"&LIGNE()-1;'compte général'!$D$4:$D$1000;0)))

Ce #N/A m'empêche d'avoir le calcul automatique de plusieurs cellules d'une même colonne .

Cordialement

2 réponses

Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 452
Modifié par Le Pingou le 10/04/2012 à 18:05
Bonjour,
Difficile de vous répondre sans savoir ce qu'il y a dans les différentes cellules ?
Essayer ceci:
=SI(ESTNA(SI(NB.SI('compte général'!$D$4:$D$1000;"*"&$C$4&"*")<LIGNE()-1;"";INDEX('compte général'!$C$4:$C$1000;EQUIV($B$1&"_"&LIGNE()-1;'compte général'!$D$4:$D$1000;0))))=VRAI;0;SI(NB.SI('compte général'!$D$4:$D$1000;"*"&$C$4&"*")<LIGNE()-1;"";INDEX('compte général'!$C$4:$C$1000;EQUIV($B$1&"_"&LIGNE()-1;'compte général'!$D$4:$D$1000;0))))

Salutations.
Le Pingou
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
10 avril 2012 à 18:01
Bonjour tous
moi je tenterais bien:
=SI(NB.SI('compte général'!$D$4:$D$1000;$B$1&"_"&LIGNE()-1)=0;"";SI(NB.SI('compte général'!$D$4:$D$1000;"*"&$C$4&"*")<LIGNE()-1;"";INDEX('compte général'!$C$4:$C$1000;EQUIV($B$1&"_"&LIGNE()-1;'compte général'!$D$4:$D$1000;0))))

Pour éliminer le calcul si $B$1&"_"&LIGNE() n'existe pas dans D4:D1000 de compte général... il n'y a que ce cas qui peut renvoyer #N/A je crois.

crdlmnt
0