Conditions multiples sur Excel

Résolu/Fermé
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012 - 8 avril 2012 à 18:05
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012 - 9 avril 2012 à 23:24
Bonjour,

Ma question va peut-etre vous paraitre simple mais je bloque depuis un certain temps :
J'ai des coefficients calculés en A4, B4 et C4
Dans la colonne A, à partir de A6 je n'ai rien ou des chiffres,
Dans la colonne B, à partir de B6 je n'ai rien ou des chiffres ou des étoiles
Dans la colonne C, je dois additionner A+B et multiplier par un nombre déjà calculé en C4,
Dans la colonne D, je dois multiplier A6*A4 B6*B4 et diviser par C4 et incrémenter les résultats sur la colonne sachant que j'ai des cellules vides et des cellules avec des étoiles.

Pour la colonne C, j'ai essayé la formule suivante qui ne fonctionne pas mais je ne dois pas être très loin :
=(SI(B6="";"";0)+SI(B6="*";A6*$C$4;SOMME(A6:B6)*$C$4))
Elle marche mais pas pour les cas où les cellules sont vides...

Pour la colonne D, on doit avoir :
((A6*A4)+(B6*B4))/C4
J'ai essayé la formule suivante qui ne fonctionne pas :
=(SI(A6<>"*";A6*$A$4;0)+SI(B6<>"*";B6*$B$4;0)+SI(A6<>"";A6*$A$4;"")+SI(B6<>"";B6*$B$4;""))/$C$4
toujours en prennant en compte les cellules vides et les cellules avec les étoiles.

Je compte sur vous
Merci




A voir également:

6 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
8 avril 2012 à 23:02
Re,

Si j'ai bien tout compris, en C6 colle cette formule

=SI(ET(A6="";B6="");"";SI(ESTERREUR(A6+B6);"";A6+B6))

en D6 cette formule
=SI(C6="";"";(A6*$A$4)+(B6*$B$4)/$C$4)

incrémente vers le bas les deux formules
1
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012
8 avril 2012 à 23:55
Désolée mais ça ne marche toujours pas avec les élèves dispensés qui doivent quand même avoir un total et une moyenne...
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
8 avril 2012 à 18:58
Salut,

En D6 essaye cette formule et incrémente vers le bas

=SI(ESTERREUR(((A6*$A$4)+(B6*$B$4))/$C$4);"";((A6*$A$4)+(B6*$B$4))/$C$4)
0
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012
8 avril 2012 à 21:53
Espagnol
0,50 0,50 1,00
Ex. C.C. Total Moy.

13,00 12,50

13,00 *


12,50 13,00
15,00 *
10,00 12,00

Le tableau est mal reproduit (je ne sais pas si on peut envoyer des PJ) mais en gros, ce sont des notes d'examen et de controle continu. Il faut trouver le total soit la somme des 2 notes multipliée par le coeff de la matière (1) Mais certains élèves ne font pas d'espagnol et le total doit rester vide et certains élèves sont dispensés de CC et ont une * à la place de la note et ceux-là ont leur note d'exam multiplié par le coeff général (1). Le coeff est de 1 dans cette matière là mais pas dans les autres donc il faut le prendre en compte quand même. Dans la formule que tu me donnes, les élèves ne faisant pas d'espagnol ont 0 ce qui ne va pas.

Merci d'avance si tu trouves une autre formule.
0
bonjour

pour la colonne C une solution proposée:
=SI(B6="*";SI(A6="";"";A6*$C$4);SOMME(A6:B6)*$C$4)

pour la colonne D , pas sûr d'avoir tout compris :
si A6="*" alors résultat =0
si A6="" alors résultat =""
si B6="*" alors résultat =0
si B6="" alors résultat =""
sinon résultat = ((A6*A4)+(B6*B4))/C4

est ce bien ça ?

A+
0
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012
8 avril 2012 à 22:03
Espagnol
0,50 0,50 1,00
Ex. C.C. Total Moy.

13,00 12,50

13,00 *


12,50 13,00
15,00 *
10,00 12,00

Le tableau est mal reproduit (je ne sais pas si on peut envoyer des PJ) mais en gros, ce sont des notes d'examen et de controle continu. Il faut trouver le total des 2 notes, soit par exemple
(13+12.50)*1
Mais certains élèves ne font pas d'espagnol et le total doit rester vide et certains élèves sont dispensés de CC et ont une * à la place de la note et ceux-là ont leur note d'exam multiplié par le coeff général (1). Le coeff est de 1 dans cette matière là mais pas dans les autres donc il faut le prendre en compte quand même.
Pour la moyenne, il faut faire l'opération suivante (exemple) :
((13.00*0.50)+(12.50*0.50))*1
En conservant les contraintes de cellules vides et des cellules étoilées. Ta formule est bonne pour la colonne total sauf que les élèves qui ne font pas d'espagnol ont 0....au lieu d'une ligne vide.

Merci d'avance si tu trouves une autre formule.
0
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012
8 avril 2012 à 22:40
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
8 avril 2012 à 22:04
Re,

si ton fichier n'est pas trop lourd et ne contient pas de notes cofidentielles, tu peux le joindre avec ce lien

https://www.cjoint.com/

clic sur le lien/parcourir/créer le lien/colle dans un post le lien généré
0

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

Posez votre question
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 8/04/2012 à 22:50
Re,

Lorsqu'ils ne font pas Espagnol, les cellules en A et B sont vide, c'est bien cela !

et que représente l'étoile !
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012
8 avril 2012 à 23:34
Oui quand ils ne font pas espagnol, les cases sont vides (ils font allemand...) et l'étoile représente les élèves dispensés de controle continu.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
9 avril 2012 à 10:03
Re,

alors comme cela en C6

=SI(ET(A6="";B6="");"";SOMME(A6:B6))

en D6

=SI(C6="";"";SI(ESTERREUR(A6+B6);"";(A6*$A$4)+(B6*$B$4)/$C$4))
et incrémente vers le bas

https://www.cjoint.com/?BDjkdyOrUH8
0
MELU44 Messages postés 9 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 9 avril 2012
9 avril 2012 à 23:24
C'est bon, ça marche !!!!!
Merci beaucoup de ton aide précieuse
0