Excel 2 formules dans une même celule

Résolu
jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   -  
jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, et merci à tous

Je Viens faire appel aux pros de Excel 2007 pour résoudre un petit problème,

En case a5 je mais un intitulé, les nombres en case b5,d5,f5,h5,j5,l5,n5,p5 serons considérer comme des achats , les cases c5,e5,g5,i5,k5,m5,o5,q5 comme des ventes.
Pour suivre le stock en case R5 j'ai mis la formule suivante =SI(B5<>"";ARRONDI(B5+D5+F5+H5+J5+L5+N5+P5;2);"")
Ceci me donne le solde des achats sur cette même ligne
Deuxième variante toujours en R5 je mais cette deuxième formule (voir l'exemple dans la case r7 sur le fichier joint)
=SI(C5<>"";ARRONDI(0-C5-E5-G5-I5-K5-M5-O5-Q5;2);"")
Celle-ci me donne le solde négatif des sorties de stocks sur cette même ligne
Jusque là ca va, mais je voudrais pouvoir mètre les 2 formule dans la même case, en sachant qu'il n'y aura jamais un mélange d'achat ou de vente sur la même ligne j'ai donc essayé cette formule
=SI(B5<>"";ARRONDI(B5+D5+F5+H5+J5+L5+N5+P5;2);"");SI(C5<>"";ARRONDI(0-C5-E5-G5-I5-K5-M5-O5-Q5;2);"")
formule (voir l'exemple dans la case r9 sur le fichier joint)
Mais là ça ne marche pas, j'ai ce message d'erreur #valeur !
Je suis persuadé que cela viens de la jonction entre mais 2 formules mais je ne sais pas que faire, Merci pour votre aide

https://www.cjoint.com/?BAblNwN7YAy

10 réponses

  1. Paf
     
    bonjour

    pas pu avoir accès au fichier (excel 2007)

    a priori la solution suivante répondrait au besoin , et fonctionne :

    =SI(B5<>"";ARRONDI(B5+D5+F5+H5+J5+L5+N5+P5;2);"") & "   " & SI(C5<>"";ARRONDI(0-C5-E5-G5-I5-K5-M5-O5-Q5;2);"") 


    bonne suite 2012.
    1
  2. Franzux Messages postés 9705 Statut Contributeur 1 146
     
    Pas possible de mettre 2 formules dans la même case, par contre tu peux imbriquer tes conditions SI ;-)
    0
  3. jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   7
     
    Je ne métrise pas trop Excel, comment les imbriquer, ce que je veux c'est avoir les 2 possibilité de calcul dans la même cellule, Merci
    0
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonj=jour

    si tu n'as soit que des dépenses dans B9:Q9 ou soit que des achats dans B9:Q9
    =ARRONDI(SOMME(B9:Q9);2)*SI(B9<>"";1;-1)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   7
     
    Merci Michel, ceci ne fonctionne pas comme je ne désire car ca ne fait pas de différence entre le négatif ou le positif
    0
  7. jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   7
     
    Génial ça marche ci je peux en demander encore plus peut tu m'expliquer la signification de ceci

    & " " &

    En en plus ci je remplis toutes les cases ( achats et ventes) j'ai deux résultats dans la même cellule là je tombe des nus

    Merci
    0
  8. jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   7
     
    Merci encore à tous pour votre aide
    0
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Tu as plus court puisque il n'y aura jamais un mélange d'achat ou de vente sur la même ligne :
    =ARRONDI(SOMME(B5;D5;F5;H5;J5;L5;N5;P5)-SOMME(C5;E5;G5;I5;K5;M5;O5;Q5);2)

    eric
    0
  10. jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   7
     
    Déjà je me tromper je devais faire référence a la case A5 au début de ma ligne
    En suivant tout vos conseils je suis quasiment arrivé à ce que je veux, avec ceci en R5
    =SI(A5<>"";ARRONDI(SOMME(B5;D5;F5;H5;J5;L5;N5;P5)-SOMME(C5;E5;G5;I5;K5;M5;O5;Q5);2)
    Mais ci je ne rentre rien en A5 je me retrouve avec un message (faux) en R5
    Et avec ceci en R5
    =ARRONDI(SOMME(B5;D5;F5;H5;J5;L5;N5;P5)-SOMME(C5;E5;G5;I5;K5;M5;O5;Q5);2)
    Je me retrouve avec un 0 en R5 ci je ne rentre rien (normal)
    Ce que je désire en plus c'est que dans la case R5 il y est rien ci on ne rentre rien en A5
    On y est presque
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      =si(A5="";"";ARRONDI(SOMME(B5;D5;F5;H5;J5;L5;N5;P5)-SOMME(C5;E5;G5;I5;K5;M5;O5;Q5);2))
      eric
      0
  11. jlfa Messages postés 154 Date d'inscription   Statut Membre Dernière intervention   7
     
    Les pros vont pleurer de voir ça, mais ca marche Encore merci a tous
    =SI(A5<>"";ARRONDI(B5+D5+F5+H5+J5+L5+N5+P5-C5-E5-G5-I5-K5-M5-O5-Q5;2);"")
    0