NB.SI pour plusieurs plages

Fermé
lulu31 - 8 oct. 2011 à 16:19
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 9 oct. 2011 à 02:58
Bonjour,


Suite à une de vos réponses sur un autre sujet, j'ai pu utiliser la fonction NB.SI mais je me demande s'il est possible de l'utiliser sur plusieurs plages.
J'ai un fichier comme celà :

Jour Rentabilité Action1 Rentabilité Action 2 Rentabilité action3 1er oct 14% 2% -1%
4oct 2% 5% 5%
3nov 6% -3% 9%


En gros, il me faut le nombre de jours où le prix des 3 actions a été supérieure à 2%. Donc il faut une formule qui me dise : 1jour (il n'y a que le 4 oct qui correspond à ce critère).

Merci par avance.




2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 9/10/2011 à 07:22
Re

à part faire un empilage de calcul:
=NB.SI(champ1;">2%")+NB.SI(champ2 etc......
ou de placer une formule par feuille et de faire la somme des cellules résultats.
mais combien avez vous de plage?

crdlmnt

Edit:Exact Myta, j'avais lu "Page" au lieu de plage!

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 9/10/2011 à 02:52
Salut le forum

Avec un SOMMEPROD
En A les dates
En B,C et D les pourcentage de rentabilité
En F1 le pourcentage à vérifier
=SOMMEPROD((B2:B4>=$F$1)*(C2:C4>=$F$1)*(D2:D4>=$F$1))

Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
9 oct. 2011 à 02:58
Re le forum

Avec une plage nommée (Colonne A)

Jours fait référence à
=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1;)

La formule devint
=SOMMEPROD((DECALER(Jours;;1)>=$F$1)*(DECALER(Jours;;2)>=$F$1)*(DECALER(Jours;;3)>=$F$1))

Mytå
0