Recherche formule calcul pour plusieurs données dans même colone
Résolu
RomantikA-
Messages postés
82
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Recherche formule calcul pour plusieurs données dans même colone
- Fuite données maif - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
9 réponses
Bonjour,
=NBVAL(C7:C35)-NB.SI(C7:C35;"ok")
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
=NBVAL(C7:C35)-NB.SI(C7:C35;"ok")
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Attend, on peut te faire ça...
N° de ligne : j'ai supposé que c'était celui de la plage et non le n° de ligne réel.
A mettre dans un module standard :
Syntaxe :
="Distrib. OK : " & ligOK(B2:B5)
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
N° de ligne : j'ai supposé que c'était celui de la plage et non le n° de ligne réel.
A mettre dans un module standard :
Function ligOK(plage As Range) As String Dim c As Range, cpt As Long If plage.Columns.Count > 1 Then ligOK = "erreur: 1 colonne": Exit Function For Each c In plage cpt = cpt + 1 If c = "OK" Then ligOK = ligOK & ", #" & cpt Next c ligOK = Mid(ligOK, 3) End Function
Syntaxe :
="Distrib. OK : " & ligOK(B2:B5)
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Merci beaucoup, j'ai essayé sur un tableau.. ça à l'air de bien remplir les objectifs... je vais étendre sur tout les documents...
Je tiens au courant pour attribuer ou pas le 20/20... lol
Merci beaucoup pour cette aide précieuse... et bonne journée.
Je tiens au courant pour attribuer ou pas le 20/20... lol
Merci beaucoup pour cette aide précieuse... et bonne journée.
Utilise la fonction NB.SI.ENS
Si tu veux compter toutes les cellules qui n'ont pas le mot OK.
NB.SI.ENS(C7:C35;"<>OK")
Courage
Si tu veux compter toutes les cellules qui n'ont pas le mot OK.
NB.SI.ENS(C7:C35;"<>OK")
Courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
parfait merci! 20/20 pour le général... :)
et 5 points supp pour les deux question suivantes:
comment puis-je faire pour afficher les données d'une case dans une autres?
Par exemple dans le récapitulatif, je voudrais que ça me donne tous les numéros des lignes ok....
voici un court schéma des lignes:
1 ......... OK ......... ABS
2 ......... NON ........ABS
3 ......... OK ......... HS
4 ......... OK ......... ABS
je voudrais dans un résumé que ça me dise quelque chose dans le style:
"
Récapitulatif:
Distrib. OK : #1, #3, #4
"
Donc je précise que cette fois je ne veux pas que ça me calcule le nombre de OK, mais bien que la fonction m'affiche les numéros de la liste du schéma. pour justement résumer les lignes calculées et donc afficher le numéro de celles qui sont OK sans avoir forcément à lire tout le tableau qui fait plusieurs pages.... et même si cela peut paraitre ridicule expliqué comme ça, ça à de l'importance...
Cela est t-il fesable? :s
Désolé si j'abuse... c'est la dernière fois, promis :s
En tout cas merci beaucoup pour ton aide :) et bonne soirée
et 5 points supp pour les deux question suivantes:
comment puis-je faire pour afficher les données d'une case dans une autres?
Par exemple dans le récapitulatif, je voudrais que ça me donne tous les numéros des lignes ok....
voici un court schéma des lignes:
1 ......... OK ......... ABS
2 ......... NON ........ABS
3 ......... OK ......... HS
4 ......... OK ......... ABS
je voudrais dans un résumé que ça me dise quelque chose dans le style:
"
Récapitulatif:
Distrib. OK : #1, #3, #4
"
Donc je précise que cette fois je ne veux pas que ça me calcule le nombre de OK, mais bien que la fonction m'affiche les numéros de la liste du schéma. pour justement résumer les lignes calculées et donc afficher le numéro de celles qui sont OK sans avoir forcément à lire tout le tableau qui fait plusieurs pages.... et même si cela peut paraitre ridicule expliqué comme ça, ça à de l'importance...
Cela est t-il fesable? :s
Désolé si j'abuse... c'est la dernière fois, promis :s
En tout cas merci beaucoup pour ton aide :) et bonne soirée
Re,
pas faisable par formule (ou alors à rallonge et sur beaucoup de celules si tu as beaucoup de lignes.
Une macro ou fonction personnalisée vba le peut.
eric
pas faisable par formule (ou alors à rallonge et sur beaucoup de celules si tu as beaucoup de lignes.
Une macro ou fonction personnalisée vba le peut.
eric
D'accord... merci beaucoup alors... pour le coup faut que j'ouvre un nouveau post alors.
Je te remercie donc pour ton aide et te laisse enfin tranquille. =)
Merci infiniment...
Merci beaucoup aussi à toi mchotard.
Bonne soirée et bonne continuation.
A l'impossible... nul n'est tout nu... mdrrr
A part mes connaissances!
Je te remercie donc pour ton aide et te laisse enfin tranquille. =)
Merci infiniment...
Merci beaucoup aussi à toi mchotard.
Bonne soirée et bonne continuation.
A l'impossible... nul n'est tout nu... mdrrr
A part mes connaissances!
Merci =) C'est fort aimable :).
Je teste ça...
et puis j'édit
et quand je parle de numéro de ligne, c'est bien mon numérotage perso, pas celui de "titres" comme ils disent dans Oficce 2007... alors si la plage correspond à mes ligne saisie, en effet oui, c'est bien ça (parceque je ne connaissais pas ce therme là :s)
Edit:
Humm d'accord! pour la requète formulée ci-dessus, la réponse est parfaite! l'aide aussi. Et encore plus que rapide...
Le seul problème est que je me suis trompé, (quel idiote!) en fait c'était pour faire l'inverse, pour lister justement toutes les lignes "non ok"....
mais bon, pour le coup c'est mon problème...
je vais essayer de voir ce que je peut faire avec cette magnifique base.
La mise en forme avec les "#" est parfaite! C'est ce que j'espéré! MERCI
Bon boulot! merci beaucoup :)
Je présume faut que je fasse de même pour chaques colonne.
Bonne fin de soirée et désolé pour le dérangement.
Merci encore mille fois.
A l'impossible... nul n'est tout nu... mdrrr
A part mes connaissances!
Je teste ça...
et puis j'édit
et quand je parle de numéro de ligne, c'est bien mon numérotage perso, pas celui de "titres" comme ils disent dans Oficce 2007... alors si la plage correspond à mes ligne saisie, en effet oui, c'est bien ça (parceque je ne connaissais pas ce therme là :s)
Edit:
Humm d'accord! pour la requète formulée ci-dessus, la réponse est parfaite! l'aide aussi. Et encore plus que rapide...
Le seul problème est que je me suis trompé, (quel idiote!) en fait c'était pour faire l'inverse, pour lister justement toutes les lignes "non ok"....
mais bon, pour le coup c'est mon problème...
je vais essayer de voir ce que je peut faire avec cette magnifique base.
La mise en forme avec les "#" est parfaite! C'est ce que j'espéré! MERCI
Bon boulot! merci beaucoup :)
Je présume faut que je fasse de même pour chaques colonne.
Bonne fin de soirée et désolé pour le dérangement.
Merci encore mille fois.
A l'impossible... nul n'est tout nu... mdrrr
A part mes connaissances!