Formule excel need your help
Fermé
Jako94
-
23 oct. 2012 à 15:39
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 23 oct. 2012 à 21:52
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 23 oct. 2012 à 21:52
A voir également:
- Formule excel need your help
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
6 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
23 oct. 2012 à 15:49
23 oct. 2012 à 15:49
salut,
tu peux expliquer ce début de formule
R10:R399<>Q10:Q399
faut il que R10 soit <> que Q10 et R11 <> Q11 etc
ou les valeurs des deux colonnes peuvent ne pas être en face
tu peux expliquer ce début de formule
R10:R399<>Q10:Q399
faut il que R10 soit <> que Q10 et R11 <> Q11 etc
ou les valeurs des deux colonnes peuvent ne pas être en face
Sebbonard
Messages postés
441
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
14 mars 2018
171
Modifié par Sebbonard le 23/10/2012 à 16:02
Modifié par Sebbonard le 23/10/2012 à 16:02
Bonjour,
Je ne sais pas si j'ai bien compris, mais je propose ça :
=SI(A1<>B1;SOMME(A1:B1);"")
Si A1 et B1 différents on fait la somme A1+ B1, sinon rien.
Il suffit de "tirer" la cellule pour étendre le calcul.
Ou peut-être (si je n'ai pas compris la plage à additionner) :
=SI(R1<>Q1;SOMME(R1;papa;F1);"")
Si R1 différent de Q1 alors on additionne R1, F1 et papa
... Et on étire pour les autres lignes
Je ne sais pas si j'ai bien compris, mais je propose ça :
=SI(A1<>B1;SOMME(A1:B1);"")
Si A1 et B1 différents on fait la somme A1+ B1, sinon rien.
Il suffit de "tirer" la cellule pour étendre le calcul.
Ou peut-être (si je n'ai pas compris la plage à additionner) :
=SI(R1<>Q1;SOMME(R1;papa;F1);"")
Si R1 différent de Q1 alors on additionne R1, F1 et papa
... Et on étire pour les autres lignes
Hello,
Merci pour votre réactivité, il est vrai que ma demande est un peu compliqué...
Un bref résumé
de B1 à B19 : il ya soit papa, soit maman, soit tata, soit tonton
dans C1 à C19: il ya soit papa, soit maman, soit tata, soit tonton
de D1 à D19 : il y a des valeurs, 2, 4 ,5 ,9 , 10 ,20
Et j'aimerais avoir:
- dans E 1 le total des valeurs de papa
- dans E 2 le total des valeurs de maman
- dans E 3 le total des valeurs de tata
- dans E 4 le total des valeurs de tonton
--> seulement si la ligne B4 par exemple est différente de C4, C'est à dire s'il trouve deux fois papa il ne prend pas en compte la valeur associée
J'espère que cela précise ma demande,
Merci encore d'avance pour votre aide...
Merci pour votre réactivité, il est vrai que ma demande est un peu compliqué...
Un bref résumé
de B1 à B19 : il ya soit papa, soit maman, soit tata, soit tonton
dans C1 à C19: il ya soit papa, soit maman, soit tata, soit tonton
de D1 à D19 : il y a des valeurs, 2, 4 ,5 ,9 , 10 ,20
Et j'aimerais avoir:
- dans E 1 le total des valeurs de papa
- dans E 2 le total des valeurs de maman
- dans E 3 le total des valeurs de tata
- dans E 4 le total des valeurs de tonton
--> seulement si la ligne B4 par exemple est différente de C4, C'est à dire s'il trouve deux fois papa il ne prend pas en compte la valeur associée
J'espère que cela précise ma demande,
Merci encore d'avance pour votre aide...
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
23 oct. 2012 à 16:52
23 oct. 2012 à 16:52
Re,
=SI(NB.SI(R10:R30;"papa")<>NB.SI(Q10:Q30;"papa");SOMME.SI(R10:R399;"papa";F10:F399);"")
A la place de fixer le critère ex. (papa) dans la formule tu pourrais faire référence à une cellule ex. G1 ou tu pourrais également avoir une liste de validation ce qui donnerai
=SI(NB.SI(R10:R30;G1)<>NB.SI(Q10:Q30;G1);SOMME.SI(R10:R399;G1;F10:F399);"")
tu pourrais pousser la simplicité en nommant tes plage de recherche R10:R30 et la nommer pre et la plage Q10:Q30 nommée Bis
ce qui donnerai
=SI(NB.SI(Pre;G1)<>NB.SI(Bis;"papa");SOMME.SI(Pre;G1;F10:F30);"")
=SI(NB.SI(R10:R30;"papa")<>NB.SI(Q10:Q30;"papa");SOMME.SI(R10:R399;"papa";F10:F399);"")
A la place de fixer le critère ex. (papa) dans la formule tu pourrais faire référence à une cellule ex. G1 ou tu pourrais également avoir une liste de validation ce qui donnerai
=SI(NB.SI(R10:R30;G1)<>NB.SI(Q10:Q30;G1);SOMME.SI(R10:R399;G1;F10:F399);"")
tu pourrais pousser la simplicité en nommant tes plage de recherche R10:R30 et la nommer pre et la plage Q10:Q30 nommée Bis
ce qui donnerai
=SI(NB.SI(Pre;G1)<>NB.SI(Bis;"papa");SOMME.SI(Pre;G1;F10:F30);"")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
23 oct. 2012 à 17:54
23 oct. 2012 à 17:54
Re,
tu peux joindre un bout de ton fichier que l'on voit sa structure avec ce lien
https://www.cjoint.com/
tu peux joindre un bout de ton fichier que l'on voit sa structure avec ce lien
https://www.cjoint.com/
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
23 oct. 2012 à 21:52
23 oct. 2012 à 21:52
Re,
Déjà tu as décroché, alors si j'ai bien compris ta mise au point, si en B4 il y a papa et en C4 tout sauf papa on additionne la valeur en D4 idem pour toutes les lignes.
alors regarde cette formule
=SOMMEPROD((B1:B19="papa")*(C1:C19<>"papa")*(D1:D19))
Déjà tu as décroché, alors si j'ai bien compris ta mise au point, si en B4 il y a papa et en C4 tout sauf papa on additionne la valeur en D4 idem pour toutes les lignes.
alors regarde cette formule
=SOMMEPROD((B1:B19="papa")*(C1:C19<>"papa")*(D1:D19))