Effectuer les formules sous conditions
biboupifa
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
biboupifa Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
biboupifa Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
https://www.cjoint.com/?CForDtoyJaX
je vous joints un fichier sur lequel un autre fichier travail et fait des calculs.
mon problème est le suivant: je voudrais qu'il fasse ses calculs lorsque la marque est une marque du distributeur d'une part, et d'autre part d'une marque nationale.
j'ai des formules de ce type:
=SI(NB.SI($I:$I;"Ap")>NB.SI($I:$I;"ED");"téléphone";"EDI")
=MODE(CNUM(DECALER($H$9;1;0;NBVAL($H:$H)-1)))
et quelques autres.
est ce que il y a un moyen, ou l'ai-je dans le baba?
en vous remerciant d'avance,
cordialement,
https://www.cjoint.com/?CForDtoyJaX
je vous joints un fichier sur lequel un autre fichier travail et fait des calculs.
mon problème est le suivant: je voudrais qu'il fasse ses calculs lorsque la marque est une marque du distributeur d'une part, et d'autre part d'une marque nationale.
j'ai des formules de ce type:
=SI(NB.SI($I:$I;"Ap")>NB.SI($I:$I;"ED");"téléphone";"EDI")
=MODE(CNUM(DECALER($H$9;1;0;NBVAL($H:$H)-1)))
et quelques autres.
est ce que il y a un moyen, ou l'ai-je dans le baba?
en vous remerciant d'avance,
cordialement,
A voir également:
- Effectuer les formules sous conditions
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Toutes les formules mathématiques pdf - Télécharger - Études & Formations
- Formules excel de base - Guide
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Excel reporter des données sur une autre feuille avec conditions ✓ - Forum Excel
4 réponses
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
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
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?
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
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