Formule avec si et nbval
Résolu/Fermé
benzi
Messages postés
66
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
28 juillet 2015
-
23 mai 2012 à 21:54
benzi Messages postés 66 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 28 juillet 2015 - 24 mai 2012 à 18:36
benzi Messages postés 66 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 28 juillet 2015 - 24 mai 2012 à 18:36
5 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
23 mai 2012 à 22:09
23 mai 2012 à 22:09
bonjour
Essayes comme ceci avec les fonctions que tu as choisies :
Essayes comme ceci avec les fonctions que tu as choisies :
=SI(NBVAL(D11:D27)>0;NBVAL(D11:D27);"")
benzi
Messages postés
66
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
28 juillet 2015
1
Modifié par benzi le 23/05/2012 à 22:42
Modifié par benzi le 23/05/2012 à 22:42
Bonjour,
Merci pour ta réponse mais cela ne fonctionne pas. J'ai essayé cette formule:
Il faut que dans la cellule où je met la formule soit il n'y a rien ou alors il y a le nombre qui se trouve dans la cellule D9.
Je joint le fichier pour se faire une idée.
https://www.cjoint.com/?BExwOvuWgHh
Cordialement
Dan
Merci pour ta réponse mais cela ne fonctionne pas. J'ai essayé cette formule:
=SI(NBVAL(D11:D27)>0;"";D9)mais sans succés.
Il faut que dans la cellule où je met la formule soit il n'y a rien ou alors il y a le nombre qui se trouve dans la cellule D9.
Je joint le fichier pour se faire une idée.
https://www.cjoint.com/?BExwOvuWgHh
Cordialement
Dan
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
23 mai 2012 à 22:56
23 mai 2012 à 22:56
=SI(NBVAL(D11:D27)>0;D9;"")
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
23 mai 2012 à 22:47
23 mai 2012 à 22:47
Salut,
Pas tout compris, s'il y a une valeur dans la plage D11:D27 tu souhaites afficher la valeur D9
=SI(NBVAL(D11:D27)>=1;D9;"")
ou tu souhaites afficher la valeur D9 si elle est dans la plage D11:D27
=SI(NBVAL(D11:D27)>=1;RECHERCHEV(D9;D11:D27;1;0);"")
si c'est cela je te conseille de compléter avec une gestion d'erreur dans le cas ou la valeur n'existe pas dans la plage
=SI(NBVAL(D11:D27)>=1;SI(ESTERREUR(RECHERCHEV(D9;D11:D27;1;0));"";RECHERCHEV(D9;D11:D27;1;0));"")
Pour ma part, je ne comprends pas ce que viennent faire les cellules F9 et H9 dans tes explications
Pas tout compris, s'il y a une valeur dans la plage D11:D27 tu souhaites afficher la valeur D9
=SI(NBVAL(D11:D27)>=1;D9;"")
ou tu souhaites afficher la valeur D9 si elle est dans la plage D11:D27
=SI(NBVAL(D11:D27)>=1;RECHERCHEV(D9;D11:D27;1;0);"")
si c'est cela je te conseille de compléter avec une gestion d'erreur dans le cas ou la valeur n'existe pas dans la plage
=SI(NBVAL(D11:D27)>=1;SI(ESTERREUR(RECHERCHEV(D9;D11:D27;1;0));"";RECHERCHEV(D9;D11:D27;1;0));"")
Pour ma part, je ne comprends pas ce que viennent faire les cellules F9 et H9 dans tes explications
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
Modifié par eriiic le 23/05/2012 à 23:00
Modifié par eriiic le 23/05/2012 à 23:00
Bonsoir,
tiens, j'ai cru répondre mais il n'y a rien...
Je pense, comme mike, que c'est :
=SI(NBVAL(D$11:D$27)>=1;$D$9;"")
que tu veux, vu ta description.
(avec des $ pour bloquer les lignes et colonnes nécessaires pour la recopie)
Mais je me demande si tu as vraiment besoin de nbval.
=SI(D11="";"";$D$9)
à recopier vers le bas ne correspond pas mieux à ton besoin ?
Par contre remet E11 au format 'standard', là elle est au format texte et ne calculera rien.
eric
tiens, j'ai cru répondre mais il n'y a rien...
Je pense, comme mike, que c'est :
=SI(NBVAL(D$11:D$27)>=1;$D$9;"")
que tu veux, vu ta description.
(avec des $ pour bloquer les lignes et colonnes nécessaires pour la recopie)
Mais je me demande si tu as vraiment besoin de nbval.
=SI(D11="";"";$D$9)
à recopier vers le bas ne correspond pas mieux à ton besoin ?
Par contre remet E11 au format 'standard', là elle est au format texte et ne calculera rien.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
benzi
Messages postés
66
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
28 juillet 2015
1
24 mai 2012 à 18:36
24 mai 2012 à 18:36
Bonjour Messieurs,
Merci pour vos réponses.
Eric, je n'avais pas fait attention que E11 était au format "texte" et ta solution est bonne, je m'étais compliqué la vie.
Juste une précision pour la compréhension du post. Dans la plage D11:D27 il y a du texte ou non, donc je souhaite afficher la valeur de la cellule D9 dans la plage E11:E27 s'il y a du texte si non rien.
Mike les cellules F9 et H9 étaient un exemple car c'est un tableau où la formule sera copiée dans ces cellules : =SI(F11="";"";$F$9 etc...
Sujet donc résolu.
Encore merci à tous.
Dan
Merci pour vos réponses.
Eric, je n'avais pas fait attention que E11 était au format "texte" et ta solution est bonne, je m'étais compliqué la vie.
Juste une précision pour la compréhension du post. Dans la plage D11:D27 il y a du texte ou non, donc je souhaite afficher la valeur de la cellule D9 dans la plage E11:E27 s'il y a du texte si non rien.
Mike les cellules F9 et H9 étaient un exemple car c'est un tableau où la formule sera copiée dans ces cellules : =SI(F11="";"";$F$9 etc...
Sujet donc résolu.
Encore merci à tous.
Dan