NB.SI.ENS
Fermé
nogelan
Messages postés
19
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 août 2014
-
26 sept. 2013 à 11:09
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014 - 27 sept. 2013 à 09:06
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014 - 27 sept. 2013 à 09:06
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
Modifié par Vaucluse le 26/09/2013 à 12:49
Modifié par Vaucluse le 26/09/2013 à 12:49
Bonjour
Pas tout compris mais on tente:
=SOMMEPROD((INDIRECT("'Data "&$C$94&"'!$AO$5:$AO$600")="Support")*((INDIRECT("'Data "&$C$94&"'!$AV$5:$AV$600")+INDIRECT("'Data "&$C$94&"'!$AU$5:$AU$600")+INDIRECT("'Data "&$C$94&"'!$AT$5:$AT$600"))>0)))
crdlmnt
Errare humanum est, perseverare diabolicum
Pas tout compris mais on tente:
=SOMMEPROD((INDIRECT("'Data "&$C$94&"'!$AO$5:$AO$600")="Support")*((INDIRECT("'Data "&$C$94&"'!$AV$5:$AV$600")+INDIRECT("'Data "&$C$94&"'!$AU$5:$AU$600")+INDIRECT("'Data "&$C$94&"'!$AT$5:$AT$600"))>0)))
crdlmnt
Errare humanum est, perseverare diabolicum
nogelan
Messages postés
19
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 août 2014
26 sept. 2013 à 13:53
26 sept. 2013 à 13:53
T'es vraiment efficace toi !
Ca marche.
Il ne me reste plus qu'a esseyer de comprendre ta formule.
Ca marche.
Il ne me reste plus qu'a esseyer de comprendre ta formule.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
26 sept. 2013 à 14:11
26 sept. 2013 à 14:11
Si besoin pour comprendre:
SOMMEPROD((Champ condition1=résultat1=)*(Champ condition 2=résultat2)) compte 1 sur chaque ligne des champs entre parenthèses et multiplie ensuite chaque item entre eux
ce qui fait que pour une ligne qui contient tous les critères, le résultat est 1*1 et s'il en manque 1, 1*0=0
Dans votre cas, le principe est:
=SOMMEPROD((Champ1=résulat1)*((Champ2>0)+(Champ3>0)+(Champ4>0)))
La première partie compte 1 si champ 1 = résultat 1
La seconde additionne ligne par ligne le résultat de chaque champ de 2 à 4, et renvoie donc 1 si une des trois lignes contient u n >0
Crdlmnt
SOMMEPROD((Champ condition1=résultat1=)*(Champ condition 2=résultat2)) compte 1 sur chaque ligne des champs entre parenthèses et multiplie ensuite chaque item entre eux
ce qui fait que pour une ligne qui contient tous les critères, le résultat est 1*1 et s'il en manque 1, 1*0=0
Dans votre cas, le principe est:
=SOMMEPROD((Champ1=résulat1)*((Champ2>0)+(Champ3>0)+(Champ4>0)))
La première partie compte 1 si champ 1 = résultat 1
La seconde additionne ligne par ligne le résultat de chaque champ de 2 à 4, et renvoie donc 1 si une des trois lignes contient u n >0
Crdlmnt
nogelan
Messages postés
19
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 août 2014
27 sept. 2013 à 09:06
27 sept. 2013 à 09:06
C'est très claire. Merci