Fonction SI
Résolu/Fermé
Kirilov
Messages postés
104
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
26 janvier 2022
-
25 sept. 2013 à 09:46
Raymond PENTIER Messages postés 58707 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 octobre 2024 - 25 sept. 2013 à 16:19
Raymond PENTIER Messages postés 58707 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 octobre 2024 - 25 sept. 2013 à 16:19
A voir également:
- Fonction SI
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
6 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
25 sept. 2013 à 09:58
25 sept. 2013 à 09:58
Bonjour
votre formule et votre message sont complètement décalés!!
1°)vous parler de colonne A,B,C et vous présentez une formule avec B et AH?
2°) concatener veut dire regrouper le texte de plusieurs cellule en une seule, alors que la vous ne concaténez que AH?
Essayez ce principe:
=SI(ESTERREUR(CHERCHE("Montexte";A1);"";A1&B1)
pour regrouper les textes de A1 et B1 en C1
ou encore
=SI(NB.SI(A1;"*Montexte*");A1&B1;"")
Sinon revenez avec des infos plus précises!
crdlmnt
votre formule et votre message sont complètement décalés!!
1°)vous parler de colonne A,B,C et vous présentez une formule avec B et AH?
2°) concatener veut dire regrouper le texte de plusieurs cellule en une seule, alors que la vous ne concaténez que AH?
Essayez ce principe:
=SI(ESTERREUR(CHERCHE("Montexte";A1);"";A1&B1)
pour regrouper les textes de A1 et B1 en C1
ou encore
=SI(NB.SI(A1;"*Montexte*");A1&B1;"")
Sinon revenez avec des infos plus précises!
crdlmnt
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
25 sept. 2013 à 10:04
25 sept. 2013 à 10:04
Bonjour
Je vois plusieurs erreurs
ESTTEXTE et non estexte
concatener(a1;b1) point virgule et non deux points
vous concatener de A à H et la colonne C est à l'intérieur = formule circulaire
=SI(ESTTEXTE("*A*");CONCATENER(A4;B4;""))
si j'ai bien compris votre problème
Je vois plusieurs erreurs
ESTTEXTE et non estexte
concatener(a1;b1) point virgule et non deux points
vous concatener de A à H et la colonne C est à l'intérieur = formule circulaire
=SI(ESTTEXTE("*A*");CONCATENER(A4;B4;""))
si j'ai bien compris votre problème
Kirilov
Messages postés
104
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
26 janvier 2022
1
25 sept. 2013 à 10:28
25 sept. 2013 à 10:28
Bonjour Vaucluse,
1°) Je parlais de A, B, C en effet mais dans la "vraie vie" les colonnes concernées sont B et AH mais cela n'a guère d'importance (enfin je suppose !).
2°) Ce que je souhaite c'est concaténer les résultats validés par la condition SI dans une colonne X
J'ai essayé votre solution qui ne fonctionne pas pour moi.
J'explique autrement : dans une colonne j'ai une suite d'identifiants qui ont une partie commune et de l'autre j'ai les numéros de fichiers numériques correspondants. Par exemple : 1A 1 correspond au fichier numérique 5, 1A 2 correspond au fichier numérique 25 etc. Ce que je veux c'est obtenir une colonne me disant qu'aux identifiants 1A correspondent les fichier 5 et 25.
Bonjour Philou10120,
Votre solution ne fonctionne pas : elle me renvoie des résultats incohérents. Mais je ne sais pas pourquoi !
Merci de votre aide à vous deux.
1°) Je parlais de A, B, C en effet mais dans la "vraie vie" les colonnes concernées sont B et AH mais cela n'a guère d'importance (enfin je suppose !).
2°) Ce que je souhaite c'est concaténer les résultats validés par la condition SI dans une colonne X
J'ai essayé votre solution qui ne fonctionne pas pour moi.
J'explique autrement : dans une colonne j'ai une suite d'identifiants qui ont une partie commune et de l'autre j'ai les numéros de fichiers numériques correspondants. Par exemple : 1A 1 correspond au fichier numérique 5, 1A 2 correspond au fichier numérique 25 etc. Ce que je veux c'est obtenir une colonne me disant qu'aux identifiants 1A correspondent les fichier 5 et 25.
Bonjour Philou10120,
Votre solution ne fonctionne pas : elle me renvoie des résultats incohérents. Mais je ne sais pas pourquoi !
Merci de votre aide à vous deux.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
25 sept. 2013 à 12:20
25 sept. 2013 à 12:20
Rien de clair dans tout ça
Qu'appelez vous concatener? si vous n"avez qu'une seule colonne AH, on ne voit pas très bien ce que l'on peut concaténer
Qu'appelez vous concatener? si vous n"avez qu'une seule colonne AH, on ne voit pas très bien ce que l'on peut concaténer
Kirilov
Messages postés
104
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
26 janvier 2022
1
25 sept. 2013 à 12:34
25 sept. 2013 à 12:34
Je souhaite que si la condition est remplie (c'est à dire, pour rester avec l'exemple donné, si des cellules de ma colonne B contiennent l'information "1A") que les valeurs des cellules de la colonne AH soit toutes rassemblées.
Je vais essayer d'utiliser cjoint comme le recommande Lentzouille.
Je vais essayer d'utiliser cjoint comme le recommande Lentzouille.
Lentzouille
Messages postés
670
Date d'inscription
mardi 27 septembre 2011
Statut
Membre
Dernière intervention
11 septembre 2020
64
25 sept. 2013 à 10:47
25 sept. 2013 à 10:47
Merci de bien vouloir déposer votre dossier sur cjoint.com
Pour une lecture plus simple de votre demande
Pour une lecture plus simple de votre demande
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Kirilov
Messages postés
104
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
26 janvier 2022
1
25 sept. 2013 à 12:58
25 sept. 2013 à 12:58
Bonjour à tous,
Voici le lien avec un extrait de mon fichier : https://www.cjoint.com/?0Izm5lPap0z
Voici le lien avec un extrait de mon fichier : https://www.cjoint.com/?0Izm5lPap0z
Raymond PENTIER
Messages postés
58707
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 octobre 2024
17 220
25 sept. 2013 à 14:53
25 sept. 2013 à 14:53
Bonjour Kirilov.
L'utilisation des tableurs nécessite rigueur et logique.
L'emploi de la fonction logique SI exige clarté et méthode.
Nous sommes de simples bénévoles, pas des informaticiens professionnels.
Pour toutes ces raisons, nous t'invitons à fournir des explications cohérentes et lisibles.
* Quand tu réponds à Vaucluse "cela n'a guère d'importance" tu te trompes ; cela en a pour nous qui essayons de suivre ton raisonnement, et c'est de la désinvolture.
* Quand tu envoies à 10:28 et à 12:34 des précisions concernant les colonnes B et AH et que tu fabriques, exprès pour nous, un fichier exemple à 12:58 avec les colonnes A et B, tu ne nous donnes pas envie de continuer à te lire !
Pour extraire l'information "23/1" ou "23/10" de la colonne A, il faut utiliser en C la formule =STXT(A:A;1;NBCAR(A:A)-2)
Pour concaténer à chaque ligne les ID fichier concernés, il faut mettre en D2 la formule =SI(C2=C1;CONCATENER(D1;", ";B2);B2) et la recopier vers le bas.
Pour n'afficher que les résultats définitifs, il faut mettre en E2 la formule =SI(C3<>C2;D2;"") à recopier vers le bas.
https://www.cjoint.com/?CIzo0K7liUw
Pour faire tout ça en une seule formule, il faut jongler avec des fonctions comme INDEX, EQUIV, DECALER ; j'en laisse le soin à quelqu'un d'autre ...
L'utilisation des tableurs nécessite rigueur et logique.
L'emploi de la fonction logique SI exige clarté et méthode.
Nous sommes de simples bénévoles, pas des informaticiens professionnels.
Pour toutes ces raisons, nous t'invitons à fournir des explications cohérentes et lisibles.
* Quand tu réponds à Vaucluse "cela n'a guère d'importance" tu te trompes ; cela en a pour nous qui essayons de suivre ton raisonnement, et c'est de la désinvolture.
* Quand tu envoies à 10:28 et à 12:34 des précisions concernant les colonnes B et AH et que tu fabriques, exprès pour nous, un fichier exemple à 12:58 avec les colonnes A et B, tu ne nous donnes pas envie de continuer à te lire !
Pour extraire l'information "23/1" ou "23/10" de la colonne A, il faut utiliser en C la formule =STXT(A:A;1;NBCAR(A:A)-2)
Pour concaténer à chaque ligne les ID fichier concernés, il faut mettre en D2 la formule =SI(C2=C1;CONCATENER(D1;", ";B2);B2) et la recopier vers le bas.
Pour n'afficher que les résultats définitifs, il faut mettre en E2 la formule =SI(C3<>C2;D2;"") à recopier vers le bas.
https://www.cjoint.com/?CIzo0K7liUw
Pour faire tout ça en une seule formule, il faut jongler avec des fonctions comme INDEX, EQUIV, DECALER ; j'en laisse le soin à quelqu'un d'autre ...
Kirilov
Messages postés
104
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
26 janvier 2022
1
25 sept. 2013 à 16:03
25 sept. 2013 à 16:03
Bonjour Raymond,
En effet je ne vois ce que cela change que les colonnes concernées par la formule soient A et B ou X et Y mais dans tous les cas je vous remercie vivement pour votre solution qui fonctionne.
Cordialement,
En effet je ne vois ce que cela change que les colonnes concernées par la formule soient A et B ou X et Y mais dans tous les cas je vous remercie vivement pour votre solution qui fonctionne.
Cordialement,
Raymond PENTIER
Messages postés
58707
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 octobre 2024
17 220
25 sept. 2013 à 16:19
25 sept. 2013 à 16:19
Ce que cela change, c'est que nous devons faire un double effort de compréhension : suivre le fil de ton explication (évidente pour toi qui sais de quoi il s'agit, nébuleuse pour celui qui découvre le sujet) et essayer de transposer les diverses références que tu utilises ...
C'est vrai qu'on finit par y arriver, mais tu nous aurais facilité la tâche en ne mélangeant pas les désignations.
C'est vrai qu'on finit par y arriver, mais tu nous aurais facilité la tâche en ne mélangeant pas les désignations.