Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien
m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir
une cellule récapitulatrice... en fait la concaténation du contenu de toutes
les cellules de la colonne C pour lesquelles la colonne A est a VRAI...
sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Bonjour.
Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des
valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI".
J'utilise une colonne intermédiaire, ici F :
En F1 :
=SI(ESTNA(A1);"";SI(A1*1=1;C1;""))
En F2 et suivantes :
=SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1))
Le résultat est au bas de la colonne F
Cordialement.
Daniel
"Amaranthe" <NoSpamAtAll-Amaranthe@free.fr> a écrit dans le message de news:
eB0jBVozGHA.2636@TK2MSFTNGP06.phx.gbl...
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez
bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai
avoir une cellule récapitulatrice... en fait la concaténation du contenu
de toutes les cellules de la colonne C pour lesquelles la colonne A est a
VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A
ou Vide.
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Amaranthe
Tout d'abord, merci pour ta réponse... C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend énormement de place... trop en fait. J'aurai du le préciser de prime abord, mon but etait bien de gagner de la place sur la taille du fichier... tout en restant dans des temps de réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" a écrit dans le message de news: %
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Tout d'abord, merci pour ta réponse...
C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient
pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des
extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend
énormement de place... trop en fait.
J'aurai du le préciser de prime abord, mon but etait bien de gagner de la
place sur la taille du fichier... tout en restant dans des temps de réponse
proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23qtuomozGHA.3656@TK2MSFTNGP04.phx.gbl...
Bonjour.
Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des
valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI".
J'utilise une colonne intermédiaire, ici F :
En F1 :
=SI(ESTNA(A1);"";SI(A1*1=1;C1;""))
En F2 et suivantes :
=SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1))
Le résultat est au bas de la colonne F
Cordialement.
Daniel
"Amaranthe" <NoSpamAtAll-Amaranthe@free.fr> a écrit dans le message de
news: eB0jBVozGHA.2636@TK2MSFTNGP06.phx.gbl...
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez
bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai
avoir une cellule récapitulatrice... en fait la concaténation du contenu
de toutes les cellules de la colonne C pour lesquelles la colonne A est a
VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A
ou Vide.
Tout d'abord, merci pour ta réponse... C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend énormement de place... trop en fait. J'aurai du le préciser de prime abord, mon but etait bien de gagner de la place sur la taille du fichier... tout en restant dans des temps de réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" a écrit dans le message de news: %
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Daniel
Essaie la fonction perso suivante :
Function ConcatenerSiVrai(Plage As Range) Dim c As Range Application.Volatile For Each c In Plage If Not WorksheetFunction.IsNA(c.Value) Then toto = c.Value If UCase(c.Value) = "VRAI" Then Var = Var & c.Offset(0, 2).Value End If End If Next c ConcatenerSiVrai = Var End Function
Daniel En sélectionnant la plage de la colonne A concernée. "Amaranthe" a écrit dans le message de news:
Tout d'abord, merci pour ta réponse... C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend énormement de place... trop en fait. J'aurai du le préciser de prime abord, mon but etait bien de gagner de la place sur la taille du fichier... tout en restant dans des temps de réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" a écrit dans le message de news: %
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Essaie la fonction perso suivante :
Function ConcatenerSiVrai(Plage As Range)
Dim c As Range
Application.Volatile
For Each c In Plage
If Not WorksheetFunction.IsNA(c.Value) Then
toto = c.Value
If UCase(c.Value) = "VRAI" Then
Var = Var & c.Offset(0, 2).Value
End If
End If
Next c
ConcatenerSiVrai = Var
End Function
Daniel
En sélectionnant la plage de la colonne A concernée.
"Amaranthe" <NoSpamAtAll-Amaranthe@free.fr> a écrit dans le message de news:
uaJkKvozGHA.4176@TK2MSFTNGP06.phx.gbl...
Tout d'abord, merci pour ta réponse...
C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient
pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des
extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend
énormement de place... trop en fait.
J'aurai du le préciser de prime abord, mon but etait bien de gagner de la
place sur la taille du fichier... tout en restant dans des temps de
réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23qtuomozGHA.3656@TK2MSFTNGP04.phx.gbl...
Bonjour.
Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des
valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI".
J'utilise une colonne intermédiaire, ici F :
En F1 :
=SI(ESTNA(A1);"";SI(A1*1=1;C1;""))
En F2 et suivantes :
=SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1))
Le résultat est au bas de la colonne F
Cordialement.
Daniel
"Amaranthe" <NoSpamAtAll-Amaranthe@free.fr> a écrit dans le message de
news: eB0jBVozGHA.2636@TK2MSFTNGP06.phx.gbl...
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez
bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai
avoir une cellule récapitulatrice... en fait la concaténation du contenu
de toutes les cellules de la colonne C pour lesquelles la colonne A est
a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX,
N/A ou Vide.
Function ConcatenerSiVrai(Plage As Range) Dim c As Range Application.Volatile For Each c In Plage If Not WorksheetFunction.IsNA(c.Value) Then toto = c.Value If UCase(c.Value) = "VRAI" Then Var = Var & c.Offset(0, 2).Value End If End If Next c ConcatenerSiVrai = Var End Function
Daniel En sélectionnant la plage de la colonne A concernée. "Amaranthe" a écrit dans le message de news:
Tout d'abord, merci pour ta réponse... C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend énormement de place... trop en fait. J'aurai du le préciser de prime abord, mon but etait bien de gagner de la place sur la taille du fichier... tout en restant dans des temps de réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" a écrit dans le message de news: %
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Amaranthe
Ca marche nickel !
Un grand merci a toi.
Amaranthe.
"Daniel" a écrit dans le message de news: 44f98476$0$11850$
Essaie la fonction perso suivante :
Function ConcatenerSiVrai(Plage As Range) Dim c As Range Application.Volatile For Each c In Plage If Not WorksheetFunction.IsNA(c.Value) Then toto = c.Value If UCase(c.Value) = "VRAI" Then Var = Var & c.Offset(0, 2).Value End If End If Next c ConcatenerSiVrai = Var End Function
Daniel En sélectionnant la plage de la colonne A concernée. "Amaranthe" a écrit dans le message de news:
Tout d'abord, merci pour ta réponse... C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend énormement de place... trop en fait. J'aurai du le préciser de prime abord, mon but etait bien de gagner de la place sur la taille du fichier... tout en restant dans des temps de réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" a écrit dans le message de news: %
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.
Bonne journée a vous.
Cordialement,
Amaranthe
Ca marche nickel !
Un grand merci a toi.
Amaranthe.
"Daniel" <dcolardelleZZZZ@free.fr> a écrit dans le message de news:
44f98476$0$11850$636a55ce@news.free.fr...
Essaie la fonction perso suivante :
Function ConcatenerSiVrai(Plage As Range)
Dim c As Range
Application.Volatile
For Each c In Plage
If Not WorksheetFunction.IsNA(c.Value) Then
toto = c.Value
If UCase(c.Value) = "VRAI" Then
Var = Var & c.Offset(0, 2).Value
End If
End If
Next c
ConcatenerSiVrai = Var
End Function
Daniel
En sélectionnant la plage de la colonne A concernée.
"Amaranthe" <NoSpamAtAll-Amaranthe@free.fr> a écrit dans le message de
news: uaJkKvozGHA.4176@TK2MSFTNGP06.phx.gbl...
Tout d'abord, merci pour ta réponse...
C'est aussi la solution que j'avais envisagé, mais celle ci ne me
convient pas car elle consomme trop de place... sur 2000 lignes, pour peu
qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce
qui prend énormement de place... trop en fait.
J'aurai du le préciser de prime abord, mon but etait bien de gagner de la
place sur la taille du fichier... tout en restant dans des temps de
réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23qtuomozGHA.3656@TK2MSFTNGP04.phx.gbl...
Bonjour.
Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des
valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI".
J'utilise une colonne intermédiaire, ici F :
En F1 :
=SI(ESTNA(A1);"";SI(A1*1=1;C1;""))
En F2 et suivantes :
=SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1))
Le résultat est au bas de la colonne F
Cordialement.
Daniel
"Amaranthe" <NoSpamAtAll-Amaranthe@free.fr> a écrit dans le message de
news: eB0jBVozGHA.2636@TK2MSFTNGP06.phx.gbl...
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez
bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai
avoir une cellule récapitulatrice... en fait la concaténation du
contenu de toutes les cellules de la colonne C pour lesquelles la
colonne A est a VRAI... sachant que la colonne A peut prendre pour
valeur VRAI, FAUX, N/A ou Vide.
"Daniel" a écrit dans le message de news: 44f98476$0$11850$
Essaie la fonction perso suivante :
Function ConcatenerSiVrai(Plage As Range) Dim c As Range Application.Volatile For Each c In Plage If Not WorksheetFunction.IsNA(c.Value) Then toto = c.Value If UCase(c.Value) = "VRAI" Then Var = Var & c.Offset(0, 2).Value End If End If Next c ConcatenerSiVrai = Var End Function
Daniel En sélectionnant la plage de la colonne A concernée. "Amaranthe" a écrit dans le message de news:
Tout d'abord, merci pour ta réponse... C'est aussi la solution que j'avais envisagé, mais celle ci ne me convient pas car elle consomme trop de place... sur 2000 lignes, pour peu qu'un des extreme soit sélectionné, on repete la valeur 2000 fois... ce qui prend énormement de place... trop en fait. J'aurai du le préciser de prime abord, mon but etait bien de gagner de la place sur la taille du fichier... tout en restant dans des temps de réponse proche de l'immédiat.
Cordialement,
Amaranthe.
"Daniel" a écrit dans le message de news: %
Bonjour. Je suppose que VRAI et FAUX sont des valeurs logiques. Si ce sont des valeurs texte, il faut modifier dans les formules A1*1=1 par A1="VRAI". J'utilise une colonne intermédiaire, ici F : En F1 : =SI(ESTNA(A1);"";SI(A1*1=1;C1;"")) En F2 et suivantes : =SI(ESTNA(A2);F1;SI(A2*1=1;F1&C2;F1)) Le résultat est au bas de la colonne F Cordialement. Daniel "Amaranthe" a écrit dans le message de news:
Bonjour a tous, et mercie par avance pour toute l'aide que vous voudrez bien m'accorder.
J'ai une feuille de calcul avec environ 2000 lignes... je souhaiterai avoir une cellule récapitulatrice... en fait la concaténation du contenu de toutes les cellules de la colonne C pour lesquelles la colonne A est a VRAI... sachant que la colonne A peut prendre pour valeur VRAI, FAUX, N/A ou Vide.