Affecter une valeur si dans une cellule excel il y a une valeur <
Fermé
JFM
-
8 nov. 2018 à 16:13
Raymond PENTIER Messages postés 58762 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 - 9 nov. 2018 à 19:00
Raymond PENTIER Messages postés 58762 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 - 9 nov. 2018 à 19:00
A voir également:
- Donner une valeur à une cellule excel
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Liste déroulante excel - Guide
6 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
8 nov. 2018 à 16:38
8 nov. 2018 à 16:38
Bonjour,
=Max(A1,98)
=Max(A1,98)
bonjour,
un peu de précision ...
dans un fichier excel avec différentes valeurs, seul les valeurs "<" sont changé en ...
donc si dans une cellule il y a <0.12 alors visuellement on voit "<0.12" mais la valeur de la cellule = 0.12
un peu de précision ...
dans un fichier excel avec différentes valeurs, seul les valeurs "<" sont changé en ...
donc si dans une cellule il y a <0.12 alors visuellement on voit "<0.12" mais la valeur de la cellule = 0.12
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
8 nov. 2018 à 17:39
8 nov. 2018 à 17:39
Re,
=SUBSTITUE(SUBSTITUE(A1;"<";"");".";",")*1
=SUBSTITUE(SUBSTITUE(A1;"<";"");".";",")*1
Raymond PENTIER
Messages postés
58762
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
17 255
Modifié le 9 nov. 2018 à 00:09
Modifié le 9 nov. 2018 à 00:09
Bonjour.
Dans Excel, comme dans tous les autres tableurs, une cellule contient soit une donnée, soit une formule. Et si la donnée est l'expression "< X" (qui n'est donc pas une valeur) elle ne peut pas se métamorphoser en valeur X.
Tu dois saisir "< X" en A1 et écrire en B1 la formule =CNUM(STXT(A1;2;99))
Mais comme tu as parfois des valeurs numériques en A, il faut alourdir la formule :
=SI(ESTNUM(A1);A1;CNUM(STXT(A1;2;99)))
Dans Excel, comme dans tous les autres tableurs, une cellule contient soit une donnée, soit une formule. Et si la donnée est l'expression "< X" (qui n'est donc pas une valeur) elle ne peut pas se métamorphoser en valeur X.
Tu dois saisir "< X" en A1 et écrire en B1 la formule =CNUM(STXT(A1;2;99))
Mais comme tu as parfois des valeurs numériques en A, il faut alourdir la formule :
=SI(ESTNUM(A1);A1;CNUM(STXT(A1;2;99)))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
finalement résolu avec la formule suivante :
=SI(SI(STXT('Rapport Labo'!D19;1;1)="<";STXT('Rapport Labo'!D19;2;3);'Rapport Labo'!D19)<>"";SI(STXT('Rapport Labo'!D19;1;1)="<";STXT('Rapport Labo'!D19;2;3);'Rapport Labo'!D19);"")
Merci à vous pour votre aide
=SI(SI(STXT('Rapport Labo'!D19;1;1)="<";STXT('Rapport Labo'!D19;2;3);'Rapport Labo'!D19)<>"";SI(STXT('Rapport Labo'!D19;1;1)="<";STXT('Rapport Labo'!D19;2;3);'Rapport Labo'!D19);"")
Merci à vous pour votre aide
Raymond PENTIER
Messages postés
58762
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
17 255
9 nov. 2018 à 19:00
9 nov. 2018 à 19:00
Pourquoi donc une formule aussi compliquée ?
Je trouvais déjà la mienne assez complexe, mais la tienne est exagérément alambiquée ...
De plus ton résultat est un texte, alors qu'au départ tu souhaitais obtenir une valeur (numérique, sous-entendu).
Enfin pourquoi 'Rapport Labo'!D19 apparaît dans ta formule ? Ton calcul ne se fait pas dans la même feuille que la donnée initiale D19 ?
Je trouvais déjà la mienne assez complexe, mais la tienne est exagérément alambiquée ...
De plus ton résultat est un texte, alors qu'au départ tu souhaitais obtenir une valeur (numérique, sous-entendu).
Enfin pourquoi 'Rapport Labo'!D19 apparaît dans ta formule ? Ton calcul ne se fait pas dans la même feuille que la donnée initiale D19 ?