A voir également:
- Calculer le nbre de cellules ayant d'une partie d'une référence
- Calculer une moyenne sur excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Reference pto - Accueil - Box & Connexion Internet
- Aller à la ligne dans une cellule excel - Guide
- Comment faire une recherche à partir d'une photo - Guide
8 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
21 mars 2014 à 11:37
21 mars 2014 à 11:37
Bonjour
=NB.SI(champ;"*/12*")
ou si votre élément de texte est dans une cellule:
=NB.SI(Champ;"*"&cell&"*")
attention si vous ne cherchez qu'un nombre entrez le dans al cellule "cell" sous forme de texte.
crdlmnt
=NB.SI(champ;"*/12*")
ou si votre élément de texte est dans une cellule:
=NB.SI(Champ;"*"&cell&"*")
attention si vous ne cherchez qu'un nombre entrez le dans al cellule "cell" sous forme de texte.
crdlmnt
Bonjour,
Merci Vaucluse,
J'ai essayé mais ça me donne 0 comme résultat alors que plusieurs cellules contiennent une référence du style DE/xxxx12/xx donc l'élément 12/
Toutes les cellules doivent être en format texte?
Désolée, je tâtonne vraiment avec Excel!!
Merci encore
Anne
Merci Vaucluse,
J'ai essayé mais ça me donne 0 comme résultat alors que plusieurs cellules contiennent une référence du style DE/xxxx12/xx donc l'élément 12/
Toutes les cellules doivent être en format texte?
Désolée, je tâtonne vraiment avec Excel!!
Merci encore
Anne
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié par Vaucluse le 22/03/2014 à 19:46
Modifié par Vaucluse le 22/03/2014 à 19:46
Non Anne, votre liste est forcément en texte vu le libellé, ainsi que la cellule qui contient la valeur cherchée si vous avez inscrit 12/
Il doit y avoir un problème dans votre formule
Veillez bien que le 12/ existe dans vos codes, qu'il n'y ait pas de blanc tel que 12 / ou que vous n'ayez pas dans la valeur cherchée, un blanc avant ou après le 12/
voyez ici si cela peut vous aider
https://www.cjoint.com/?DCwtOv4y7JG
Sinon,pouvez vous coller ici voire formule en indiquant ce que vous placez dans la cellule de la, valeur cherchée pour qu'on examine ça?
crdlmnt
Ps et à tout hasard, si vous cherchez les cellules avec 12/ n'écrivez pas comme dans ma 1° proposition /12 mais 12/
Il doit y avoir un problème dans votre formule
Veillez bien que le 12/ existe dans vos codes, qu'il n'y ait pas de blanc tel que 12 / ou que vous n'ayez pas dans la valeur cherchée, un blanc avant ou après le 12/
voyez ici si cela peut vous aider
https://www.cjoint.com/?DCwtOv4y7JG
Sinon,pouvez vous coller ici voire formule en indiquant ce que vous placez dans la cellule de la, valeur cherchée pour qu'on examine ça?
crdlmnt
Ps et à tout hasard, si vous cherchez les cellules avec 12/ n'écrivez pas comme dans ma 1° proposition /12 mais 12/
Fiout
Messages postés
3
Date d'inscription
samedi 22 mars 2014
Statut
Membre
Dernière intervention
22 mars 2014
Modifié par Fiout le 22/03/2014 à 20:08
Modifié par Fiout le 22/03/2014 à 20:08
Bonsoir Anne
Effectivement vu la structure de vos références il s'agit forcément de texte. Mais a vrai dire celà ne présente pas de problème.
Pour que votre fonction puisse s'executer correctement il faut lui indiquer la structure de votre référence. dans le cas présent vous aurez donc :
=NB.SI(plage;"DE/****12/**")
cependant cette solution fonctionne uniquement si le "12" que vous souhaitez comptabiliser est toujours à la même place
En espérant vous avoir été utile.
Cordialement
Effectivement vu la structure de vos références il s'agit forcément de texte. Mais a vrai dire celà ne présente pas de problème.
Pour que votre fonction puisse s'executer correctement il faut lui indiquer la structure de votre référence. dans le cas présent vous aurez donc :
=NB.SI(plage;"DE/****12/**")
cependant cette solution fonctionne uniquement si le "12" que vous souhaitez comptabiliser est toujours à la même place
En espérant vous avoir été utile.
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
22 mars 2014 à 20:48
22 mars 2014 à 20:48
Bonsoir Fiout
pur la bonne forme , je me permet de signaler que si vous utilisez bien la forme "*"&cel&"*" avec la valeur à compter dans la cellule cell,les cellules dont le texte contient n'importe où le texte cherché seront comptées:
et pour être complet
__ cell&"*" pour compter le cellules qui commencent par la valeur de cell ou alors écrire le texte à compter sous la forme "*texte"
__ "*"&cell ou ;"texte*" pour compter les cellules qui se terminent par.....
__ "*"&cell&"*" ou "*texte*"pour les cellules qui contiennent une texte n'importe où.
crdlmnt
pur la bonne forme , je me permet de signaler que si vous utilisez bien la forme "*"&cel&"*" avec la valeur à compter dans la cellule cell,les cellules dont le texte contient n'importe où le texte cherché seront comptées:
et pour être complet
__ cell&"*" pour compter le cellules qui commencent par la valeur de cell ou alors écrire le texte à compter sous la forme "*texte"
__ "*"&cell ou ;"texte*" pour compter les cellules qui se terminent par.....
__ "*"&cell&"*" ou "*texte*"pour les cellules qui contiennent une texte n'importe où.
crdlmnt
Bonjour,
encore merci pour votre aide
j'ai mis cette formule:
=NB.SI(D87:D140;"12/")
J'ai aussi essayé :=NB.SI(D87:D140;"DE/****12/**")
Le résultat est tjrs 0
Les cellules de ma colonne D sont remplies ainsi: (une référence par cellule). Le 12 est tjrs au même endroit
DE/231012/26
DE/240713/39
DE/051113/57
DE/061113/58
DE/161012/25
DE/061212/29
DE/061212/30bis
DE/171212/31
DE/191213/67
DE/191213/68
DE/151013/53
DE/151013/54
DE/220114/07
DE/121213/65
DE/150512/15
DE/100913/50
DE/060114/01
DE/191112/28
Merci encore de votre patience avec moi :)
Bonne soirée
Anne
encore merci pour votre aide
j'ai mis cette formule:
=NB.SI(D87:D140;"12/")
J'ai aussi essayé :=NB.SI(D87:D140;"DE/****12/**")
Le résultat est tjrs 0
Les cellules de ma colonne D sont remplies ainsi: (une référence par cellule). Le 12 est tjrs au même endroit
DE/231012/26
DE/240713/39
DE/051113/57
DE/061113/58
DE/161012/25
DE/061212/29
DE/061212/30bis
DE/171212/31
DE/191213/67
DE/191213/68
DE/151013/53
DE/151013/54
DE/220114/07
DE/121213/65
DE/150512/15
DE/100913/50
DE/060114/01
DE/191112/28
Merci encore de votre patience avec moi :)
Bonne soirée
Anne
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié par Vaucluse le 23/03/2014 à 18:46
Modifié par Vaucluse le 23/03/2014 à 18:46
Re
cette formule que vous afficher:
=NB.SI(D87:D140;"12/")
n'est pas correcte pour ce que vous voulez faire;Il y manque les astérisques qui doivent encadrer le texte (sinon Excel compte les cellules qui contiennent uniquement le texte entre guillemets)
=NB.SI(D87:D140;"*12/*")
Voyez ici
https://www.cjoint.com/?DCxsPT89CV9
Voyez le fichier ici, le résultat est en C2, la liste en A est la votre ci dessus
crdlmnt
cette formule que vous afficher:
=NB.SI(D87:D140;"12/")
n'est pas correcte pour ce que vous voulez faire;Il y manque les astérisques qui doivent encadrer le texte (sinon Excel compte les cellules qui contiennent uniquement le texte entre guillemets)
=NB.SI(D87:D140;"*12/*")
Voyez ici
https://www.cjoint.com/?DCxsPT89CV9
Voyez le fichier ici, le résultat est en C2, la liste en A est la votre ci dessus
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
merci
mais pourquoi le résultats est 0?
Anne
merci
mais pourquoi le résultats est 0?
Anne
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
24 mars 2014 à 07:36
24 mars 2014 à 07:36
Bon jour Anne
décidément vous devez avoir un problème dans votre Excel, chez moi, le fichier affiche 7 en C2.!!
Voyez si votre fichier est bien en option calcul automatique.
Logo Microsoft en haut à gauche pour 2007, icone fichier dans le ruban pour ensuite.
en bas options excel / à gauche :Formules et cochez Calcul automatique
sinon, mettez un exemple de votre problème sur:
https://www.cjoint.com/ et revenez ici coller le lien donné par le site.
A+
crtdlmnt
décidément vous devez avoir un problème dans votre Excel, chez moi, le fichier affiche 7 en C2.!!
Voyez si votre fichier est bien en option calcul automatique.
Logo Microsoft en haut à gauche pour 2007, icone fichier dans le ruban pour ensuite.
en bas options excel / à gauche :Formules et cochez Calcul automatique
sinon, mettez un exemple de votre problème sur:
https://www.cjoint.com/ et revenez ici coller le lien donné par le site.
A+
crtdlmnt
Bonjour,
Ca fonctionne sur mon ordi du boulot!!! Je regarderai chez moi ce soir où j'ai OpenOffice calc.
Merci beaucoup pour votre aide.
Cordialement
Anne
Ca fonctionne sur mon ordi du boulot!!! Je regarderai chez moi ce soir où j'ai OpenOffice calc.
Merci beaucoup pour votre aide.
Cordialement
Anne
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié par Vaucluse le 24/03/2014 à 09:44
Modifié par Vaucluse le 24/03/2014 à 09:44
Eh bé... voila l'explication,
ce type de code avec * ne fonctionne pas sur calc.
Essayez celui ci qui fonctionne sur les deux:
=SOMMEPROD((SI(ESTNUM(TROUVE("12/";A1:A100;1))*1)
(12/ entre guillemets sans les astérisques)
mais sur calc vous devez indiquer des champs avec N° de ligne
crdlmnt
ce type de code avec * ne fonctionne pas sur calc.
Essayez celui ci qui fonctionne sur les deux:
=SOMMEPROD((SI(ESTNUM(TROUVE("12/";A1:A100;1))*1)
(12/ entre guillemets sans les astérisques)
mais sur calc vous devez indiquer des champs avec N° de ligne
crdlmnt
Bonsoir
Encore désolée, mais que voulez-vous dire par "indiquer des champs avec numéro de lignes"?
Merci
Anne
Encore désolée, mais que voulez-vous dire par "indiquer des champs avec numéro de lignes"?
Merci
Anne
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
25 mars 2014 à 06:08
25 mars 2014 à 06:08
Bonjour
simplement que pur utiliser le code SOMMEPROD,il faut spécifier les adresses avec N° de ligne, comme par exemple A1:A100 et pas simplement les titres de colonnes comme A:A
crdlmnt
simplement que pur utiliser le code SOMMEPROD,il faut spécifier les adresses avec N° de ligne, comme par exemple A1:A100 et pas simplement les titres de colonnes comme A:A
crdlmnt