Bonjour,
Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité
mon souhait :
La formule doit concatener dans par exemple C1, le contenu des cellules de
D1:E1 si MAX( A1:B1)=2
Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1
Le nombre dans la colonne A est variable et déterminant du nombre de
cellules à concatener à partir de D1
Les cellules à concatener contiennent du texte, lui-même parfois sup à 254
caractères
Exemple de formule testée :
Dans C1 :
=SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&":
"&ADRESSE(LIGNE();COLONNE()+$B1))))
La formule ci-dessus me concatène uniquement les cellules désignées, mais
pas celles qui sont entre
Si un expert avait une idée, j'ai 22000 lignes à traiter !
"hugo83" a écrit dans le message de news: | Bonjour, | Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité | mon souhait : | La formule doit concatener dans par exemple C1, le contenu des cellules de | D1:E1 si MAX( A1:B1)=2 | Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1 | | Le nombre dans la colonne A est variable et déterminant du nombre de | cellules à concatener à partir de D1 | Les cellules à concatener contiennent du texte, lui-même parfois sup à 254 | caractères | | Exemple de formule testée : | Dans C1 : | =SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&": | "&ADRESSE(LIGNE();COLONNE()+$B1)))) | | La formule ci-dessus me concatène uniquement les cellules désignées, mais | pas celles qui sont entre | | Si un expert avait une idée, j'ai 22000 lignes à traiter ! | | Merci d'avance
"hugo83" <hugo83@discussions.microsoft.com> a écrit dans le message de news: B1C4030A-E697-4E51-BF9F-624BEA31B7A3@microsoft.com...
| Bonjour,
| Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité
| mon souhait :
| La formule doit concatener dans par exemple C1, le contenu des cellules de
| D1:E1 si MAX( A1:B1)=2
| Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1
|
| Le nombre dans la colonne A est variable et déterminant du nombre de
| cellules à concatener à partir de D1
| Les cellules à concatener contiennent du texte, lui-même parfois sup à 254
| caractères
|
| Exemple de formule testée :
| Dans C1 :
| =SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&":
| "&ADRESSE(LIGNE();COLONNE()+$B1))))
|
| La formule ci-dessus me concatène uniquement les cellules désignées, mais
| pas celles qui sont entre
|
| Si un expert avait une idée, j'ai 22000 lignes à traiter !
|
| Merci d'avance
"hugo83" a écrit dans le message de news: | Bonjour, | Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité | mon souhait : | La formule doit concatener dans par exemple C1, le contenu des cellules de | D1:E1 si MAX( A1:B1)=2 | Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1 | | Le nombre dans la colonne A est variable et déterminant du nombre de | cellules à concatener à partir de D1 | Les cellules à concatener contiennent du texte, lui-même parfois sup à 254 | caractères | | Exemple de formule testée : | Dans C1 : | =SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&": | "&ADRESSE(LIGNE();COLONNE()+$B1)))) | | La formule ci-dessus me concatène uniquement les cellules désignées, mais | pas celles qui sont entre | | Si un expert avait une idée, j'ai 22000 lignes à traiter ! | | Merci d'avance
hugo83
Hélas, dans ta formule avec STXT "MAX(A1:B1)" va désigner le nb de caractères à extraire dans le texte concatené ; or ma difficulté est de donner l'adresse des cellules à concatener à partir de D1 et en fonction du résultat de MAX(A1:B1)... Merci quand même
"hugo83" a écrit dans le message de news: | Bonjour, | Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité | mon souhait : | La formule doit concatener dans par exemple C1, le contenu des cellules de | D1:E1 si MAX( A1:B1)=2 | Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1 | | Le nombre dans la colonne A est variable et déterminant du nombre de | cellules à concatener à partir de D1 | Les cellules à concatener contiennent du texte, lui-même parfois sup à 254 | caractères | | Exemple de formule testée : | Dans C1 : | =SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&": | "&ADRESSE(LIGNE();COLONNE()+$B1)))) | | La formule ci-dessus me concatène uniquement les cellules désignées, mais | pas celles qui sont entre | | Si un expert avait une idée, j'ai 22000 lignes à traiter ! | | Merci d'avance
Hélas, dans ta formule avec STXT "MAX(A1:B1)" va désigner le nb de caractères
à extraire dans le texte concatené ; or ma difficulté est de donner l'adresse
des cellules à concatener à partir de D1 et en fonction du résultat de
MAX(A1:B1)...
Merci quand même
"hugo83" <hugo83@discussions.microsoft.com> a écrit dans le message de news: B1C4030A-E697-4E51-BF9F-624BEA31B7A3@microsoft.com...
| Bonjour,
| Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité
| mon souhait :
| La formule doit concatener dans par exemple C1, le contenu des cellules de
| D1:E1 si MAX( A1:B1)=2
| Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1
|
| Le nombre dans la colonne A est variable et déterminant du nombre de
| cellules à concatener à partir de D1
| Les cellules à concatener contiennent du texte, lui-même parfois sup à 254
| caractères
|
| Exemple de formule testée :
| Dans C1 :
| =SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&":
| "&ADRESSE(LIGNE();COLONNE()+$B1))))
|
| La formule ci-dessus me concatène uniquement les cellules désignées, mais
| pas celles qui sont entre
|
| Si un expert avait une idée, j'ai 22000 lignes à traiter !
|
| Merci d'avance
Hélas, dans ta formule avec STXT "MAX(A1:B1)" va désigner le nb de caractères à extraire dans le texte concatené ; or ma difficulté est de donner l'adresse des cellules à concatener à partir de D1 et en fonction du résultat de MAX(A1:B1)... Merci quand même
"hugo83" a écrit dans le message de news: | Bonjour, | Ayant tenté sans succès "CONCATENER()" ou "&", je soumet à votre sagacité | mon souhait : | La formule doit concatener dans par exemple C1, le contenu des cellules de | D1:E1 si MAX( A1:B1)=2 | Ou, si MAX(A1:B1)=3, la formule en C1 me concatène le contenu de D1:F1 | | Le nombre dans la colonne A est variable et déterminant du nombre de | cellules à concatener à partir de D1 | Les cellules à concatener contiennent du texte, lui-même parfois sup à 254 | caractères | | Exemple de formule testée : | Dans C1 : | =SI(NON(ESTNUM(MAX(A1:C1));"";INDIRECT(CONCATENER(ADRESSE(1;1;3)&": | "&ADRESSE(LIGNE();COLONNE()+$B1)))) | | La formule ci-dessus me concatène uniquement les cellules désignées, mais | pas celles qui sont entre | | Si un expert avait une idée, j'ai 22000 lignes à traiter ! | | Merci d'avance