Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caract ère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été r emplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite am poule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caract ère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été r emplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite am poule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caract ère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été r emplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite am poule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de su ite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caract ère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JB
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de su ite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caract ère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de su ite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caract ère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JB
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait ;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la chaine
de caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait ;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la chaine
de caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JB
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait ;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la chaine
de caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait ;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la chaine de
caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait ;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la chaine de
caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JB
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait ;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la chaine de
caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la terre
et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le même
nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule au
dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la terre
et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le même
nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule au
dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la terre
et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le même
nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule au
dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
JB a sûrement voulu écrire :
if InStr(1,champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
@+
FxMMerci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait
;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la
chaine de caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de
caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
JB a sûrement voulu écrire :
if InStr(1,champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
@+
FxM
Merci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait
;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la
chaine de caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JB
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de
caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour,
JB a sûrement voulu écrire :
if InStr(1,champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
@+
FxMMerci JB pour ta fonctin mais... euuuuh... elle marche pas tout à fait
;-)
En fait le compteur ne doit pas s'incrémenter seulement quand A1 est
strictement égale à B1. Il doit également s'incrémenter quand la
chaine de caractères B1 contient la chaine de caractère A1.
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1Bonjour,
Dans un module:
Function nbFois(champa As Range, champb As Range)
Application.Volatile
nbFois = 0
For i = 1 To champa.Count
If InStr(champb(i), champa(i)) > 0 Then nbFois = nbFois + 1
Next i
End Function
=nbfois(A1:A10;B1:B10)
Cordialement JBBonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la
terre et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le
même nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de
caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été
remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule
au dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonsoir
Sans macro, avec sommeprod
=SOMMEPROD((NON(ESTERR(CHERCHE(A1:A5;B1:B5))))*1)
Les plages doivent être adaptées
Ok?
Bonsoir
Sans macro, avec sommeprod
=SOMMEPROD((NON(ESTERR(CHERCHE(A1:A5;B1:B5))))*1)
Les plages doivent être adaptées
Ok?
Bonsoir
Sans macro, avec sommeprod
=SOMMEPROD((NON(ESTERR(CHERCHE(A1:A5;B1:B5))))*1)
Les plages doivent être adaptées
Ok?
Bonjour Akacio,
Avec les plages A1:A10 nommée ici "zn1" et B1:B10 nommée "zn2"
En suposant que les cellules vides ne soient pas à comptabiliser
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
{=SOMME(--ESTNUM(CHERCHE(zn1;zn2)))}
ChrisV
"Akacio" a écrit dans le message de news:
451fcb7d$0$305$Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la terre
et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le même
nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule au
dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour Akacio,
Avec les plages A1:A10 nommée ici "zn1" et B1:B10 nommée "zn2"
En suposant que les cellules vides ne soient pas à comptabiliser
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
{=SOMME(--ESTNUM(CHERCHE(zn1;zn2)))}
ChrisV
"Akacio" <Akacio@free.fr> a écrit dans le message de news:
451fcb7d$0$305$626a54ce@news.free.fr...
Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la terre
et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le même
nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule au
dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Bonjour Akacio,
Avec les plages A1:A10 nommée ici "zn1" et B1:B10 nommée "zn2"
En suposant que les cellules vides ne soient pas à comptabiliser
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
{=SOMME(--ESTNUM(CHERCHE(zn1;zn2)))}
ChrisV
"Akacio" a écrit dans le message de news:
451fcb7d$0$305$Bonjour à tous,
Je vous soumets une problématique. J'ai visité tous les sites de la terre
et malgré quelques pistes, je ne suis pas parvenu à mes fins :-(
Je cherche à créer une FONCTION qui s'écrirait sous la forme :
=FONCTION(Plage1;Plage2)
qui comparerait une à une les cellules de la plage1 et de la place2 :
si Plage1 = A1:A10
et Plage2 = B1:B10
On compare A1 à B1 puis A2 à B2 puis A3 à B3, .... et aunsi de suite
jusqu'à A10, fin de la plage1 (sachant que la plage2 a strictement le même
nombre de cellules)
Les cellules des plages 1 et 2 peuvent être soit :
- du TEXTE
- vides
Si la chaine de caractère inscrite en B1 contient la chaine de caractère
inscrite en A1, un compteur s'incrémenterait de 1
Exemple :
A1="A"
B1="ANANAS"
---> Compteur + 1
.......
A4="X"
B4="YY"
---> compteur + 0
.......
A10="7"
B10="HJM7PP"
---> Compteur + 1
Ma FONCTION me renverrait le nomnre de fois où ma condition a été remplie.
Voilà. J'espère avoir été assez claire pour allumer une p'tite ampoule au
dessus de la tête de l'un d'entre nous. ;-)
Merci à tous.
Aka
Marche pôôô. :-(Bonsoir
Sans macro, avec sommeprod
=SOMMEPROD((NON(ESTERR(CHERCHE(A1:A5;B1:B5))))*1)
Les plages doivent être adaptées
Ok?
Marche pôôô. :-(
Bonsoir
Sans macro, avec sommeprod
=SOMMEPROD((NON(ESTERR(CHERCHE(A1:A5;B1:B5))))*1)
Les plages doivent être adaptées
Ok?
Marche pôôô. :-(Bonsoir
Sans macro, avec sommeprod
=SOMMEPROD((NON(ESTERR(CHERCHE(A1:A5;B1:B5))))*1)
Les plages doivent être adaptées
Ok?