> Tous les forums > Forum Bureautique
 cherche formuleSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
rudika
  Posté le 22/11/2017 @ 15:01 
Aller en bas de la page 
Petite astucienne


Bonjour à tous,

Je souhaiterais connaître la formule qui me permette de dire : chercher dans colonne A si une cellule contient la lettre M dans la valeur trouvée ou la lettre T.

Si trouve la lettre M, alors "M"

Si trouve la lettreTM, alors "T"

sinon ""

je pense que c'est un jeu d'enfant, mais.. je bloque.

Merci par avance

Publicité
dlxpat
 Posté le 22/11/2017 à 16:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour, cette formule peut être, mais si jamais en colonne A tu as un mot avec les lettres M et T (le mot compte par exemple !), il ne comptabilisera que la lettre M

en B1 =SI(NB.SI(A1;"*m*");"M";SI(NB.SI(A1;"*t*");"T";"")), puis tirer vers le bas,

à moins de mettre en plus en colonne C :

en C1 =SI(NB.SI(A1;"*t*");"T";SI(NB.SI(A1;"*m*");"M";"")) puis tirer vers le bas

Mais il doit y avoir mieux !

rudika
 Posté le 22/11/2017 à 17:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Merci petit astucien. C'est exactement ce que je cherchais. et je vais m'en contenter car le fait d'étirer ma formule ne me dérange pas.

je regarde toutefois si quelqu'un propose autre-chose.

bonne soirée

Rudika

dlxpat
 Posté le 22/11/2017 à 17:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Content pour toi et merci pour le retour

Labougie
 Posté le 22/11/2017 à 19:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

,

Tu peux faire plus court

=SI(NB.SI(A1;"*m*");"M";"T")

Si "m" alors "M" sinon "T"

labougie

dlxpat
 Posté le 22/11/2017 à 21:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Labougie, j'y avais pensé mais si jamais il y a un mot qui n'a ni M ni T, j'ai peur que la formule indique T tout de même

rudika
 Posté le 24/11/2017 à 11:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Merci à Labougie et dlxpat pour ces infos qui me sont bien utiles.

Du coup, je profite encore un peu de votre savoir.

je souhaite copier dans ma feuille , la valeur contenue en colonne C d'une autre feuille de mon classeur, selon 2 conditions.

Si en colonne A, il y a une croix (X) dans ma cellule, ET que dans la colonne B il y a le nom de ma commune , ALORS copier la valeur de la cellule correspondante de ma colonne C.

SI(ET('lignes à facturer'!A:A="x"; 'lignes à facturer'!C:C="Boussières");'lignes à facturer'!F:F;"")

Or, cette formule ne fonctionne pas. je pense que mon problème se situe sur les colonnes A.A

Merci par avance.

rudika



Modifié par rudika le 24/11/2017 11:36
dlxpat
 Posté le 24/11/2017 à 11:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour, ça devient dur dur de bien appréhender ton fichier. Pas possible d'en avoir un extrait dans cijoint.com, quitte à mettre des infos bidons ?

On ne sait pas ce qu'il y a en C (texte ou nombre ?)

Où copier cette valeur dans la première feuille (nom= ???)

Qu'il y a t il en colonne F (feuille "lignes à facturer") ?

Tu dis vouloir récupérer la valeur de la colonne C alors que tu parles dans ta proposition de formule de la colonne F.

Manque (pour moi !) beaucoup d'infos !!

rudika
 Posté le 24/11/2017 à 12:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

effectivement, je n'ai pas fait attention en copiant ma formule. je ne l'ai pas modifiée selon ma demande. Avec mes excuses.

ce sera plus clair ainsi.

SI(ET('lignes à facturer'!A:A="x"; 'lignes à facturer'!C:C="Commune 1");'lignes à facturer'!F:F;"")

dans Feuille Lignes à facturer, ces données :

Lien vers une image externe

Merci

Rudika

