Formule
Résolu/Fermé
A voir également:
- Formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
7 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
12 févr. 2016 à 12:55
12 févr. 2016 à 12:55
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
dams6363
Messages postés
204
Date d'inscription
vendredi 5 juin 2009
Statut
Membre
Dernière intervention
22 août 2022
16
12 févr. 2016 à 13:13
12 févr. 2016 à 13:13
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
12 févr. 2016 à 14:15
12 févr. 2016 à 14:15
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
Trop compliqué ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
12 févr. 2016 à 17:02
12 févr. 2016 à 17:02
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
Pascwal
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
12 févr. 2016 à 17:16
12 févr. 2016 à 17:16
Bon j'ai trouvé.
Pour ceux qui sont intéressé, il suffit de faire un tcd et de faire somme de amo.
Merci !
Pour ceux qui sont intéressé, il suffit de faire un tcd et de faire somme de amo.
Merci !
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
12 févr. 2016 à 21:56
12 févr. 2016 à 21:56
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
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
13 févr. 2016 à 02:19
13 févr. 2016 à 02:19
Modifié par Pascwal le 12/02/2016 à 13:01
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.