Compléter formule si contient un espace
Résolu
Skadulf
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
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
- Formule si et - Guide
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - 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