Mettre deux formules dans la même cellule

catballou -  
Le Pingou Messages postés 12714 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je recherche désespérément une solution à mon problème:
Je voudrais mettre 2 formules dans une même cellule:
la première: =F85
la seconde:=SI(K85=1;3;SI(K85=2;2;SI(K85=3;1;SI(K85=4;"";4))))

Est ce quelqu'un pourrais me venir en aide

Merci
Catballou
A voir également:

7 réponses

catballou
 
J'explique mon cas:

Prenons cet exemple:

Cellule A1:"4"
Cellule B1:
Cellule C1: =SI(B1=1;3;SI(B1=2;2;SI(B1=3;1;SI(B1=4;"";4))))

Le problème est que la cellule A1 n'est pas toujours égale à "4", cela peut être 3,2,1...donc la formule reprise ci dessus ne fonctionne pas car le résultat est toujours 4

Donc si cellule A1=4 alors si cellule B1=1 alors cellule C1 =3 là tout est ok
MAIS

Si cellule A1=2 alors si cellule B1=1 alors cellule C1=3!!!! et je veux que si cellule A1=2 alors si cellule B1=1 alors cellule C1=1!!!
0
catballou
 
Lundi 29/09/2008 8:30 12:30 4:00 4 Mme Dervaux Wépion Nettoyage 1 3
Lundi 29/09/2008 13:30 15:30 2:00 2 Mme Haubruge Maison Repassage n 2 2
Lundi 29/09/2008 15:30 17:30 2:00 2 Mme De Walque Maison Repassage n 1 2

Sur cet exemple première ligne tout est ok puisque l'addition des deux dernières colonnes est = à la 6ème colonne (4)
Par contre sur la deuxième ligne ce n'est pas le cas...
0
Le Pingou Messages postés 12714 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour Khoi,
Votre formule fonctionne correctement si vous l'écrivez correctement ( remplacer les 0,5 par 0.5 )
=SI(((N-ARRONDI(N;-0.5))<=0.5)*ET((N-ARRONDI(N;-0.5))>=0);ARRONDI(N;-0.5);ARRONDI(N;-0.5)-0.5)
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

en excel, pas possible !

Mais je ne vois pas l'intérêt... Car quelle formule sera choisie ? Sur quels critères ?
-1

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

Posez votre question
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Je pense qu'il y a une petite inversion dans ta formule
SI(K85=1;3;SI(K85=2;2;SI(K85=3;1;SI(K85=4;"";4))))
et que tu voulais écrire
SI(K85=1;3;SI(K85=2;2;SI(K85=3;1;SI(K85=4;4;""))))
Si je ne me suis pas trompé, ta double formule sera
SI(K85=1;3;SI(K85=2;2;SI(K85=3;1;SI(K85=4;4;F85))))
-1
Zeus54 Messages postés 174 Statut Membre 90
 
Si j'ai bien compris le problème semble se poser sur des calculs d'heures.

Pourquoi mettre des formules avec des "si" alors qu'il serait plus simple de mettre une simple opération ?
Si je reprend ton post n°2 on pourrait aisément remplacer la formule conditionnelle par "C1=A1-B1".

De plus la formule que tu as écrite "Cellule C1: =SI(B1=1;3;SI(B1=2;2;SI(B1=3;1;SI(B1=4;"";4))))", n'a pas de relation avec A1, donc ton problème est là précisément.

Essaye de voir dans ton cas précis en remplaçant les formules conditionnelles par une simple équation.
-1
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Catballou ! Tu me donnes le tournis ...

Tes références du premier post (F85, K85) changent au post 2 (A1, B1, C1) et disparaissent au post 4 !
Comme tu n'as pas indiqué si mon intervention du post 3 était fondée, ou si elle ne correspondait pas à ta demande, je reste dans l'expectative la plus complète.
Alors sois sympa : Mets ton fichier à notre disposition en utilisant http://www.cijoint.fr ou https://www.cjoint.com/
... nous y verrons (peut-être) plus clair.
-1
Khoi
 
Bonjour,

J'ai à peu près le même soucis. Je vous explique.
J'ai une cellule dans laquelle le résultat est calculé à partir d'une autre cellule. Ensuite, ce résultat doit être arrondis.
Je voulais faire une imbrication de formule mais apparemment, ce n'est pas possible, étant donné que la formule de l'arrondi doit s'appliquer APRES le calcul du résultat.

Voilà la formule de l'arrondi : =SI(((N-ARRONDI(N;-0,5))<=0,5)*ET((N-ARRONDI(N;-0,5))>=0);ARRONDI(N;-0,5);ARRONDI(N;-0,5)-0,5)

N correspond bien entendu à la cellule.

Merci de votre aide.
0