EXCEL: calcul du nombre de lignes

Résolu/Fermé
NeXus - 1 oct. 2009 à 09:17
 Saphir.Bleu - 25 nov. 2010 à 02:09
Bonjour à tous de si bon matin,

Il me faudrait deux choses:

Que je calcul le nombre de lignes ou apparait Dupond pierre dans le tableau suivant:
A B C D
1 index NOM Prénom nombre d'absence
2 1 Dupond pierre 3
3 2 Dupond pierre 2
4 3 Muller vincent 1

Que je puisse utiliser le contenue d'une cellule comme une variable ex: (toujours pour le même tableau)

=somme(D3;D{A3}) ==> ce qui donnerait ==> =somme(D3;D2)

La variable en question est donc A3 que j'ai symbolisé par des crochets.

Si quelqu'un pouvait avoir une solution ce serait vraiment cool. Moi je continue à chercher de mon coté et je vous tiens au courent si j'ai résolu l'affaire.

MERCI d'avance ;)
A voir également:

5 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
1 oct. 2009 à 20:46
bonjour

Que je calcul le nombre de lignes ou apparait Dupond pierre dans le tableau suivant:

Avec ton tableau commençant en A1, cela pourrait donner ceci comme formule que tu peux tirer sur toutes tes lignes

=SOMMEPROD(($B$2:$B$20=B2)*($C$2:$C$20=C2))


Que je puisse utiliser le contenue d'une cellule comme une variable

Tu peux le faire avec INDIRECT, comme ceci :

=SOMME(D3;INDIRECT("D"&A3))
1
Utilisateur anonyme
1 oct. 2009 à 10:01
Exemple A3 = dupont
D3 a D150 = liste de nom
Formule dans E3 =si(d3=a3;1)
ensuite somme de d3 a D150 dans la cellule D151
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
1 oct. 2009 à 10:25
Bonjour
=SOMME.SI(B2:B20;"dupond";D2:D20)
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
1 oct. 2009 à 13:10
bonjour;
NB.SI.ENS(B:B;"dupont";C:C;"piérre")
0

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

Posez votre question
Saphir.Bleu
25 nov. 2010 à 02:09
Bonjour,

NB.SI(B2:B20;"dupond")

réponse tardive mais bon ça peut aider ;-)
0