Mettre deux formules dans la même cellule
catballou
-
Le Pingou Messages postés 12714 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Mettre deux formules dans la même cellule
- Formules - Télécharger - Études & Formations
- Comment faire deux colonnes indépendantes dans word - Guide
- Aller à la ligne dans une cellule excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
7 réponses
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!!!
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!!!
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...
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...
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)
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)
Salut,
en excel, pas possible !
Mais je ne vois pas l'intérêt... Car quelle formule sera choisie ? Sur quels critères ?
en excel, pas possible !
Mais je ne vois pas l'intérêt... Car quelle formule sera choisie ? Sur quels critères ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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))))
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))))
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.
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.
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.
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.
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.
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.