UtTilisation des fonctions sur Excell
Résolu/Fermé
papou32
Messages postés
8
Date d'inscription
lundi 6 octobre 2008
Statut
Membre
Dernière intervention
5 juillet 2010
-
6 oct. 2008 à 15:51
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 7 oct. 2008 à 17:37
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 7 oct. 2008 à 17:37
A voir également:
- UtTilisation des fonctions sur Excell
- Comment calculer la moyenne sur excel - Guide
- Comment aller à la ligne sur excel - Guide
- Trier sur excel - Guide
- Excel additionner des cellules - Guide
- Verrouiller des cellules excel - Guide
7 réponses
photodia56
Messages postés
2326
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
20 novembre 2019
152
6 oct. 2008 à 16:03
6 oct. 2008 à 16:03
Il y a probablement plus simple mais voici mon idée. (je suis pas spécialiste)
Tu crée une colonne supplémentaire pour chaque valeur (1,2 ou 3)
Dans les cellules de la colonne s'occupant du "1", tu prévois une formule dans le genre: (egale à 1 si la cellule associée égal 1 et égale 0 si la dite cellule différente de 1).
Même processus pour 2 et 3.(egale à2 si la cellule associée égal 2 et égale 0 si la dite cellule différente de 2.
Il suffit ensuite de faire la somme de la colonne contenant que les 1, celle contenant que les 2 et idem pour les 3.
C'est fouillis comme démonstration mais j'espère assez clair.
Tu crée une colonne supplémentaire pour chaque valeur (1,2 ou 3)
Dans les cellules de la colonne s'occupant du "1", tu prévois une formule dans le genre: (egale à 1 si la cellule associée égal 1 et égale 0 si la dite cellule différente de 1).
Même processus pour 2 et 3.(egale à2 si la cellule associée égal 2 et égale 0 si la dite cellule différente de 2.
Il suffit ensuite de faire la somme de la colonne contenant que les 1, celle contenant que les 2 et idem pour les 3.
C'est fouillis comme démonstration mais j'espère assez clair.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
6 oct. 2008 à 16:11
6 oct. 2008 à 16:11
Bonjour à tous
Le plus simple à mon avis:
=SOMMEPROD(A1:A100="FR)*(B1:B100=1)
Le dernier 1 et le "FR" étant à changer selon le code cherché
Les limites de champ (N°de ligne) sont à ajuster aux besoins du fichier
Elles doivent être les mêmes dans les deux items de la formule
La formule ne prend pas les indications de colonne complète comme par ex A:A, les N° de ligne sont obligatoire.
Crdlmnt
Le plus simple à mon avis:
=SOMMEPROD(A1:A100="FR)*(B1:B100=1)
Le dernier 1 et le "FR" étant à changer selon le code cherché
Les limites de champ (N°de ligne) sont à ajuster aux besoins du fichier
Elles doivent être les mêmes dans les deux items de la formule
La formule ne prend pas les indications de colonne complète comme par ex A:A, les N° de ligne sont obligatoire.
Crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
6 oct. 2008 à 17:19
6 oct. 2008 à 17:19
Erreur d'aiguillage, avec mes excuses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
7 oct. 2008 à 04:03
7 oct. 2008 à 04:03
Bonsoir, Papou32.
Si c'est la version 2007 que tu utilises, alors c'est la fonction SOMME.SI.ENS() qui convient.
Sinon, tu peux trier ton tableau par rapport à la colonne A puis utiliser la commande Données/Sous-Total.
Si c'est la version 2007 que tu utilises, alors c'est la fonction SOMME.SI.ENS() qui convient.
Sinon, tu peux trier ton tableau par rapport à la colonne A puis utiliser la commande Données/Sous-Total.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 oct. 2008 à 09:21
7 oct. 2008 à 09:21
Bonjour tout le monde,
A mon avis, Pas besoin de formules ni encore moins de macros pour cette appli !!!
il faut qu'en première ligne tu ais un titre par ex "var" pour HR FR et nbre pour 1, 2 ou 3
TU fais un tableau croisé dynamique avec en lignes "var" en colonnes "nbre" et en données "nb nbre"
démo ci jointe:
https://www.cjoint.com/?khjsq2X1Ez
a moins que je n'ai pas pigé la question;;;ca, je sais faire!
A mon avis, Pas besoin de formules ni encore moins de macros pour cette appli !!!
il faut qu'en première ligne tu ais un titre par ex "var" pour HR FR et nbre pour 1, 2 ou 3
TU fais un tableau croisé dynamique avec en lignes "var" en colonnes "nbre" et en données "nb nbre"
démo ci jointe:
https://www.cjoint.com/?khjsq2X1Ez
a moins que je n'ai pas pigé la question;;;ca, je sais faire!
papou32
Messages postés
8
Date d'inscription
lundi 6 octobre 2008
Statut
Membre
Dernière intervention
5 juillet 2010
7 oct. 2008 à 17:10
7 oct. 2008 à 17:10
Bonjour michel
Merci pour l'astus ca marche bien
Merci pour l'astus ca marche bien
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 oct. 2008 à 17:37
7 oct. 2008 à 17:37
pat'quoi!
Si ton pb est résolu, coches cette case, Merci d'avance.
Si ton pb est résolu, coches cette case, Merci d'avance.
6 oct. 2008 à 16:20
J'ai utilisé la fonction suivante
=SOMME.SI(F1:F194;"FR";E1:E194)
E1 corespdont à la colonne FR ET HR
F1 coresspont à la colonnes des nombres
Mais j'ai reçu la sommes de FR pour tout les valeures 1&2&3
Si j'utilise SI comment utiliser la syntaxe SI(test_logique;valeur_si_vrai;valeur_si_faux) dans mon example
6 oct. 2008 à 16:32
Je pense que votre solution va compter les FR dans la colonne A sans savoir si ils correspondent à un 1,2,ou 3 dans la colonne B;
Ce qui était la question intiale.
Qu'en pensez vous?
Crdlmnt
PS: voir message 3
Ppour mémoire:=SOMMEPROD(A1:A100="FR)*(B1:B100=1)
7 oct. 2008 à 12:53
J'ai utilisé la formule :=SOMMEPROD(E1:E194="FR)*(F1:F194=1)
la somme me donne toujour 0 pour les 3 cas
Merci pour votre aide
6 oct. 2008 à 18:08
Tu peux "concaténer" la colonne des Fr et celle des chiffres de manière a obtenir des FR1, FR2... et avec ta formule, cela devrait coller.
Pour concaténer FR en cellule A1 et 1 en cellule B1 tu te mets en C1 et met la formule =A1&B1
Si tu veux FR 1 plutot que FR1 tu fais =A1&" "&B1 (dans la cellule C1)
Voila...
bon courage
Philippe
6 oct. 2008 à 18:25