Excel 2 formules dans une même celule

Résolu/Fermé
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 - 1 janv. 2012 à 11:44
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 - 1 janv. 2012 à 13:54
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
A voir également:

10 réponses

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
Franzux Messages postés 8907 Date d'inscription mercredi 5 décembre 2007 Statut Contributeur Dernière intervention 27 octobre 2015 1 145
1 janv. 2012 à 11:50
Pas possible de mettre 2 formules dans la même case, par contre tu peux imbriquer tes conditions SI ;-)
0
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 7
1 janv. 2012 à 11:56
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
1 janv. 2012 à 12:06
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

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

Posez votre question
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 7
1 janv. 2012 à 12:18
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
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 7
Modifié par jlfa le 1/01/2012 à 12:33
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
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 7
1 janv. 2012 à 12:36
Merci encore à tous pour votre aide
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
1 janv. 2012 à 12:42
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
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 7
1 janv. 2012 à 13:31
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
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
1 janv. 2012 à 13:38
=si(A5="";"";ARRONDI(SOMME(B5;D5;F5;H5;J5;L5;N5;P5)-SOMME(C5;E5;G5;I5;K5;M5;O5;Q5);2))
eric
0
jlfa Messages postés 190 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 15 mai 2023 7
1 janv. 2012 à 13:54
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