Introduire une fonction dans une formule déjà chargée

Résolu/Fermé
VonSonnenlitter Messages postés 11 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour a tous, je n'arrive pas a introduire une Fonction pourtant simple dans un ensemble de fonction déjà présente ... J'ai chercher partout mais je n'ai pas trouver d'article qui explique comment intégrer ARRONDI.AU.MULTIPLE a ce genre de fonction deja en place

=SI(SOMME(G5:I5)=0;0;(SI(ESTNUM(G5);G5/8;0)+SI(ESTNUM(H5);H5/12;0)+SI(ESTNUM(I5);I5/25;0))/SOMMEPROD((ESTNUM(G5:I5))*1)*20)

J'aimerai factoriser en quelques sorte l'ensemble mais je n'ai aucune idée de comment faire ? est ce que je doit tout recommencer et introduire la fonction ARRONDI.AU.MULTIPLE ou est ce que je peux la caler a un endroit pour qu'elle s'applique ?

Merci d'avance de vos réponses.

2 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Tu peux intégrer l'ARRONDI ainsi :

    =SI(SOMME(G5:I5)=0;0;ARRONDI.AU.MULTIPLE((SI(ESTNUM(G5);G5/8;0)+SI(ESTNUM(H5);H5/12;0)+SI(ESTNUM(I5);I5/25;0))/SOMMEPROD((ESTNUM(G5:I5))*1)*20;0,5))

    Cdlmnt
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    cette formule me dit quelque chose. Pour inclure le code ARRONDI, il faut mettre entre parenthése l'ensemble du calcul, soit

    =SI(SOMME(G5:I5)=0;0;ARRONDI.AU.MULTIPLE(((SI(ESTNUM(G5);G5/8;0)+SI(ESTNUM(H5);H5/12;0)+SI(ESTNUM(I5);I5/25;0))/SOMMEPROD((ESTNUM(G5:I5))*1)*20);5))
    si bien sur vous voulez arrondir au multiple de 5 sinon, placer la valeur voulue
    Attention aux parenthèses aux bons endroit!(en gras, les supplémentaires)
    crdlmnt
    0