Conditions multiples sur Excel

Résolu
MELU44 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
MELU44 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
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




6 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
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
Paf
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
C'est bon, ça marche !!!!!
Merci beaucoup de ton aide précieuse
0