EXCEL et fonction if

Fermé
dinosaure - 27 mars 2009 à 21:27
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 28 mars 2009 à 23:31
Bonjour,

je souhaite, dans excel 2003 utiliser la fonction if.
Ainsi j'aimerai qu'en fonction des valeurs contenu dans les cellules d'une colonne (H par exemple), incrémente un classement de A à C en fonction de la valeur contenu dans H ...
soit:
si valeur compris entre 0 et 50 alors A
si valeur compris entre 51 et 100 alors B
si valeur compris entre 101 et 150 alors C

Au même titre j'aimerai que:
lorsque le classement est A alors couleur de cellule bleu
lorsque le classement est B alors couleur de cellule rouge
lorsque le classement est C alors couleur de cellule vert

en gros le code que j'aimerai avoir pourrait se traduire en francais comme:

=si $H1 égal à 0 et inférieur à 50 alors A et couleur Bleu ; si $H1 est égal à 51 et inférieur à 100 alors B et couleur rouge

etc
merci
A voir également:

3 réponses

Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
28 mars 2009 à 20:51
... et ensuite tu utilises la Mise en Forme Conditionnelle pour mettre tes couleurs.
C'est une opération complètement distincte de la précédente.
2
Merci à vous!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 mars 2009 à 21:55
Salut,

regardes cette formule

=SI(H1>150;"C";SI(H1>50;"B";"A"))

pour éviter le message d'erreur dans le cas de cellule vide il conviendrait de saisir cette formule

=SI(H1<>"";SI(H1>150;"C";SI(H1>50;"B";"A"));"")

Ces formule sont à mettre dans une cellule en première ligne et incrementer vers le bas ou changer le n° de ligne H3 par exemple.

Si tutravaille en version Anglaise remplace les SI pa IF

=IF(H1>150;"C";IF(H1>50;"B";"A"))

A+
1
hum,
et comment est ce que je symbolise une plage de donnée.
Je souhaite avoir une plage de donné comprise entre [100 et 150] inclus
et une plage comprise entre ]150 et 160[ exclus
merci
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > dino
28 mars 2009 à 23:31
Salut,

Voila une formule rectifiée, qui affiche A de 0 à 50, B de 51 à 100, C de 101 à 150 et D > à 150

=SI(H1<>"";SI(H1>150;"D";SI(H1>100;"C";SI(H1>50;"B";"A")));"")

ou qui affiche A de 0 à 50, B de 51 à 100, C de 101 à 150 et D de 150 à 150 et vide au dessus

=SI(H1<>"";SI(H1>160;"";SI(H1>150;"D";SI(H1>100;"C";SI(H1>50;"B";"A"))));"")


Bonne nuit,
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
28 mars 2009 à 23:23
Salut.

" Je souhaite avoir une plage de donné comprise entre [100 et 150] inclus
et une plage comprise entre ]150 et 160[ exclus
"

=SI(H1>=160;"D"; SI(H1>150;"C"; SI(H1>50;"B";"A") ) )
0