Formule difficile
Résolu/Fermé
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
-
Modifié par angelord62 le 3/06/2014 à 15:07
angelord62 Messages postés 40 Date d'inscription mardi 15 octobre 2013 Statut Membre Dernière intervention 5 juin 2014 - 5 juin 2014 à 15:43
angelord62 Messages postés 40 Date d'inscription mardi 15 octobre 2013 Statut Membre Dernière intervention 5 juin 2014 - 5 juin 2014 à 15:43
A voir également:
- Formule difficile
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
6 réponses
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
4 juin 2014 à 09:37
4 juin 2014 à 09:37
voila un exemple
https://www.cjoint.com/?DFejLw3Sv3M
https://www.cjoint.com/?DFejLw3Sv3M
via55
Messages postés
14506
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 décembre 2024
2 738
3 juin 2014 à 17:11
3 juin 2014 à 17:11
Bonjour
En E1 mettre la formule :
=SI(ET(OU(B1="texte1";B1="texte2");OU(C1="texte3";C1="texte4";D1="texte3";D1="texte4"));A1;"")
L'étirer au bas de la colonne
Cdlmnt
En E1 mettre la formule :
=SI(ET(OU(B1="texte1";B1="texte2");OU(C1="texte3";C1="texte4";D1="texte3";D1="texte4"));A1;"")
L'étirer au bas de la colonne
Cdlmnt
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 19:46
3 juin 2014 à 19:46
merci votre formule fonctionne mais j'ai du mal m'exprimer.
en fait dans la colonne E j'aimerais pour chaque ligne, prenons l'exemple de E1, l'affichage de toute les cellules en A pour lesquelles la formule en E1 est vrai...
En fait ici si il y'a des valeurs pour E1 il maffiche juste A1, je voudrais qu'il m'affiche en E1 toutes les cellules dans la colonne A ou une valeur est trouvé...
J'ai du mal à exprimer ce que je veux, j'espere me faire comprendre (sinon la formule se rapproche tt de même de ce que je voulais)
en fait dans la colonne E j'aimerais pour chaque ligne, prenons l'exemple de E1, l'affichage de toute les cellules en A pour lesquelles la formule en E1 est vrai...
En fait ici si il y'a des valeurs pour E1 il maffiche juste A1, je voudrais qu'il m'affiche en E1 toutes les cellules dans la colonne A ou une valeur est trouvé...
J'ai du mal à exprimer ce que je veux, j'espere me faire comprendre (sinon la formule se rapproche tt de même de ce que je voulais)
via55
Messages postés
14506
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 décembre 2024
2 738
Modifié par via55 le 3/06/2014 à 20:38
Modifié par via55 le 3/06/2014 à 20:38
OK tu veux avoir tous les résultats regroupés dans une seule cellule?
SI la colonne A n'est pas longue tu peux concaténer les résultats de la colonne E en F1 par exemple en mettant la formule =E1 & " " & E2 & " " & E3 etc
Par contre si la colonne A comporte beaucoup de lignes il vaudrait mieux passer par une macro en VBA et faire inscrire le résultat en E1
Cdlmnt
SI la colonne A n'est pas longue tu peux concaténer les résultats de la colonne E en F1 par exemple en mettant la formule =E1 & " " & E2 & " " & E3 etc
Par contre si la colonne A comporte beaucoup de lignes il vaudrait mieux passer par une macro en VBA et faire inscrire le résultat en E1
Cdlmnt
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 20:46
3 juin 2014 à 20:46
oui la colonne A comporte plus de 200 lignes... donc dans une seule cellule ça me parait pas génial....as tu une idée pour que ça soit mieux présenté?
Les résultats ne pourraient pas apparaitrent dans un tableau en page 2 par exemple? ou alors tous les résultats en E mais visibles sous la forme d'une liste déroulante? c'est possible tout ca?
Merci
Les résultats ne pourraient pas apparaitrent dans un tableau en page 2 par exemple? ou alors tous les résultats en E mais visibles sous la forme d'une liste déroulante? c'est possible tout ca?
Merci
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 20:49
3 juin 2014 à 20:49
ou alors un double click sur E qui renvoit à un tableau en feuille 2 avec les résultats à l'intérieur...
un tableau dont les valeurs changent en fonction de la cellule sur laquelle je double click (E1, E2, E3...etc...)
un tableau dont les valeurs changent en fonction de la cellule sur laquelle je double click (E1, E2, E3...etc...)
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 20:51
3 juin 2014 à 20:51
une liste déroulante avec tous les résultats m'irait mais je ne sais pas si cest possible
via55
Messages postés
14506
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 décembre 2024
2 738
3 juin 2014 à 20:54
3 juin 2014 à 20:54
oui les résultats dans un tableau c'est possible, je te prépare un exemple sur quelques lignes
via55
Messages postés
14506
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 décembre 2024
2 738
3 juin 2014 à 21:09
3 juin 2014 à 21:09
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 21:15
3 juin 2014 à 21:15
merci beaucoup je vais tester ca tout a lheure et vous dirait demain si ca a fonctionné.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 23:17
3 juin 2014 à 23:17
alors on est dans l'idée mais j'ai encore omis quelquechose
Je ne peux pas me permettre d'étirer la formule en E sur la 1ère feuille.
Ma formule sera différente pour chaque cellule car les valeurs "texte1" "texte2" texte3" et"texte4" vont changer en fonction des lignes...
Il m'aurait fallu un tableau qui differe selon la cellule que je sélectionne en E.
ou plus simple est il possible que toutes les valeurs apparaissent dans la celulle E (sans tableau) mais à la ligne l'une en dessous de l'autre plutot que l'une à coté de l'autre?
Merci de m'aider pour moi c'est compliqué je n'ai pas de notion....
Je ne peux pas me permettre d'étirer la formule en E sur la 1ère feuille.
Ma formule sera différente pour chaque cellule car les valeurs "texte1" "texte2" texte3" et"texte4" vont changer en fonction des lignes...
Il m'aurait fallu un tableau qui differe selon la cellule que je sélectionne en E.
ou plus simple est il possible que toutes les valeurs apparaissent dans la celulle E (sans tableau) mais à la ligne l'une en dessous de l'autre plutot que l'une à coté de l'autre?
Merci de m'aider pour moi c'est compliqué je n'ai pas de notion....
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 23:18
3 juin 2014 à 23:18
en fait je dois adapter manuellement ma formule en E pour chaque ligne
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 23:20
3 juin 2014 à 23:20
et toujours pour chaque cellule en E il me faut toutes les valeurs de A possibles en fonction de ma formule.
angelord62
Messages postés
40
Date d'inscription
mardi 15 octobre 2013
Statut
Membre
Dernière intervention
5 juin 2014
1
3 juin 2014 à 23:22
3 juin 2014 à 23:22
ca se complique....lol
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
Modifié par Raymond PENTIER le 4/06/2014 à 02:41
Modifié par Raymond PENTIER le 4/06/2014 à 02:41
C'était compliqué dès le début !
Tu n'arrives pas à expliquer ce que tu veux : on ne peut pas inventer ou deviner ...
Si tu avais envoyé ton fichier dès le début, on aurait économisé pas mal de messages.
Mais il n'est pas trop tard, va dans https://www.cjoint.com/ pour créer le lien, que tu reviendras coller ici.
Et je parle bien du fichier Excel ; pas d'une image obtenue avec copie d'écran ...
Tu n'arrives pas à expliquer ce que tu veux : on ne peut pas inventer ou deviner ...
Si tu avais envoyé ton fichier dès le début, on aurait économisé pas mal de messages.
Mais il n'est pas trop tard, va dans https://www.cjoint.com/ pour créer le lien, que tu reviendras coller ici.
Et je parle bien du fichier Excel ; pas d'une image obtenue avec copie d'écran ...
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
4 juin 2014 à 09:25
4 juin 2014 à 09:25
Bonjour,
J'ai l'impression que le filtre automatique est la réponse à ton problème.
Tu devrais jeter un oeil dessus, ça te permet de filtrer les lignes qui répondent à un critère.
eric
J'ai l'impression que le filtre automatique est la réponse à ton problème.
Tu devrais jeter un oeil dessus, ça te permet de filtrer les lignes qui répondent à un critère.
eric
4 juin 2014 à 13:00
https://www.cjoint.com/?0Fem7zzxh4D
4 juin 2014 à 13:58
https://www.cjoint.com/?DFen5CFaNyS
4 juin 2014 à 18:27
Une solution par macro plus simple que de d'embrouiller dans les formules
https://www.cjoint.com/?0FesAr7s3po
Cdlmnt
4 juin 2014 à 20:03
4 juin 2014 à 20:21
"d1 = Sheets("Feuil2").Range("A" & n).Value
d2 = Sheets("Feuil2").Range("B" & n).Value
s1 = Sheets("Feuil2").Range("C" & n).Value
s2 = Sheets("Feuil2").Range("D" & n).Value
result = ""
For x = 15 To 21
cd = Sheets("Feuil1").Range("B" & x).Value
sc1 = Sheets("Feuil1").Range("C" & x).Value
sc2 = Sheets("Feuil1").Range("D" & x).Value
sc3 = Sheets("Feuil1").Range("E" & x).Value