Fonction test logique

Fermé
BIBI44340 Messages postés 5 Date d'inscription lundi 30 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013 - 30 déc. 2013 à 21:16
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 31 déc. 2013 à 02:28
je dois tester dans une feuille de calcul 2 colonnes:
la première colonne A ne contient que 2 types d'information : 1 ou bien cellule vide
la seconde B des valeurs en %
si A =1 et B>70% : correct
si A= vide et B <70% : correct
si A =1 et B < 70% : incorrect
si A= vide et B>70% : incorrect

ma question : comment écrire une unique formule qui reprend tous ces critères
merci
A voir également:

7 réponses

tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
30 déc. 2013 à 21:20
Bonjour,

Facile !
Si A=1 alors (SI B>70% alors 'correct' sinon 'incorrect') sinon (SI B>70% alors 'incorrect' sinon 'correct)
A retranscrire sous excel (assez simple)
Par contre que se passe-t-il Si B=70% ?
0
BIBI44340 Messages postés 5 Date d'inscription lundi 30 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013
30 déc. 2013 à 21:22
merci c'est ma question comment le traduire en excel
0
tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
30 déc. 2013 à 21:26
La question c'est retranscrire un une seule formule. Ce que j'ai fait.
Après c'est la base d'excel la retranscription.

Bref c'est noel, je vais le faire mais avant que se passe-t-il Si B=70% ?
0
BIBI44340 Messages postés 5 Date d'inscription lundi 30 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013
30 déc. 2013 à 21:39
>= 70% ce n'est pas gênant
merci
0
tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
Modifié par tapion76 le 30/12/2013 à 21:51
Parce que c'est Noël
=SI(A:A=1;(SI(B:B>70%;"correct";"incorrect"));SI(B:B>=70%;"incorrect";"correct"))

Avec A formaté en standard et B en pourcentage
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
30 déc. 2013 à 21:51
Non BIBI : C'est à toi d'écrire la formule que tu penses convenir.

Nous, on te dira pourquoi ça ne marche pas et à quel endroit tu t'es trompé.
Si on se contente de faire le travail de A à Z, tu écriras chaque jour pour un nouvel exercice que nous devrions faire à ta place !
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
Modifié par Raymond PENTIER le 30/12/2013 à 21:55
Heureusement que le hasard fait bien les choses et que tapion76 s'est trompé dans sa formule, en voulant te dépanner rapidement ...
Tu seras donc bien obligé de réfléchir et de travailler un peu.
0
tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
30 déc. 2013 à 21:58
Snif je me suis trompé
Je regarde ou.
Sinon oui je suis d'accord avec toi mais vu que c'est noel je suis gentil :D
0
tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
30 déc. 2013 à 22:00
En effet y a une erreur :D
Bien vu Raymond ;)
0

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

Posez votre question
BIBI44340 Messages postés 5 Date d'inscription lundi 30 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013
30 déc. 2013 à 22:11
voilà ce que j'ai traduit par rapport à ta réponse

=si(c;c2=1;(si(f;f2>=0.7;"correct";"incorrect"));si(f;f2<0.7;"incorrect";"correct"))

cela ne fonctionne pas
0
tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
Modifié par tapion76 le 30/12/2013 à 22:25
Pourquoi c:c2 à la place de a:a et f:f2 à la place de B:B ?
sinon mon erreur venait de la 1ere partie de la formule.
Déjà chercher avec ma formule voir le résultat ce que ça donne.
Vous faites ce qu'on appelle un débogage > vous regardez les résultats donné selon la valeur des cellules et vous trouverez d'où viens le souci.
0
BIBI44340 Messages postés 5 Date d'inscription lundi 30 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013
30 déc. 2013 à 23:14
les cellules que je veux tester se trouvent dans ces colonnes.
0
tapion76 Messages postés 3775 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 12 janvier 2014 870
30 déc. 2013 à 23:16
OK
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
Modifié par Raymond PENTIER le 31/12/2013 à 02:39
Eh bien voilà, BIBI, c'est ce que je voulais savoir :
Tu ne connais pas encore la fonction SI !
Alors comment veux-tu t'embarquer dans des formules compliquées alors que tu n'as pas compris comment marche cette fonction de base ?
Tu as massacré la formule de tapion, qui n'était déjà pas juste, en écrivant n'importe quoi au hasard. Le hasard est interdit dans Excel.
Je t'invite donc à étudier d'abord la fiche
https://www.commentcamarche.net/applis-sites/bureautique/1515-utiliser-les-formules-de-base-dans-excel/
et quand tu seras sûr d'avoir compris, tu passeras à la fiche https://www.commentcamarche.net/applis-sites/bureautique/1511-utiliser-les-fonctions-si-et-ou-non-dans-excel/

Ce n'est qu'après avoir pigé le maniement des fonctions logiques que tu pourras écrire, adapter, modifier et mettre à jour ta formule.
Ceci est valable toutes les fonctions disponibles dans Excel (et il y en a des dizaines) ; les étudier et les comprendre avant d'essayer de les utiliser (c'est comme pour les voitures, les motos, les voiliers, les appareils électro-ménagers et audio-visuels).

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0