EXCEL: Compilation sous 2 conditions
Résolu/Fermé
A voir également:
- EXCEL: Compilation sous 2 conditions
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
7 réponses
Utilisateur anonyme
6 févr. 2009 à 16:26
6 févr. 2009 à 16:26
bonjour,
Dans une cellule de la feuil2 entrez la formule:
=SOMMEPROD((Feuil1!B1:B7="pavage")*(Feuil1!C1:C7="B"))
Dans une cellule de la feuil2 entrez la formule:
=SOMMEPROD((Feuil1!B1:B7="pavage")*(Feuil1!C1:C7="B"))
Utilisateur anonyme
6 févr. 2009 à 15:58
6 févr. 2009 à 15:58
il faut utiliser la commande NB.SI (la condition est B dans ton cas )
Utilisateur anonyme
7 févr. 2009 à 14:03
7 févr. 2009 à 14:03
Bonjour,
pour faire simple:créer une colonne D avec D4=Gauche(A4;4) étiré jusqu'à D127.
modifier la formule =SOMMEPROD((E4:E127="pavage béton")*(D4:D127="08-B"))
pour faire simple:créer une colonne D avec D4=Gauche(A4;4) étiré jusqu'à D127.
modifier la formule =SOMMEPROD((E4:E127="pavage béton")*(D4:D127="08-B"))
Salut Tontong
premièrement, je m'excuse, je n'avais pas vu que tu m'avais répondu et j'ai créé un autre forum dsl :-S
Pour ta réponse, en effet, ca fonctionne mais le but de ma démarche de formule est de ne pas créer une autre colone: mon tableau est déjà très lourd. Je pensais que je pourrait me passer d'une colone en mettant une autre formule entre parenthèse à la place du "08-B"
Je suis en plein essais
mais qu'en pense-tu?
pense-tu que je peux y arriver dans une formule ou je vais absoluement me créer une autre colone?
Merci de tes réponses
C'est vraiment très apprécié
premièrement, je m'excuse, je n'avais pas vu que tu m'avais répondu et j'ai créé un autre forum dsl :-S
Pour ta réponse, en effet, ca fonctionne mais le but de ma démarche de formule est de ne pas créer une autre colone: mon tableau est déjà très lourd. Je pensais que je pourrait me passer d'une colone en mettant une autre formule entre parenthèse à la place du "08-B"
Je suis en plein essais
mais qu'en pense-tu?
pense-tu que je peux y arriver dans une formule ou je vais absoluement me créer une autre colone?
Merci de tes réponses
C'est vraiment très apprécié
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
9 févr. 2009 à 22:52
9 févr. 2009 à 22:52
Salut le forum
Ou directement sans colonne intermédiaire
=SOMMEPROD((B3:B8="Pavage béton")*(GAUCHE(A3:A8;4)="08-B"))
Plage à adapter pour ton problème
Mytå
Ou directement sans colonne intermédiaire
=SOMMEPROD((B3:B8="Pavage béton")*(GAUCHE(A3:A8;4)="08-B"))
Plage à adapter pour ton problème
Mytå
Salut Myta
Merci pour ta réponse
j'ai aussi tenté cette avenue mais le problème c'est qu'il ne va rechercher que le "08-B"
donc si j'ai écrit 08-B-001.. il ne l'identifira pas
autrement dit, je veux qu'il cherche tout ce qui commence par 08-B même s'il y a d'autre chose d'écrit après
J'avais pensé à mettre "08-B-*" mais ca ne fonctionne pas
Je suis difficile hein ;-)
si tu as une idée, laisse-le moi savoir
merci encore
Merci pour ta réponse
j'ai aussi tenté cette avenue mais le problème c'est qu'il ne va rechercher que le "08-B"
donc si j'ai écrit 08-B-001.. il ne l'identifira pas
autrement dit, je veux qu'il cherche tout ce qui commence par 08-B même s'il y a d'autre chose d'écrit après
J'avais pensé à mettre "08-B-*" mais ca ne fonctionne pas
Je suis difficile hein ;-)
si tu as une idée, laisse-le moi savoir
merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
9 févr. 2009 à 23:33
9 févr. 2009 à 23:33
Re le forum
C'est bien ce que fait ma formule
=SOMMEPROD((B3:B8="Pavage béton")*(GAUCHE(A3:A8;4)="08-B"))
GAUCHE(A3:A8;4)="08-B"
Les 4 caractères à Gauche de la cellule sont 08-B, je me fiche du reste de la cellule
Je ne vois pas le problème
Mytå
C'est bien ce que fait ma formule
=SOMMEPROD((B3:B8="Pavage béton")*(GAUCHE(A3:A8;4)="08-B"))
GAUCHE(A3:A8;4)="08-B"
Les 4 caractères à Gauche de la cellule sont 08-B, je me fiche du reste de la cellule
Je ne vois pas le problème
Mytå
Myta
J'avais mal lu ta formule désolé
mais tu es vraiment génial!!!
ca fonctionne enfin!!!!!!!!!!!!
si je t'avais devant moi, je te donnerais une gros bec avec un gros calin!!!
ah ben torieux!!!
la voila "the super formule"
Myta, je te déclare mon amour!!!
hahahahah
sérieusement, un énorme merci Myta!!.. et Tontong aussi!!
J'avais mal lu ta formule désolé
mais tu es vraiment génial!!!
ca fonctionne enfin!!!!!!!!!!!!
si je t'avais devant moi, je te donnerais une gros bec avec un gros calin!!!
ah ben torieux!!!
la voila "the super formule"
Myta, je te déclare mon amour!!!
hahahahah
sérieusement, un énorme merci Myta!!.. et Tontong aussi!!
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
9 févr. 2009 à 23:47
9 févr. 2009 à 23:47
Re le forum
Minimoijd, tu commencais à me faire douter de mes formules :)
Mais bon, c'est résolu....
Au plaisir de te relire sur une autre ficelle
Mytå (Du Québec)
Minimoijd, tu commencais à me faire douter de mes formules :)
Mais bon, c'est résolu....
Au plaisir de te relire sur une autre ficelle
Mytå (Du Québec)
Resalut Myta
moi aussi je suis québécois :-)
Je te pose une colle avec ta super formule juste pour le plaisir de te chalenger et pour moi d'apprendre :-)
dans la formule "Gauche"; ca définie que la formule doit prendre le nombre de caractère X à partir de la gauche: ca va hyper bien si les caractères avant le "B" sont les mêmes comme dans l'exemple que j'avais donné
mais admetton qu'on doit prendre un caractère au centre et que les caractères du début ne sont pas les mêmes par exemple:
20080103-B-001
20080426-B-043
20080810-A-031
20080911-D-010
20081005-B-047
est-ce qu'il y a une facon de reformuler la super formule pour qu'elle ne tienne compte que du 10e caractère à partir de la gauche?
Au plaisir
moi aussi je suis québécois :-)
Je te pose une colle avec ta super formule juste pour le plaisir de te chalenger et pour moi d'apprendre :-)
dans la formule "Gauche"; ca définie que la formule doit prendre le nombre de caractère X à partir de la gauche: ca va hyper bien si les caractères avant le "B" sont les mêmes comme dans l'exemple que j'avais donné
mais admetton qu'on doit prendre un caractère au centre et que les caractères du début ne sont pas les mêmes par exemple:
20080103-B-001
20080426-B-043
20080810-A-031
20080911-D-010
20081005-B-047
est-ce qu'il y a une facon de reformuler la super formule pour qu'elle ne tienne compte que du 10e caractère à partir de la gauche?
Au plaisir
Utilisateur anonyme
10 févr. 2009 à 18:43
10 févr. 2009 à 18:43
Bonjour,
Il suffit de remplacer GAUCHE(A3:A8;4)="08-B" par STXT(A3:A8;10;1)="B"
Il suffit de remplacer GAUCHE(A3:A8;4)="08-B" par STXT(A3:A8;10;1)="B"
6 févr. 2009 à 22:47
un autre petit truc a te demander dans le même sens
j'ai 2 colones
A_______________B
08-A-001___Pavage asphalte
08-B-001___Garage
08-B-002___Pavage béton
08-C-001___pavage asphalte
08-B-003___pavage béton
08-A-002___Garage
selon ta formule:
=SOMMEPROD((E4:E127="pavage béton")*(A4:A127="?"))
dans la colone A, les numéros sont donné automatiquement mais j'aimerais faire ressortir les 08-B
dans cet exemple, la cellule idiquerait 2 puisqu'il y a 2 pavage béton qui concordent avec 08-B de la colone A
Autrement dit: qu'est-ce que j'écrit à la place du "?" dans la formule pour qu'il repère les 08-B des numéros de la colone A
Merci pour les infos