Deux formules dans la même cellule

0

Bonjour,
J'aimerais savoir si je peux mettre deux formules dans la même cellule ?
J'essaie de trouver une astuce mais je n'y arrive pas : il faudrait que je fasse un calcul dans une cellule qui est :
=A2*100/141
et en même temps, je veux que les calculs de cette même colonne fasse un total de 100 d'où ma seconde formule : 
=SI(SOMME(B2:B5)<>100;"La somme doit être égale à 100";"")

Mais je ne parviens pas à assembler ces deux formules...
Pouvez-vous m'aider svp ?

Merci par avance

    Posté le 12 mars, 17:39
    par Julie
    Répondre
    • Petite correction : j'aimerais que trois cellules de ma ligne fasse un total de 100 donc le calcul serait : =SI(SOMME(B3+D3+F3)<>100; "La somme doit être égale à 100"; "") – Julie 12 mars, 17:46
    0

    Bonjour Julie,

    non, on ne peut pas mettre 2 formules dans la même cellule ;
    mais lis quand même ce qui est dessous : ça va t'aider.  :)

    ------------------------------------------------------------------------------------

    lien fichier : https://www.cjoint.com/c/NCmrsBfMkv0

    j'ai vu ta correction : SOMME(B3+D3+F3) ➯ par exemple :

    * en A2 : 50

    * en B3 : =A2*100/141 ➯ 35,46099291

    * en D3 : un nombre (saisi ou calculé) : 34,53900709

    * en F3 : =100-B3-D3 ➯ 30

    ainsi, on ajuste F3 selon B3 et D3 pour parvenir à 100.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Vérification : en F6 : =B3+D3+F3 ➯ 100 ; en effet :

    35,46099291 + 34,53900709 + 30 = 100

    ------------------------------------------------------------------------------------

    autre possibilité (qui n'est pas dans le fichier joint) :
    inverser D3 et F3, ce qui donne :

    * en A2 : 50

    * en B3 : =A2*100/141 ➯ 35,46099291

    * en F3 : un nombre (saisi ou calculé) : 34,53900709

    * en D3 : =100-B3-F3 ➯ 30

    ainsi, on ajuste D3 selon B3 et F3 pour parvenir à 100.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Vérification : en F6 : =B3+D3+F3 ➯ 100 ; en effet :

    35,46099291 + 30 + 34,53900709 = 100

    ------------------------------------------------------------------------------------

    si une des 2 solutions ci-dessus te convient : ok ; mais si tu
    préfères que ce soit B3 qui soit ajusté pour que la somme
    ne dépasse pas 100, même si le montant ajusté de B3 ne
    fait plus A2*100/141, alors :

    * en A2 : 50

    * en D3 : un nombre (saisi ou calculé) : 50

    * en F3 : un nombre (saisi ou calculé) : 40

    * en B3 : =A2*100/141 ➯ 35,46099291 ; mais c'est pas bon,
    car la somme fait 50 + 40 + 35,46099291 = 125,46099291 ;
    d'où ce changement de formule :

    * en B3 : =MIN(A2*100/141;100-D3-F3) ; en effet :

    A2*100/141 = 50*100/141 = 35,46099291 ;
    100-D3-F3 = 100-50-40 = 10 ; minimum
    de 35,46099291 et 10 : 10 ; ça fait que :

    B3+D3+F3 = 10+50+40 = 100 ; mais bien sûr,
    le 10 de B3 n'est plus A2*100/141.

    rhodo

    rhodo Posté le 12 mars, 18:23
    par rhodo
    0

    Bonjour Julie,

    relis tout mon post précédent, car je l'ai édité pour faire
    une réponse bien plus complète (3 cas différents).

    (fichier Excel inchangé)

    rhodo

    rhodo Posté le 13 mars, 05:11
    par rhodo

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :