Formule
Résolu
Pascwal
-
Pascwal -
Pascwal -
Bonjour,
Je suis orthophoniste et je cherche une formule.
Je m'explique :
J'ai 2 tableaux. Dans le premier tableau j'ai une colonne "patient" et une autre "AMO". La colonne "AMO", je la remplie avec des valeurs standart type 12, 13, 14, ou bien 24, ou etc.
Dans le 2ème tableau j'ai également 2 colonnes, l'une encore avec le nom du "patient" et l'autre encore "AMO". Sauf que pour "AMO" je désire une autre info.
Voici ce que je désire :
- si je mets Pascal dans la cellule "patient" du 2ème tableau, je veux que dans la cellule "AMO", ça me mette le nombre d'AMO pour Pascal en fonction de l'AMO du premier tableau.
Ca devait me donner donc par exemple :
-> 3 AMO de 12 et 4 AMO de 24.
J'espère que je me suis bien fait comprendre.
Merci beaucoup.
Pascal
Je suis orthophoniste et je cherche une formule.
Je m'explique :
J'ai 2 tableaux. Dans le premier tableau j'ai une colonne "patient" et une autre "AMO". La colonne "AMO", je la remplie avec des valeurs standart type 12, 13, 14, ou bien 24, ou etc.
Dans le 2ème tableau j'ai également 2 colonnes, l'une encore avec le nom du "patient" et l'autre encore "AMO". Sauf que pour "AMO" je désire une autre info.
Voici ce que je désire :
- si je mets Pascal dans la cellule "patient" du 2ème tableau, je veux que dans la cellule "AMO", ça me mette le nombre d'AMO pour Pascal en fonction de l'AMO du premier tableau.
Ca devait me donner donc par exemple :
-> 3 AMO de 12 et 4 AMO de 24.
J'espère que je me suis bien fait comprendre.
Merci beaucoup.
Pascal
A voir également:
- Formule
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
Bonjour
pas trop, compris, mais vous pouvez peut être voir sur ce principe
=SOMME.SI(champ des patients ;"nom du patient";champ des AMO)
vous pouvez remplacer le nom du patient entre guillemets par une adresse de cellule (sans les guillemets) où le nom est inscrit
crdlmnt
pas trop, compris, mais vous pouvez peut être voir sur ce principe
=SOMME.SI(champ des patients ;"nom du patient";champ des AMO)
vous pouvez remplacer le nom du patient entre guillemets par une adresse de cellule (sans les guillemets) où le nom est inscrit
crdlmnt
La fin de ton explication est un peu floue mais je vais essayer et tu me diras si c'est bon.
Premier tableau : sélectionnes les deux colonnes (nom + AMO) - clic droit "nommer une plage" - appelles la "patient" sans les guillemets bien sûr et sans majuscule.
Deuxième tableau : dans la colonne où tu veux que ça s'insère tout seul tu mets cette formule =SIERREUR(RECHERCHEV(A2;patient;2;0);"")
A2 est la cellule où tu taperas le nom du patient
patient est la plage de données que tu as crée
2 est la colonne dans laquelle la formule va chercher la donnée, ici tu cherches la colonne AMO du premier tableau
Et voilà dès que tu rentres le nom du patient tu as son AMO
Ici tu trouveras un fichier que j'ai crée pour cette formule :
http://paf.im/damb5
Premier tableau : sélectionnes les deux colonnes (nom + AMO) - clic droit "nommer une plage" - appelles la "patient" sans les guillemets bien sûr et sans majuscule.
Deuxième tableau : dans la colonne où tu veux que ça s'insère tout seul tu mets cette formule =SIERREUR(RECHERCHEV(A2;patient;2;0);"")
A2 est la cellule où tu taperas le nom du patient
patient est la plage de données que tu as crée
2 est la colonne dans laquelle la formule va chercher la donnée, ici tu cherches la colonne AMO du premier tableau
Et voilà dès que tu rentres le nom du patient tu as son AMO
Ici tu trouveras un fichier que j'ai crée pour cette formule :
http://paf.im/damb5
Pour ceux qui peuvent m'aider voici le lien
http://paf.im/uXMbL
J'aimerais que dans le 2eme tableau ca me mette ce qu'il y a écrit mais via une formule.
Merci
http://paf.im/uXMbL
J'aimerais que dans le 2eme tableau ca me mette ce qu'il y a écrit mais via une formule.
Merci
déposez votre fichier ici, le site que vous utilisez à des chemins moins surs
https://www.cjoint.com/
à vous lire
https://www.cjoint.com/
à vous lire
Pour ceux qui peuvent m'aider voici le lien
http://www.cjoint.com/c/FBmnqAqxszE
J'aimerais que dans le 2eme tableau ca me mette ce qu'il y a écrit mais via une formule.
Merci
Commen
http://www.cjoint.com/c/FBmnqAqxszE
J'aimerais que dans le 2eme tableau ca me mette ce qu'il y a écrit mais via une formule.
Merci
Commen
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
9a n'est effectivement pas très facile par formule, et je n'ai pas de solution pour l'instant pour obtenir exactement ce que vous voulez
pour être strictement conforme, i faudra sans doute passer par VBA et je ne suis pas spécialiste.
Mais je ne suis pas seul intervenant sur ce forum
tout ce que je peux vous proposer pour le moment (je réfléchis à +) consisterait à éditer en ligne avec un "AMO" dans chaque cellule, les "AMO" selon les noms. de patients, et encore faudrait il admettre que AMO de 40 donc identiques apparaissent deux fois dans la ligne
A priori ce n'est pas ce que vous cherchez
crdlmnt
pour être strictement conforme, i faudra sans doute passer par VBA et je ne suis pas spécialiste.
Mais je ne suis pas seul intervenant sur ce forum
tout ce que je peux vous proposer pour le moment (je réfléchis à +) consisterait à éditer en ligne avec un "AMO" dans chaque cellule, les "AMO" selon les noms. de patients, et encore faudrait il admettre que AMO de 40 donc identiques apparaissent deux fois dans la ligne
A priori ce n'est pas ce que vous cherchez
crdlmnt
Bonsoir à tous,
avec Morefunc de Laurent Longre, c'est assez simple à construire.
Sans Morefunc, c'est possible mais c'est plus coton.
Ce serait avantageusement remplacé par quelques lignes d'une fonction perso.
Cordialement
avec Morefunc de Laurent Longre, c'est assez simple à construire.
=MCONCAT(NB.SI.ENS('Tableau 1'!$A$2:$A$10;$A3;'Tableau 1'!$B$2:$B$10;PETITE.VALEUR(VALEURS.UNIQUES(SI('Tableau 1'!$A$2:$A$10=$A3;'Tableau 1'!$B$2:$B$10);1);LIGNE(INDIRECT("1:"&NB(VALEURS.UNIQUES(SI('Tableau 1'!$A$2:$A$10=$A3;'Tableau 1'!$B$2:$B$10);1))))))&" AMO de "&PETITE.VALEUR(VALEURS.UNIQUES(SI('Tableau 1'!$A$2:$A$10=$A3;'Tableau 1'!$B$2:$B$10);1);LIGNE(INDIRECT("1:"&NB(VALEURS.UNIQUES(SI('Tableau 1'!$A$2:$A$10=$A3;'Tableau 1'!$B$2:$B$10);1)))));", ")
Sans Morefunc, c'est possible mais c'est plus coton.
Ce serait avantageusement remplacé par quelques lignes d'une fonction perso.
Cordialement
Si Pascal a eu 1 AMO de 12 et un AMO de 14 (que j'ai écrit manuellement dans ce premier tableau), je ne veux pas que dans mon 2ème tableau ca me mette 2 AMO de 26. Je veux qu'il me mette 1 AMO de 12 et un AMO de 14 via une formule.