Formule excel need your help

Fermé
Jako94 - 23 oct. 2012 à 15:39
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 23 oct. 2012 à 21:52
Bonjour,

Est ce que quelqu'un peut m'aider s'il vous plaît, je débute et galère par la même occasion sur excel.

J'aimerais pouvoir traiter cette opération...

Additionner seulement après avoir comparer l'élément dans deux colonnes...

1. = SI(R10:R399<>Q10:Q399; [SOMME.SI(R10:R399;"papa";F10:F399]; "")


6 réponses

Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
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
0
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
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
0
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...
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
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);"")
0
Merci, j'ai essayé cette formule mais la première condition ne fonctionne pas... à savoir quand il y a deux fois papa il additionne la valeur correspondante quand même...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
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/
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
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))
0