Methode de calcul excel
sand9
Messages postés
2
Statut
Membre
-
via55 Messages postés 14730 Statut Membre -
via55 Messages postés 14730 Statut Membre -
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
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:
- Méthode des j excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel trier par ordre croissant chiffre - Guide
3 réponses
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
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
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
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