Formule avec si et nbval
Résolu
benzi
Messages postés
66
Date d'inscription
Statut
Membre
Dernière intervention
-
benzi Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
benzi Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Est-il faisable d'inclure dans la même formule SI et NBVAL?
Dans un tableau dans les cellules D9; F9; H9 etc il y aura un nombre.
Dans la colonne D11 à D27 il y aura des noms.
En E11 je voudrais mettre la formule suivante : s'il y a une valeur dans la colonne D11 à D27 alors il y a le chiffre corespondant à la cellule D9, si non rien.
J'ai essayé une formule avec Si et NBVAL mais cela ne fonctionne pas, peut être ce n'est pas la bonne formule.
Merci de votre aide.
Cordialement
Dan
Est-il faisable d'inclure dans la même formule SI et NBVAL?
Dans un tableau dans les cellules D9; F9; H9 etc il y aura un nombre.
Dans la colonne D11 à D27 il y aura des noms.
En E11 je voudrais mettre la formule suivante : s'il y a une valeur dans la colonne D11 à D27 alors il y a le chiffre corespondant à la cellule D9, si non rien.
J'ai essayé une formule avec Si et NBVAL mais cela ne fonctionne pas, peut être ce n'est pas la bonne formule.
Merci de votre aide.
Cordialement
Dan
A voir également:
- Nbval + si
- Nbval en anglais - Guide
- Nbval différent de 0 ✓ - Forum Excel
- Vba nbval ✓ - Forum VB / VBA
- Nbval unique ✓ - Forum Excel
- Nbval avec filtre ✓ - Forum Excel
5 réponses
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);"")
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
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
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
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