Formule dans autre cellule
Résolu
Sw33tGirl
-
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème concernant une formule.
Voici ce que j'ai besoin d'avoir ;
Si P12=FLEX alors R12=Q12+30
mais
La formule ne doit pas être dans la cellule R12 mais ailleurs car si c'est pas le FLEX nous devons inscrire autre chose dans la cellule. Donc seul le résultat doit s'inscrire dans R12 si y'a un FLEX a P12.
Voici ma formule que j'ai qui fonctionne dans la cellule mais pas dans une autre cellule
(qui n'est peut-être pas au point car je débute avec les formules mais elle fonctionne hihi)
=SIERREUR(SI(P12="Flex";Q12+30;"");"")
J'ai un problème concernant une formule.
Voici ce que j'ai besoin d'avoir ;
Si P12=FLEX alors R12=Q12+30
mais
La formule ne doit pas être dans la cellule R12 mais ailleurs car si c'est pas le FLEX nous devons inscrire autre chose dans la cellule. Donc seul le résultat doit s'inscrire dans R12 si y'a un FLEX a P12.
Voici ma formule que j'ai qui fonctionne dans la cellule mais pas dans une autre cellule
(qui n'est peut-être pas au point car je débute avec les formules mais elle fonctionne hihi)
=SIERREUR(SI(P12="Flex";Q12+30;"");"")
A voir également:
- Formule dans autre cellule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Verrouiller une cellule excel dans une formule - Guide
2 réponses
Bonjour
Le SIERREUR( est inutile dans ce cas là, simplement:
=SI(P12="Flex";QS12+30;"") devrait fonctionner
Mais par ailleurs il n'est pas possible d'avoir en R12 une formule et "autre chose" c'est la formule, qui peut avoir plusieurs aboutissants, ou rien.
Pour avoir le résultat en R12 il faudra passer par VBa.
crdlmnt
Errare humanum est, perseverare diabolicum
Le SIERREUR( est inutile dans ce cas là, simplement:
=SI(P12="Flex";QS12+30;"") devrait fonctionner
Mais par ailleurs il n'est pas possible d'avoir en R12 une formule et "autre chose" c'est la formule, qui peut avoir plusieurs aboutissants, ou rien.
Pour avoir le résultat en R12 il faudra passer par VBa.
crdlmnt
Errare humanum est, perseverare diabolicum
Bonjour.
Oui, on voit que c'est ta première formule ...
En effet une formule sert à calculer quelle donnée sera affichée dans la cellule contenant cette formule.
Donc en R12 il faut saisir
=SI(P12="Flex";Q12+30;"autre chose")
Oui, on voit que c'est ta première formule ...
En effet une formule sert à calculer quelle donnée sera affichée dans la cellule contenant cette formule.
Donc en R12 il faut saisir
=SI(P12="Flex";Q12+30;"autre chose")
Non en fait, le "autre chose" c'est pas cela qui doit s'écrire mais bien que nous devons inscrire un autre chiffre.
Par exemple :
Si P12 =
Normal = chiffre de 1 a 100 (manuellement car ce n'est jamais le même chiffre)
BR = Non requis
New = Non requis
FLEX = chiffre inscrire dans Q12+30
Urgent = même chiffre que Q12
Alors pour
Normal je ne peux pas mettre de formule.
BR j'ai mis une mise en forme de couleur, au moins on voit facilement que c'est valide
New j'ai mis aussi une mise en forme, facile a voir
FLEX était mon gros problème hihi
Urgent j'ai rien mis car pour le moment j'était rendu au FLEX mais étant donner que je pourrais pas le faire avec le FLEX alors le urgent non plus hihi
Merci quand même
Par exemple :
Si P12 =
Normal = chiffre de 1 a 100 (manuellement car ce n'est jamais le même chiffre)
BR = Non requis
New = Non requis
FLEX = chiffre inscrire dans Q12+30
Urgent = même chiffre que Q12
Alors pour
Normal je ne peux pas mettre de formule.
BR j'ai mis une mise en forme de couleur, au moins on voit facilement que c'est valide
New j'ai mis aussi une mise en forme, facile a voir
FLEX était mon gros problème hihi
Urgent j'ai rien mis car pour le moment j'était rendu au FLEX mais étant donner que je pourrais pas le faire avec le FLEX alors le urgent non plus hihi
Merci quand même
Il suffit d'exprimer clairement ses besoins et de les ordonner logiquement pour trouver la bonne formule ...
Ainsi avec ces nouvelles précisions, la formule évolue sensiblement :
=SI(P12="Normal";""; SI(OU(P12="BR";P12="New");"Non requis";
SI(P12="FLEX";Q12+30 ; SI(P12="Urgent";Q12; "non valide"))))
Ainsi avec ces nouvelles précisions, la formule évolue sensiblement :
=SI(P12="Normal";""; SI(OU(P12="BR";P12="New");"Non requis";
SI(P12="FLEX";Q12+30 ; SI(P12="Urgent";Q12; "non valide"))))
Merci de m'aviser que je ne peux pas faire le résultat OU inscrire autre chose sans écraser ma formule. C'est dommage car en VBA a part ouvrir le Visual Basic je ne sait pas quoi y mettre hihi je vais donc laisser faire cette parti.