Créer une fonction avec des cellules filtrées
Fermé
momo53
-
29 août 2013 à 14:00
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 août 2013 à 14:34
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 août 2013 à 14:34
A voir également:
- Créer une fonction avec des cellules filtrées
- Fonction si et - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer une carte avec des points - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 415
Modifié par Vaucluse le 29/08/2013 à 14:08
Modifié par Vaucluse le 29/08/2013 à 14:08
Bonjour
sans filtre, avec le nom du client en coolnne E:
=(NB.SI.ENS(G4:G100;"oui";E4:E100;"Nom du client"))/(NB.SI(G4:G100;"Nom du client"))*100
valable uniquement )à partir de 2007
Si vous avez des lignes avec le nom du client et pas de réponse oui ou non,donc vide en G et à ne pas inclure , vous pouvez écrire aussi:
=(NB.SI.ENS(G4:G100;"oui";E4:E100;"Nom du client"))/(NB.SI.ENS((GA:G100<>"";E4:E100;"Nom du client"))*100
Bien sur nom du client entre guillemets peut être remplacé par l'adresse d'une cellule où le nom sera inscrit.
crdlmnt
Errare humanum est, perseverare diabolicum
sans filtre, avec le nom du client en coolnne E:
=(NB.SI.ENS(G4:G100;"oui";E4:E100;"Nom du client"))/(NB.SI(G4:G100;"Nom du client"))*100
valable uniquement )à partir de 2007
Si vous avez des lignes avec le nom du client et pas de réponse oui ou non,donc vide en G et à ne pas inclure , vous pouvez écrire aussi:
=(NB.SI.ENS(G4:G100;"oui";E4:E100;"Nom du client"))/(NB.SI.ENS((GA:G100<>"";E4:E100;"Nom du client"))*100
Bien sur nom du client entre guillemets peut être remplacé par l'adresse d'une cellule où le nom sera inscrit.
crdlmnt
Errare humanum est, perseverare diabolicum
En fait, j'ai plusieurs noms de client. Dois-je répéter cette formule en fonction du nombre de mes clients, ou puis-je intégrer mes clients à la suite (de la forule E4:E100)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 415
29 août 2013 à 14:34
29 août 2013 à 14:34
Ce qui semble le plkus simple, c'est de lister vos clients dans une colonne spécifique, de placer la formule à droite de cette liste et de faire référence à la cellule portant le nom du client pour obtenir un tableau complet
Ex: Liste des clients de Y1 à Y10
en Z1, la formule:
=(NB.SI.ENS(G4:G100;"oui";E4:E100;Y1))/(NB.SI(E4:E100;Y1))*100
à tirer sur la hauteur de la liste
(Attention, j'ai corrigé la formule qui doit faire référence à E et pas à G dans le second item!!
ou alors, placer cette formule en Z1 et un menu déroulant en Y1 qui permettra de choisir le client voulu
Il faut pour cela de toutes façons créer une liste exhaustive de clients de référence pour ce menu.
crtdlmnt
Ex: Liste des clients de Y1 à Y10
en Z1, la formule:
=(NB.SI.ENS(G4:G100;"oui";E4:E100;Y1))/(NB.SI(E4:E100;Y1))*100
à tirer sur la hauteur de la liste
(Attention, j'ai corrigé la formule qui doit faire référence à E et pas à G dans le second item!!
ou alors, placer cette formule en Z1 et un menu déroulant en Y1 qui permettra de choisir le client voulu
Il faut pour cela de toutes façons créer une liste exhaustive de clients de référence pour ce menu.
crtdlmnt