Compléter formule si contient un espace
Résolu
Skadulf
Messages postés
6
Statut
Membre
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
J'utilise dans mon fichier cette formule :
=SIERREUR(INDEX(Feuil2!C:C;EQUIV(B15;Feuil2!B:B;0));"")
J'aimerais la compléter pour que cette formule renvoie un 0 si il y a un espace dans la case ou si il n'y a pas de chiffre dans la case.
En effet la formule marche très bien quand il y a des chiffres par contre si c'est sur une cellule vide ou avec des espaces, elle me renvoie une cellule vide ou avec des espaces ce qui me fait des erreurs de valeurs quand je copie colle dans un autre tableau.
Merci d'avance !
J'utilise dans mon fichier cette formule :
=SIERREUR(INDEX(Feuil2!C:C;EQUIV(B15;Feuil2!B:B;0));"")
J'aimerais la compléter pour que cette formule renvoie un 0 si il y a un espace dans la case ou si il n'y a pas de chiffre dans la case.
En effet la formule marche très bien quand il y a des chiffres par contre si c'est sur une cellule vide ou avec des espaces, elle me renvoie une cellule vide ou avec des espaces ce qui me fait des erreurs de valeurs quand je copie colle dans un autre tableau.
Merci d'avance !
Configuration: Windows / Chrome 83.0.4103.116
A voir également:
- Compléter formule si contient un espace
- Espace insécable - Guide
- Formule si et - Guide
- Espace de stockage gmail plein - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
3 réponses
Bonjour
t
Tout dépend de ce que vous avez comme formules ensuite, (certaines sont sensibles à la valeur, d'autres pas) parce que quoique vous fassiez, il y aura toujours un renvoi selon votre formule
vous pouvez toutefois lui donner la valeur 0 plutôt que ""
soit directement avec:
=SIERREUR(INDEX(Feuil2!C:C;EQUIV(B15;Feuil2!B:B;0));0)
ou selon vos données:
=SIERREUR(INDEX(Feuil2!C:C;EQUIV(B15;Feuil2!B:B;0))*1;0)
si ça ne règle pas le problème, il faudra en dire plus sur la suite dans votre modèle
crdlmnt
t
Tout dépend de ce que vous avez comme formules ensuite, (certaines sont sensibles à la valeur, d'autres pas) parce que quoique vous fassiez, il y aura toujours un renvoi selon votre formule
vous pouvez toutefois lui donner la valeur 0 plutôt que ""
soit directement avec:
=SIERREUR(INDEX(Feuil2!C:C;EQUIV(B15;Feuil2!B:B;0));0)
ou selon vos données:
=SIERREUR(INDEX(Feuil2!C:C;EQUIV(B15;Feuil2!B:B;0))*1;0)
si ça ne règle pas le problème, il faudra en dire plus sur la suite dans votre modèle
crdlmnt