Publicité
dlxpat
 Posté le 24/11/2017 à 12:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ton lien ne marche pas. J'ai essayé de te faire un mini fichier en fonction de ce que j'ai compris. Bonne chance (je ne pourrais te répondre avant lundi (WE en ballade)

http://www.cjoint.com/c/GKylofdT4PX

dlxpat
 Posté le 24/11/2017 à 12:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Le même avec une colonne de + (concatener !)

http://www.cjoint.com/c/GKyls381eJX

rudika
 Posté le 24/11/2017 à 12:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Lien vers une image externe

j'ai un souci à l'ouvertur du fichier.. je suis stupide ou quoi ??

Bon w-end à toi.

dlxpat
 Posté le 24/11/2017 à 12:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ton excel accepte les macros ?

rudika
 Posté le 24/11/2017 à 16:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Oui sans problème habituellement.

Disons que si je fais ceci, la formule fonctionne :

SI(ET(A:A="x"; C:C="Commune 1"); F:F;"")

Si je veux la même chose mais en allant chercher les valeurs dans une autre feuille du classeur, ça ne fonctionne pas.

SI(ET('feuille1"!A:A="x"; 'feuille1'!C:C="Commune 1");'feuille1'!F:F;"")

Je veux copier en feuille 2 une valeur contenue en colonne F Si et seulement si la cellule en A contient une croix et Si la cellule en colonne C contient le mot Commune 1.

Exemple :

A3 contient une X

C3 contient le mot Commune 1

Alors copier en feuille 2 la valeur contenue en F3 ( qui peut être un nombre ou du texte.

Voilà. J'espère être plus claire.

Merci

rudika

DjiDji59430
 Posté le 24/11/2017 à 18:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour a tous

En feuill2!f3

=si(et(feuil1!a3="x";feuil1!c3="commune 1");feuil1!f3;"")

Cdlmnt

dlxpat
 Posté le 27/11/2017 à 10:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous, de retour du weekend. J'ai vu avec plaisir que des réponses supplémentaires te sont parvenues. J'espère qu'elles répondent à ton attente. Si tu pouvais nous faire un point ce serait sympa ! et n'oublies pas de mettre en résolu si c'est le cas.

rudika
 Posté le 27/11/2017 à 15:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

bonjour dlxpat,

mon problème n'est toujours pas résolu. Je voudrais copier vers Feuille2 une valeur contenue en colonne F de la Feuille1 Si et seulement si la cellule en A contient X et Si la cellule en colonne C contient le mot Commune 1. Ma formule est la suivante :

SI(ET('feuille1"!A:A="x"; 'feuille1'!C:C="Commune 1");'feuille1'!F:F;"")

mais cela ne fonctionne pas. Enfin, pour étre exacte, cela marche si j'ai un classeur tout simple de 2 feuilles. Or, mon classeur contient une 20taine de feuilles avec des macros.. mon problème est là je crois.

Exemple :

si A3 contient une X

et C3 contient le mot Commune 1

Alors copier en Feuille 2 la valeur contenue en F3 (qui peut être un nombre ou du texte).

Merci

rudika

Publicité
dlxpat
 Posté le 27/11/2017 à 17:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci de ta réponse. Comme je te l'avais demandé précédemment, sans voir ton fichier c'est pas facile d'imaginer. Il me semblait que ta feuille 2 s'appelait "lignes à facturer " ! Au début tu voulais copier en feuille 1 ce qu'il y avait en feuille "lignes à facturer" or dans ton dernier message c'est en feuille 2 qu'il faut copier !!!

Je ne peux plus rien sans voir ton fichier ! fais une copie, changes les noms et adresses et joint le en copie grâce à cijoint.com

Désolé (le fait d'avoir des macros et plusieurs autres feuilles ne devraient pas empêcher cette formule)

ferrand
 Posté le 27/11/2017 à 18:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir rudika,

Tant que tu persisteras à formuler sur des colonnes entières, ne t'étonne pas de ne pas aboutir au résultat voulu !

Je trouverais indécent que tu y arrives ainsi !!!

Regarde la proposition de DjiDji correspondant exactement à ton exemple, pour voir comment on construit une formule.

Cordialement.

rudika
 Posté le 27/11/2017 à 18:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonsoir ferrand,

je crois que j'ai compris que j'en demande trop . Et, dlxpat, je ne peux pas mettre mon classeur sur cijoint.com car données confidentielles.

Pour la construction de la formule, je la comprends bien. je pensais simplement que ce que je peux faire sur un classeur de 2 feuilles, je pouvais le faire sur un classeur beaucoup plus conséquent. j'ai juste rêvé que je pourrais gagner un temps fou.

Bonsoir et encore merci à tous.

rudika

ferrand
 Posté le 28/11/2017 à 09:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Tu ne demandes pas grand chose, une formule on ne peut plus banale... Ce qu'il y a, c'est que tu ne lis pas ce qui t'a été répondu !

Si tu lisais et exécutais, le problème serait résolu depuis longtemps.

Cordialement.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
Aucun sujet pertinent lié trouvé
 > Tous les forums > Forum Bureautique