Fonction excel

Fermé
be laid back Messages postés 37 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 1 novembre 2010 - 27 avril 2009 à 12:44
be laid back Messages postés 37 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 1 novembre 2010 - 29 avril 2009 à 11:16
Bonjour,

j'ai un tableau qui se décompose ainsi

01/03 A P 2
01/04 A P 3
01/04 A C 4
05/04 C R 3
06/04 A P 4
20/04 E R 1
24/04 B C 1

J'aimerai savoir si il est possible de trouver une formule qui qui lise la Deuxième colonne pour voir si il y a un A puis si oui qu'il y ai un contrôle de la troisième colonne pour voir si y a un le bon critère (P,C ou R)et qu'il compte le nombre de droite). tout sa en fixant des bornes (là le moi d'avril )

Par exemple pour A et le critère P = 3
pour A et le critère c = 4

je remercie d'avance celui qui pourra me venir en aide

Cdt
A voir également:

9 réponses

wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
27 avril 2009 à 13:04
bonjour

un sommeprod devrait faire l'affaire si j'ai tout compris
=SommeProd((mois($A$2:$A$12)=4)*($B$2:$B$12="A")*($C$2:$C$12)*1)


par contre je ne vois pas les résultats que tu énonces, Somme pour A et P : resultat : 9, le nombre : 3 (ok) mais pour A et C, le nombre = 1 or la somme est de 4 (ok)

un coup le nombre, un coup la somme ou est ce une autre subtilité non définie ?

1
hich24 Messages postés 1623 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 14 septembre 2024 753
27 avril 2009 à 13:05
tu veut faire la somme des 2,3,4 qui sont dans le mois d'avril ( /04)et qui rempli la meme condition excemple
1/4/ A P 1
1/3/ A P 3
1/4/ A P 4
ici sa sera 1+4 ?
0
leplot Messages postés 191 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 13 août 2015 131
27 avril 2009 à 13:17
Bonjour,
En G1 : test pour A...
En H1 : test avec P ou C...
=SOMMEPROD((MOIS(Liste1)=4)*(Liste2=G1)*(Liste3=H1)*(Liste4))
J'ai défini des plages nommées pour chaque colonne (Liste1 à liste4).
Cette formule fait la somme des nombres correspondant (donc 7 pour A/P/avril).

=INDEX(Liste4;PETITE.VALEUR(SI(ESTERREUR(EQUIV((MOIS(Liste1)=4)*(Liste2=G1)*(Liste3=H1)*(Liste4);Liste4;0));99999;EQUIV((MOIS(Liste1)=4)*(Liste2=G1)*(Liste3=H1)*(Liste4);Liste4;0));1))
Cette formule retourne le premier trouvé (attention, si les valeurs dans lliste4 peuvent être supérieures à 99999, il faut corriger la formule).

0
be laid back Messages postés 37 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 1 novembre 2010 1
27 avril 2009 à 13:18
Dsl , pour l'explication je vais essayer de faire plus simple comme explication



j'ai un tableau qui se décompose ainsi

01/03 A P 2
01/04 A P 3
01/04 A C 4
05/04 C R 3
06/04 A P 4
20/04 E R 1
24/04 B C 1

j'aimerai que la formule prenne en compte que les jours d'avril et ensuite qu'elle contrôle la Deuxième colonne pour voir la lettre correspondante si c'est A,B,C,... et quelle contrôle ensuite la lettre de la colonne suivante pour finir par faire la somme du chiffre qui se trouve dans la dernière colonne pour réussir a former le tableau ci dessous pour Avril/09


C P R

A 4 7 0

B 1 0 0

C 0 0 3

E 0 0 1
0

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

Posez votre question
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
27 avril 2009 à 14:48
re:

une formule un peut plus compliquée, mais avec un fichier exemple ça serait plus simple à construire.

voici un fichier en fonction de ce que j'ai compris
https://www.cjoint.com/?eDeB0Xtkhs
0
be laid back Messages postés 37 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 1 novembre 2010 1
27 avril 2009 à 15:43
merci beaucoup ta fait exactement ce que je voulais faire de mon coté à testé les formules de Excel une par une j'ai réussi à trouver sa.

=SI(MOIS('[retirées .xls]Feuil1'!$A:$A=4);SOMME.SI.ENS('[retirées .xls]Feuil1'!$F:$F;'[retirées .xls]Feuil1'!$H:$H;"A";'[retirées .xls]Feuil1'!$D:$D;"M");"")

Pour le moment sa marche.et c'est un petit peu plus cour que toi :-).en espérant qu'il n'y a pas de limite
merci a tous ceux qui mon aider.


Cdt
0
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
27 avril 2009 à 15:47
re:

excel 2007 ??? les formules que tu utilises sont spécifiques à excel 2007, ton classeur ne fonctionnera que sous excel 2007...
0
be laid back Messages postés 37 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 1 novembre 2010 1
28 avril 2009 à 13:33
oui Excel 2007 j'aurais du préciser dsl ...

=SI(MOIS('[XXXX .xls]Feuil1'!$A:$A=4);SOMME.SI.ENS('[XXXX .xls]Feuil1'!$F:$F;'[XXX.xls]Feuil1'!$H:$H;"A";'[XXXX .xls]Feuil1'!$D:$D;"M");"")

Ma formule de sélection de date ne marche pas.qu'elle qu'un peux t'il m'éclairer

merci
0
be laid back Messages postés 37 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 1 novembre 2010 1
29 avril 2009 à 11:16
Re :

Quelqu'un à arrive t'il à trouver une solution à mon problème?
0