Formule Excel
Résolu
BJ
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je cherche une solution de calcul
chaque ligne correspond à 1 valeur que je veux comptabiliser selon 2 critères distincts
En colonne A, j'ai des valeurs allant de 1 à 30, en colonne B j'ai des valeurs de 9 à 17
Je cherche donc une formule me permettant d'identifier par exemple combien de lignes ont pour valeur en colonne A le chiffre 13 ET en colonne B le chiffre 10
J'ai essayer avec NB.SI mais la formule ne supporte qu'un seul critère, et avec Somme.Si je ne m'en sors pas non plus !
Je pense qu'il faut une formule associant plusieurs fonctions mais je cale !!
Merci à chacun de votre assistance
je cherche une solution de calcul
chaque ligne correspond à 1 valeur que je veux comptabiliser selon 2 critères distincts
En colonne A, j'ai des valeurs allant de 1 à 30, en colonne B j'ai des valeurs de 9 à 17
Je cherche donc une formule me permettant d'identifier par exemple combien de lignes ont pour valeur en colonne A le chiffre 13 ET en colonne B le chiffre 10
J'ai essayer avec NB.SI mais la formule ne supporte qu'un seul critère, et avec Somme.Si je ne m'en sors pas non plus !
Je pense qu'il faut une formule associant plusieurs fonctions mais je cale !!
Merci à chacun de votre assistance
A voir également:
- Formule Excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel ligne - Guide
1 réponse
Bonjour,
c'est une utilisation classique de sommeprod() :
=SOMMEPROD((A1:A10=13)*(B1:B10=10)*1)
(A1:A10=13) te répond {FAUX;FAUX;VRAI;FAUX;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX}
(B1:B10=10) te répond {VRAI;VRAI;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX}
(A1:A10=13)*(B1:B10=10) te répond VRAI sur chaque item s'ils tous les 2 vrais
*1 pour convertir en numérique si besoin
et SOMMEPROD({0;0;1;0;0;0;0;0;0;0}) te fait la somme des 1
eric
c'est une utilisation classique de sommeprod() :
=SOMMEPROD((A1:A10=13)*(B1:B10=10)*1)
(A1:A10=13) te répond {FAUX;FAUX;VRAI;FAUX;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX}
(B1:B10=10) te répond {VRAI;VRAI;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX}
(A1:A10=13)*(B1:B10=10) te répond VRAI sur chaque item s'ils tous les 2 vrais
*1 pour convertir en numérique si besoin
et SOMMEPROD({0;0;1;0;0;0;0;0;0;0}) te fait la somme des 1
eric
Je ne connaissais pas les formules liées aux matrices : c'est ok j'en enfin la formule à mon pb !
Si je peux abuser de tes connaissances, j'ai une question complémentaire :
Peut-on transformer une date en valeur numérique ?
Exemple : le 13/01/09 = valeur numérique 13
Merci
Bruno
Oui, c'est jour(A1)
Quand tu cherches une fonction fais menu 'insertion / fonction...' et sélectionne une catégorie. Ici 'Date & Heure'
Avant de valider ta fonction n'hésite pas à cliquer sur le lien 'aide sur cette fonction', elle est très bien faite.
eric
Super, tu viens de résoudre quelques heures de réflexion de la semaine
Merci pour tes conseils
@+
Bruno
Passe en résolu alors stp...
Et si tu t'inscris ça sera plus simple pour toi de suivre tes discussions.
Bonne soirée
eric