Parcourir des cellules

Résolu/Fermé
sidyy - 6 août 2013 à 12:54
 sidyy - 7 août 2013 à 10:22
Bonjour,
j'aimerai parcourir les cellules d'une colonne et en fonction de ce qui s'y trouve inscrire un mot dans une cellule de la meme colonne,
par exemple si le contenu des cellules H4:H160 est "OK", revenir dans la premiere cellule, c'est a dire H1 de la meme colonne inscrire "correct" . et si le contenu n'est pas OK, inscrire echec.
merci d'avance pour vos propositions.
cordialement,


8 réponses

KrondaliX Messages postés 382 Date d'inscription mercredi 19 juin 2013 Statut Membre Dernière intervention 1 mai 2022 131
6 août 2013 à 12:58
Je ne connais pas assez bien excel pour te donner la réponse mais sur google tu vas trouver des infos là-dessus c'est des fonctions "IF" j'en avais fait à l'époque mais ça remonte à loin :P

un truc genre si la réponse est juste alors correct si la réponse est fausse alors échec. un truc du genre
0
Sam Faba Messages postés 15 Date d'inscription mardi 6 août 2013 Statut Membre Dernière intervention 16 septembre 2014
Modifié par Sam Faba le 6/08/2013 à 15:05
Bonjour,
Je pense qu'il faut utiliser la fonction SI avec une formule =SI(H4:H160="OK";"correct";"echec").
Malheureusement la détermination de la plage H4:H160 ne fonctionne pas :-(
je pense que c'est la bonne piste mais ...

Alors ce que je peux te proposer c'est de travailler en 2 temps
- Dans une case que tu n'utilises pas tu demande à Excel de compter le nombre d'OK - =NB.SI(H4:H160;"OK") - dans cette case utilise une police blanche pour que cela devienne invisible à la lecture ;-)
- Dans ta case H1 tu écris =SI(H2=156;"correct";"echec"). H2 étant ta case "non utilisée" et 156 le nombre de case qu'il y a de H4 à H160 et donc c'est le nombre que doit atteindre H2.

Il doit sûrement y avoir plus simple mais en attendant ça peut fonctionner.

Tiens nous au courant.
0
Raymond PENTIER Messages postés 58668 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 septembre 2024 17 203
6 août 2013 à 15:16
Bonjour sidyy.

Pourrais-tu te montrer plus précis dans ta question ?
"si le contenu des cellules H4:H160 est "OK", revenir ..." veut dire
"si le contenu de toutes les cellules H4:H160 est "OK", revenir ..." ou
"si le contenu d'une des cellules H4:H160 est "OK", revenir ..." ?
0
en fait Raymond , les cellules de H4 a H160 contiennent le texte OK, et donc je voudrais faire un test de toute les cellules, si elle contiennet toutes le texte
"OK", afficher "correct", sinon "check".

merci pour ta proposition Sam, je vais essayer et voir ce que ça donne.

cdlt,
0
Raymond PENTIER Messages postés 58668 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 septembre 2024 17 203
6 août 2013 à 15:45
Alors la formule est =SI(NB.SI(H4:H160;"OK")=157;"correct";"check")
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond,

j'ai des ok partout mais le resultat c "check"...
0
Raymond PENTIER Messages postés 58668 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 septembre 2024 17 203
6 août 2013 à 16:37
IMPOSSIBLE !
- ou tu as mal recopié ma formule,
- ou tu n'as pas 157 cellules concernées,
- ou dans une cellule tu as autre chose que "OK" : peut-être "O K" ou "OK " ou rien du tout ...

parce que, par précaution, j'ai vérifié avant de t'envoyer ma réponse, et elle est juste !
0
Sam,
ta proposition marche bien, mais j'avoue que c'est pas très pratique, alors si tu trouve mieux n'hésite pas...
merci,
cdlt,
0
je verifie et jte tiens au courant,
tks
0
bonjour,
tu avais raison raymond, elle marche bien ta formule, juste une erreur de ma part...
bien merci,
cdlt,
0