Methode de calcul excel

Fermé
sand9 Messages postés 2 Date d'inscription jeudi 5 mai 2016 Statut Membre Dernière intervention 5 mai 2016 - 5 mai 2016 à 00:14
via55 Messages postés 14498 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 - 5 mai 2016 à 19:34
Bonjour,
Je voudrais avoir la manipulation pour calculer automatiquement le nombre de cadeaux en fonction du nombre d'enfants pour chaque salarié. Ex: pour DURAND Pascal qui a 2 enfants, j'ai besoin d'inscrire le chiffre total , dans cet exemple : 2 dans la 3ème colonne une seule fois.

Nom et prénom Sal Nom et Prénom enfants Nbre de Cadeaux
ex Durand Pascal Durand Mateo
Durand Laura

Martin Patrice Martin Lea

Dupont Pierre Dupont Julien
Dupont Eric
Dupont Valentine

Je vous en remercie par avance pour votre aide,
Cordialement
Sand9
A voir également:

3 réponses

via55 Messages postés 14498 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 2 735
5 mai 2016 à 03:56
Bonsoir sand9

Un exemple, à adapter à tes besoins :
http://www.cjoint.com/c/FEfb4stMdZ4

Cdlmnt
Via
0
sand9 Messages postés 2 Date d'inscription jeudi 5 mai 2016 Statut Membre Dernière intervention 5 mai 2016
5 mai 2016 à 15:25
Bonjour Via55,

Je vous remercie beaucoup pour votre réponse mais pourriez vous me communiquer la manipulation détaillée dans l'ordre car les formules mathématiques, ce n'est pas trop ma partie.
Vous en remerciant par avance pour votre aide,
Cordialement
Sand 9
0
via55 Messages postés 14498 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 2 735
5 mai 2016 à 19:34
Bonjour Sand9

J'ai expliqué la formule dans le fichier, mais je redétailles la manip :

1) mettre dans la colonne Nom Parent un texte (par ex : /) dans la cellule en dessous de la dernière ligne enfant remplie (ceci pour indiquer où se termine la liste)
2) En E2 en face du premier nom de parent la formule :
=SI(A2<>"";EQUIV("*";A3:$A$8;0);"")
SI(A2) <>"" : SI cellule A2 n'est pas vide (différent de rien)
alors EQUIV("*";A3:$A$8;0);"") donne la place du premier texte trouvé ("*") dans la plage allant de la cellule en dessous (A3) à la dernière de la colonne (dans mon exemple $A$8 à modifier bien sur pour une liste plus longue en conservant bien les $ pour figer la référence) en recherchant une correspondance exacte (le 0 à la fin)
3) Etirer la formule jusqu'au bas du tableau (en A23 elle devient alors automatiquement =SI(A3<>"";EQUIV("*";A4:$A$8;0);"") etc ...

La place de chaque nom parent suivant par rapport au précédent correspond au décalage de lignes entre les deux donc au nombre d'enfants du précédent

Cdlmnt
Via
"L'imagination est plus importante que le savoir."    A. Einstein
0