Instruction IF dans Excel

Résolu
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -  
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit soucis en Excel et ne sachant pas trop manipuler les formules dans ce type de logiciel j'aimerais avoir de l'aide.

J'ai une feuille alimentée par une requête SQL qui m'obtient ce résultat :


code_personnel | nom_personnel | statut | duree_seance | code_seance | nb_app
0000| Dupont| Apprenti |4|123456| 6
0000| Dupont| Salarié |4|123456|1
0000| Dupont| Demandeur d'emploi |2| 456789|8
0000| Dupont| Apprenti |2|456789| 1

Et ce que j'aimerais faire c'est rajouter une colonne ''Nombre Total Apprenant par seance'' et ça pour chaque ligne. Voici le résultat que j'aimerais avoir :


code_personnel | nom_personnel | statut | duree_seance | code_seance | nb_app|nb_total
0000| Dupont| Apprenti |4|123456| 6 | 7
0000| Dupont| Salarié |4|123456|1| 7
0000| Dupont| Demandeur d'emploi |2| 456789|8 | 9
0000| Dupont| Apprenti |2|456789| 1|9

Ma logique reviendrait à dire : Si le code seance est le même additionne le ''nb_app''.

Comment peut-on faire cela avec des formules Excel ?

Merci d'avance.
A voir également:

3 réponses

Mutumbo
 
Salut.

Utilise la formule SOMME.SI (SUMIF en anglais)


=SUMIF(E:E;E1;F:F)

E:E = la colonne code séance
F:F : la colonne nb_app
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
Bonjour,
En écrivant en G2, et tirer sur toute la colonne G (selon ton exemple collé en A1):
=SOMMEPROD(($F$2:$F$5)*($E$2:$E$5=E2))
0
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai fait un SOMMESI et cela fonctionne parfaitement . En revanche autre question, est ce que l'on peut insérer dans la fonction SOMME.SI.ENS et dans un des critères un OU ? je sais pas si je suis clair...

J'ai essayer un truc comme ça :

=SOMME.SI.ENS([HEURE_STATUT];[NOM_STATUT];{"<>AM-DIMA";"<>AM-Apprenti"};[NOM_PERSONNEL];[NOM_PERSONNEL]).

Pour moi cela veut dire ''Additionne moi les heures statuts ayant un nom statut différent de AM-DIMA OU AM-Apprenti" . Or cela ne marche pas

Pourriez-vous m'aider ?

Merci d'avance.
0