Effectuer les formules sous conditions
Fermé
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
-
Modifié par biboupifa le 14/06/2013 à 17:29
biboupifa Messages postés 54 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 juillet 2013 - 14 juin 2013 à 19:04
biboupifa Messages postés 54 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 juillet 2013 - 14 juin 2013 à 19:04
A voir également:
- Effectuer les formules sous conditions
- Les formules excel - Guide
- Formules - Télécharger - Études & Formations
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Google sheet mise en forme conditionnelle 2 conditions ✓ - Forum Bureautique
- Impossible d'effectuer l'opération car vous ne disposez pas des autorisations requises ✓ - Forum MacOS
4 réponses
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
14 juin 2013 à 17:27
14 juin 2013 à 17:27
Parce que j'ai tenté avec un si, mais cela ne marche pas car il regarde si la colonne en entière répond à la condition, et non ligne par ligne
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
14 juin 2013 à 17:39
14 juin 2013 à 17:39
Bonjour
1°) vous les mettez où vos formules?A priori il n'y en a pas dans le fichier!
2°) pourquoi vos cellules et=textes sont elles remplies avec des ="xxxx" au lieu du texte xxxx directement?quel est le but
3°)qu'est ce qui différencie les marques?
Que voulez vous calculer exactement
...en fin bref, soyez plus précis dans vos explications, parce que là, ça tient de la devinette.
crdlmnt
1°) vous les mettez où vos formules?A priori il n'y en a pas dans le fichier!
2°) pourquoi vos cellules et=textes sont elles remplies avec des ="xxxx" au lieu du texte xxxx directement?quel est le but
3°)qu'est ce qui différencie les marques?
Que voulez vous calculer exactement
...en fin bref, soyez plus précis dans vos explications, parce que là, ça tient de la devinette.
crdlmnt
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
Modifié par biboupifa le 14/06/2013 à 17:50
Modifié par biboupifa le 14/06/2013 à 17:50
Merci de votre réponse,
1)Mes formules se trouvent dans un autre fichier qui est en relation avec celui ci.
2)mes cellules sont sous cette forme car je les extrait par un logiciel qui me les rend sous cette forme la. ca n'a donc aucun but, c'est plus embetant qu'autre chose mais je n'ai pas le choix la dessus.
3) ce qui differencie la marque est le nom dans la colonne C. parfois elle a la valeur "marque propre" parfois la valeur "marque du distributeur"
Ce que j'aimerais c'est pouvoir faire les memes calculs que j'ai pu faire pour l'enseigne mais appliqué à une seule marque: soit distributeur, soit marque propre. car j'aimerais dans mon analyse différencier les caractéritiques pour les deux marques
est-ce plus clair?
1)Mes formules se trouvent dans un autre fichier qui est en relation avec celui ci.
2)mes cellules sont sous cette forme car je les extrait par un logiciel qui me les rend sous cette forme la. ca n'a donc aucun but, c'est plus embetant qu'autre chose mais je n'ai pas le choix la dessus.
3) ce qui differencie la marque est le nom dans la colonne C. parfois elle a la valeur "marque propre" parfois la valeur "marque du distributeur"
Ce que j'aimerais c'est pouvoir faire les memes calculs que j'ai pu faire pour l'enseigne mais appliqué à une seule marque: soit distributeur, soit marque propre. car j'aimerais dans mon analyse différencier les caractéritiques pour les deux marques
est-ce plus clair?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
14 juin 2013 à 17:53
14 juin 2013 à 17:53
Pas tout à fait excusez moi de revenir la dessus
"Ce que j'aimerais c'est pouvoir faire les mêmes calculs que j'ai pu faire pour l'enseigne"
Ou peut on savoir à quoi correspondent ces calculs?
"Ce que j'aimerais c'est pouvoir faire les mêmes calculs que j'ai pu faire pour l'enseigne"
Ou peut on savoir à quoi correspondent ces calculs?
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
14 juin 2013 à 17:54
14 juin 2013 à 17:54
c'est pour cela que je voulais faire un =si(C:C="marque propre";MODE(CNUM(DECALER($H$9;1;0;NBVAL($H:$H)-1)));)
mais cela ne fonctionne pas car il vérifie la condition sur toute la colonne et non ligne par ligne
mais cela ne fonctionne pas car il vérifie la condition sur toute la colonne et non ligne par ligne
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
14 juin 2013 à 17:57
14 juin 2013 à 17:57
ca serait par exemple pour celui que j'ai mis plus haut le fait de ressortir le client qui revient le plus dans la colonne.
(et ne vous excusez pas, si je ne suis pas clair vous avez tous les droits :) )
(et ne vous excusez pas, si je ne suis pas clair vous avez tous les droits :) )
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
14 juin 2013 à 17:57
14 juin 2013 à 17:57
le but serait donc de ressortir le client le plus actif lorsque c'est un client qui a commandé une marque propre
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
14 juin 2013 à 18:14
14 juin 2013 à 18:14
Re
alors essayez (peut être) cette formule,en suivant votre modèle
=MODE(CNUM(DECALER(H9;EQUIV(E2;C10:C1000;0);;NB.SI(C10:C1000;E2))))
en plaçant en E2 un collage de la copie du nom cherché en C et bien entendu, en supposant que comme dans votre modèle, votre tableau soit classé selon cette colonne C.
Mais il faudrait aussi (et ça dans tous les cas si vous utilisez DECALER et NB.SI qu'il n'y ait pas de lignes vides dans le tableau... au moins sur la colonne C)
crdlmnt
alors essayez (peut être) cette formule,en suivant votre modèle
=MODE(CNUM(DECALER(H9;EQUIV(E2;C10:C1000;0);;NB.SI(C10:C1000;E2))))
en plaçant en E2 un collage de la copie du nom cherché en C et bien entendu, en supposant que comme dans votre modèle, votre tableau soit classé selon cette colonne C.
Mais il faudrait aussi (et ça dans tous les cas si vous utilisez DECALER et NB.SI qu'il n'y ait pas de lignes vides dans le tableau... au moins sur la colonne C)
crdlmnt
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
14 juin 2013 à 18:38
14 juin 2013 à 18:38
Je vous remercie.
Je testerais la formule dès que je peux.
Donc en fait je n'ai pas moyen de placer une condition qui serait générale et applicable à chaques fonctions que je fais qui dirais exerce la formule si j'ai ça dans la case?
Je testerais la formule dès que je peux.
Donc en fait je n'ai pas moyen de placer une condition qui serait générale et applicable à chaques fonctions que je fais qui dirais exerce la formule si j'ai ça dans la case?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié par Vaucluse le 14/06/2013 à 18:54
Modifié par Vaucluse le 14/06/2013 à 18:54
J'ai bien apparemment une solution, mais elle ne semble pas admettre le code CNUM.
Si vous voulez essayer:
remplacezdans colonne H les = et " par > rien
('pour info sélectionner colonne H touche ctrl +touche H et remplacer = par rien et ensuite idem avec " par rien).
Ensuite, toujours ne plaçant le code cherché dans C en E2:
=MODE(SI(C10:C69=E2;H10:H69))
Note cette formule est matricielle, elle doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées
(elle se retrouve automatiquement entre crochets dans la barre de formule)
celle ci fonctionne quelque soit le classement de la colonne C( j'ai testé en triant selon la colonne "article" pour mélanger C)
crdlmnt
Si vous voulez essayer:
remplacezdans colonne H les = et " par > rien
('pour info sélectionner colonne H touche ctrl +touche H et remplacer = par rien et ensuite idem avec " par rien).
Ensuite, toujours ne plaçant le code cherché dans C en E2:
=MODE(SI(C10:C69=E2;H10:H69))
Note cette formule est matricielle, elle doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées
(elle se retrouve automatiquement entre crochets dans la barre de formule)
celle ci fonctionne quelque soit le classement de la colonne C( j'ai testé en triant selon la colonne "article" pour mélanger C)
crdlmnt
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
14 juin 2013 à 19:04
14 juin 2013 à 19:04
Ok je vous remercie, je vais essayer de faire mon bonheur avec tout ça.
Merci de votre aide Vaucluse
Merci de votre aide Vaucluse