Recherche formule Excel
Résolu/Fermé
ahinsi29
-
13 sept. 2012 à 10:06
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 13 sept. 2012 à 10:51
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 13 sept. 2012 à 10:51
A voir également:
- Recherche formule Excel
- Formule excel - Guide
- Liste déroulante excel - Guide
- Recherche musique - Guide
- Recherche par image - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
6 réponses
Morgothal
Messages postés
1235
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
179
13 sept. 2012 à 10:25
13 sept. 2012 à 10:25
Bonjour,
La formule semble correcte...
Mais si la fonction ne revoie que le calcul si la condition est fausse, ça veut dire que la condition est mal écrite (s'il y a des groupe 1 en colonne D).
Est-ce que la colonne D ne contient que 1 ou 2 ? Ou Groupe1 et Groupe2 ?
Il faut que la condition corresponde exactement pour que la formule renvoie la partie "condition_si_vrai".
La formule semble correcte...
Mais si la fonction ne revoie que le calcul si la condition est fausse, ça veut dire que la condition est mal écrite (s'il y a des groupe 1 en colonne D).
Est-ce que la colonne D ne contient que 1 ou 2 ? Ou Groupe1 et Groupe2 ?
Il faut que la condition corresponde exactement pour que la formule renvoie la partie "condition_si_vrai".
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 038
13 sept. 2012 à 10:28
13 sept. 2012 à 10:28
Salut,
ta formule est correcte
=SI(D2=1;D2*36%;E2*31%)
ou ce qui évitera les zéro lorsque les cellules ne sont pas renseignées
=SI(D2=1;E2*36%;SI(D2=2;D2*31%;""))
regarde du coté des formats de tes cellules
si tu ne trouve pas, fait nous une copie de ton fichier en supprimant les données confidentielles et colle le fichier dans un post avec ce lien
https://www.cjoint.com/
ta formule est correcte
=SI(D2=1;D2*36%;E2*31%)
ou ce qui évitera les zéro lorsque les cellules ne sont pas renseignées
=SI(D2=1;E2*36%;SI(D2=2;D2*31%;""))
regarde du coté des formats de tes cellules
si tu ne trouve pas, fait nous une copie de ton fichier en supprimant les données confidentielles et colle le fichier dans un post avec ce lien
https://www.cjoint.com/
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 321
13 sept. 2012 à 10:33
13 sept. 2012 à 10:33
Bonjour
A vérifier on ne sait jamais:
votre 1 dans la colonne D est il bien numérique et les cellules sont elles bien en format standard (le chiffre 1 doit s'afficher à droite de la cellule en alignement "standard")
Le problème peut se poser si votre 1 vient d'un menu déroulant de formant texte ou d'une copie d'un autre fichier, ou encore si la colonne D est en format "Texte"
si votre 1 n'est pas num:, soit vous transformez votre code en num, soit vous écrivez la formule en plaçant le 1 entre guillemets
(transformer rapidement le code en num à toutes fins utiles:
sélectionner une cellule vide hors champ, la copier, sélectionner la champ à modifier et clic droit collage spécial / cocher addition
crdlmnt
A vérifier on ne sait jamais:
votre 1 dans la colonne D est il bien numérique et les cellules sont elles bien en format standard (le chiffre 1 doit s'afficher à droite de la cellule en alignement "standard")
Le problème peut se poser si votre 1 vient d'un menu déroulant de formant texte ou d'une copie d'un autre fichier, ou encore si la colonne D est en format "Texte"
si votre 1 n'est pas num:, soit vous transformez votre code en num, soit vous écrivez la formule en plaçant le 1 entre guillemets
(transformer rapidement le code en num à toutes fins utiles:
sélectionner une cellule vide hors champ, la copier, sélectionner la champ à modifier et clic droit collage spécial / cocher addition
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 321
Modifié par Vaucluse le 13/09/2012 à 10:42
Modifié par Vaucluse le 13/09/2012 à 10:42
Bonjour
hé bé alors?
.... le code dans votre fichier en D n'st pas 1 (num ou texte) mais 01 ?????
dons forcément en texte de surcroit
alors au lieu de 1 dans votre formule, placez donc:
"01"
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
hé bé alors?
.... le code dans votre fichier en D n'st pas 1 (num ou texte) mais 01 ?????
dons forcément en texte de surcroit
alors au lieu de 1 dans votre formule, placez donc:
"01"
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
Morgothal
Messages postés
1235
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
179
13 sept. 2012 à 10:47
13 sept. 2012 à 10:47
Avec pleeeeein d'espaces avant... la formule exacte est donc :
=SI(D7=" 01";E7*36%;E7*31%)
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 321
13 sept. 2012 à 10:51
13 sept. 2012 à 10:51
... et en plus avec vérification, le 01 se compose d'une série de blanc avant le texte 01!!!!
alors pour faciliter les choses, traiter d'abord la colonne D pour conserver le 1 seul
sélectionnez colonne D complète et appliquer l'opération avec la ce collage spécial expliquée au message précédent et utilisez le 1 sans guillemets
si par contre vous voulez conserver le code tel quel, placer entre les guillemets de votre formule
" 01" avec huit blancs avant le 01 et ça va marcher.
Pour info:
un nombre qui commence par 0 en Excel est une valeur texte pour Excel, sauf dans les formats spéciaux N° de tèl.
crdlmnt
alors pour faciliter les choses, traiter d'abord la colonne D pour conserver le 1 seul
sélectionnez colonne D complète et appliquer l'opération avec la ce collage spécial expliquée au message précédent et utilisez le 1 sans guillemets
si par contre vous voulez conserver le code tel quel, placer entre les guillemets de votre formule
" 01" avec huit blancs avant le 01 et ça va marcher.
Pour info:
un nombre qui commence par 0 en Excel est une valeur texte pour Excel, sauf dans les formats spéciaux N° de tèl.
crdlmnt
13 sept. 2012 à 10:31
13 sept. 2012 à 10:33
Essaye en écrivant :
13 sept. 2012 à 10:38