Excel 2007
Résolu/Fermé
danyvel
Messages postés
5
Date d'inscription
dimanche 7 octobre 2012
Statut
Membre
Dernière intervention
7 octobre 2012
-
7 oct. 2012 à 10:43
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 oct. 2012 à 23:04
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 oct. 2012 à 23:04
A voir également:
- Excel 2007
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
5 réponses
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
7 oct. 2012 à 10:53
7 oct. 2012 à 10:53
Salut,
Il est vrai que le nombre d'imbrication est difficile à gérer et souvent une RECHERCHEV est plus adaptée mais le nombre d'imbrications conditionnelles n'as jamais été un problème
regarde ici l'astuce que j'ai déposé et en fin d'astuce tu as un fichier exemple à télécharger
Il est vrai que le nombre d'imbrication est difficile à gérer et souvent une RECHERCHEV est plus adaptée mais le nombre d'imbrications conditionnelles n'as jamais été un problème
regarde ici l'astuce que j'ai déposé et en fin d'astuce tu as un fichier exemple à télécharger
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 7/10/2012 à 11:11
Modifié par Vaucluse le 7/10/2012 à 11:11
Bonjour
1°) excel 2007 n'est pas limité en SI
2°) il semble qu'au pas de 15, on ne puisse pas arriver à 125 (qui n'est pas divisible par 15)
3°) Vous pouvez simplifier votre formule en enlevant les item = qui ne servent à rien, puisque, par exemple, une fois la première condition passée (<15) les <30 vont inclure le 15 automatiquement!!
soit:
=SI(N3<15;0;SI(N3<30;-1;SI(N3<45;-2 etc....
4°) vous pouvez aussi construire un tableau de référence par exemple à adapter:
Feuil2
de A1 à A10 en commençant par 0 impérativement, vos valeurs limites de N3
de B1 à B10 la valeur cherchée correspondante
dans votre édition:
la formule:
=SI(N3="";"";RECHERCHEV(N3;Feuil2!A1:B10;2))
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
1°) excel 2007 n'est pas limité en SI
2°) il semble qu'au pas de 15, on ne puisse pas arriver à 125 (qui n'est pas divisible par 15)
3°) Vous pouvez simplifier votre formule en enlevant les item = qui ne servent à rien, puisque, par exemple, une fois la première condition passée (<15) les <30 vont inclure le 15 automatiquement!!
soit:
=SI(N3<15;0;SI(N3<30;-1;SI(N3<45;-2 etc....
4°) vous pouvez aussi construire un tableau de référence par exemple à adapter:
Feuil2
de A1 à A10 en commençant par 0 impérativement, vos valeurs limites de N3
de B1 à B10 la valeur cherchée correspondante
dans votre édition:
la formule:
=SI(N3="";"";RECHERCHEV(N3;Feuil2!A1:B10;2))
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
danyvel
Messages postés
5
Date d'inscription
dimanche 7 octobre 2012
Statut
Membre
Dernière intervention
7 octobre 2012
7 oct. 2012 à 11:50
7 oct. 2012 à 11:50
merci pour ta réponse, effectivement j'ai simplifié la formule en suivant le n°3
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
7 oct. 2012 à 11:47
7 oct. 2012 à 11:47
bonjour à tous,
C'est vrai que l'on est souvent tenté d'utiliser SI car c'est un raisonnement courant dans la vie.
Excel est un tableur qui sait utiliser les calculs : il est fait pour cela !
Alors pourquoi ne pas faire tout simplement un calcul :
Cette formule donne me semble-t-il le même résultat (sans borne maxi) que la formule de la question. (merci st-Ex ?)
C'est vrai que l'on est souvent tenté d'utiliser SI car c'est un raisonnement courant dans la vie.
Excel est un tableur qui sait utiliser les calculs : il est fait pour cela !
Alors pourquoi ne pas faire tout simplement un calcul :
=ENT(N3/15)*-1
Cette formule donne me semble-t-il le même résultat (sans borne maxi) que la formule de la question. (merci st-Ex ?)
danyvel
Messages postés
5
Date d'inscription
dimanche 7 octobre 2012
Statut
Membre
Dernière intervention
7 octobre 2012
7 oct. 2012 à 12:03
7 oct. 2012 à 12:03
le résultat n'est pas exact:
si n3 = 45 on obtient -3 (ok)
si n3 = 3 on obtient -1 au lieu de 0
si n3 = 22 on obtient -2 au lieu de -1
Merci pour ta réponse, mais je dois mal appliquer ta formule
si n3 = 45 on obtient -3 (ok)
si n3 = 3 on obtient -1 au lieu de 0
si n3 = 22 on obtient -2 au lieu de -1
Merci pour ta réponse, mais je dois mal appliquer ta formule
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
7 oct. 2012 à 12:58
7 oct. 2012 à 12:58
Bonjour,
semble convenir :
=-ENT((A1+1E-99)/15)
à tester...
eric
semble convenir :
=-ENT((A1+1E-99)/15)
à tester...
eric
danyvel
Messages postés
5
Date d'inscription
dimanche 7 octobre 2012
Statut
Membre
Dernière intervention
7 octobre 2012
7 oct. 2012 à 14:45
7 oct. 2012 à 14:45
merci parfait le problème est résolu, je ne connaissais pas cette formule, en remplaçant A1par N3 plus de contrainte de quantité
cordialement
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
7 oct. 2012 à 22:34
7 oct. 2012 à 22:34
Bonsoir à tous,
Je me réveille de la sieste un peu tard :)
J'aimerai que l'on m'explique la "différence" de résultat constatée par danyvel entre les 2 formules car personnellement je n'en vois pas :
https://www.cjoint.com/?BJhwBtMAl6R
Jusqu'à maintenant je n'ai pas constaté de dysfonctionnement de mon excel et j'ai testé sous 2003 / 2007 /2010 avec les mêmes résultats.
Merci d'avance de vos lumières.
Je me réveille de la sieste un peu tard :)
J'aimerai que l'on m'explique la "différence" de résultat constatée par danyvel entre les 2 formules car personnellement je n'en vois pas :
https://www.cjoint.com/?BJhwBtMAl6R
Jusqu'à maintenant je n'ai pas constaté de dysfonctionnement de mon excel et j'ai testé sous 2003 / 2007 /2010 avec les mêmes résultats.
Merci d'avance de vos lumières.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
7 oct. 2012 à 23:04
7 oct. 2012 à 23:04
Re,
C'est vrai que ça n'apparait pas nettement sur ton fichier ;-)
J'ai fait confiance au demandeur et rajouté le pouième sans contrôler le résultat de ta formule...
Peut-être que son nombre est le résultat d'une formule avec le problème des arrondis binaire/décimal ?
eric
C'est vrai que ça n'apparait pas nettement sur ton fichier ;-)
J'ai fait confiance au demandeur et rajouté le pouième sans contrôler le résultat de ta formule...
Peut-être que son nombre est le résultat d'une formule avec le problème des arrondis binaire/décimal ?
eric
7 oct. 2012 à 11:49
=SI(N3<15;0;SI(N3<30;-1;SI(N3<45;-2;SI(N3<60;-3;SI(N3<75;-4;SI(N3<90;-5;SI(N3<105;-6;SI(N3<120;-7;'''';))))))))&SI(N3<135;-8;)