Résultat dans une cellule différente
Résolu/Fermé
A voir également:
- Résultat dans une cellule différente
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Lexer resultat - Télécharger - Sport
- Verrouiller une cellule excel - Guide
- Resultat foot - Télécharger - Vie quotidienne
11 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
19 déc. 2010 à 10:29
19 déc. 2010 à 10:29
Bonjour,
Il faudrait un classeur exemple, tes explications étant insuffisantes.
Tu peux le déposer sur cijoint.fr et coller ici le lien fourni.
Et si tu veux que tous les helpers puissent intervenir, dépose-le au format excel 2003 (*.xls)
eric
Il faudrait un classeur exemple, tes explications étant insuffisantes.
Tu peux le déposer sur cijoint.fr et coller ici le lien fourni.
Et si tu veux que tous les helpers puissent intervenir, dépose-le au format excel 2003 (*.xls)
eric
bonjour eric et tous les helpeurs,
merci de cette réponse aussi rapide.Comme demandé je joint le lien http://www.cijoint.fr/cjlink.php?file=cj201012/cijcPdKWb0.xls où le fichier en.xls a été enregistrer.
Mon souhait serai que lorsque c7 remplace c6 exel affiche en c68 "Q.Dpt-1", si c'est V1.2 qui remplace l'intitulé du poste remplacé est affiché en c72.
Merci à vous tous de prendre le temps d'écouter les problèmes des autres et j'espère surtout avoir été assez clair dans mes explications.
olivier
merci de cette réponse aussi rapide.Comme demandé je joint le lien http://www.cijoint.fr/cjlink.php?file=cj201012/cijcPdKWb0.xls où le fichier en.xls a été enregistrer.
Mon souhait serai que lorsque c7 remplace c6 exel affiche en c68 "Q.Dpt-1", si c'est V1.2 qui remplace l'intitulé du poste remplacé est affiché en c72.
Merci à vous tous de prendre le temps d'écouter les problèmes des autres et j'espère surtout avoir été assez clair dans mes explications.
olivier
SCARL
Messages postés
12
Date d'inscription
vendredi 17 décembre 2010
Statut
Membre
Dernière intervention
28 août 2011
52
20 déc. 2010 à 19:54
20 déc. 2010 à 19:54
Bonsoir oli59150
si j'ai bien compris ta question, ma proposition est la suivante:
C68=SI(C7="V 1.1";"Q.Dpt -1";"")
C72==SI(ET(C68<>"Q.Dpt -1";C7="V 1.2");"Q.Dpt -1";"")
j'espère que cela répond à ta question, sinon plus d'explications et recommandé
BàV
si j'ai bien compris ta question, ma proposition est la suivante:
C68=SI(C7="V 1.1";"Q.Dpt -1";"")
C72==SI(ET(C68<>"Q.Dpt -1";C7="V 1.2");"Q.Dpt -1";"")
j'espère que cela répond à ta question, sinon plus d'explications et recommandé
BàV
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
20 déc. 2010 à 19:22
20 déc. 2010 à 19:22
Bonsoir,
lorsque c7 remplace c6
et
si c'est V1.2 qui remplace l'intitulé du poste
Pas très clair et peut être interprété de différentes façons.
Et l'intitulé du poste c'est peut-être clair pour toi, nous on ne sait pas ce que c'est...
Décris plutôt sous cette forme :
si C6=xxxx alors C68=... et C72=.... sinon C68=... et C72=....
ou bien si C6=C7 alors...
eric
lorsque c7 remplace c6
et
si c'est V1.2 qui remplace l'intitulé du poste
Pas très clair et peut être interprété de différentes façons.
Et l'intitulé du poste c'est peut-être clair pour toi, nous on ne sait pas ce que c'est...
Décris plutôt sous cette forme :
si C6=xxxx alors C68=... et C72=.... sinon C68=... et C72=....
ou bien si C6=C7 alors...
eric
bonjour et merci a vous eriic et SCARL de vous être penché sur mon prôblème. Toutes mes excuses pour le manque de clarté de mon exposé, je vais essayer d'être moin confus.
en C7 j'ai créé une petite fonction qui détermine si le résultat sera "v1.1" ou"v1.2"
=SI(C6<>"Q,Dpt- 1";SI(C67="dispo";A67;SI(C71="dispo";A71;"attention")))
cette fonction vas être aussi (transposée) en C11 C15 C19 C23 C27.
j'en arrive a mon soucis, je voudrais que si V1.1 est vrai en C7 alors "Q.Dpt - 1" sera vrai en C68, si c'est V1.2 qui est vrai en C7 alors"Q.Dpt - 1"sera vrai en C72.
si V1.1 est vrai en C11 alors "Q.Dpt - 2" sera vrai en C67 si c'est V1.2 qui est vrai en C11 alors "Q.Dpt - 2 " sera vrai en C72
en langage exel je crois que ça donne
si(c7="v1.1"; c68="Q.Dpt-1";si(c7="v1.2";c72="Q.Dpt-1";"");"") mais cette fonction n'est pas bonne.
je vais essayer une autre explication
si c7="v1.1" alors c68="D.Dpt-1"
si c7="v1.2" alors c72="D.Dpt-1"
si c11="v.1.1" alors c68="Q.Dpt-2"
si c11="v1.2" alors c72="Q.Dpt-2"
si c15="v1.1" alors c68="Q.Dpt-3"
si c15="v1.2" alors c72="Q.Dpt-3"
si c19="v1.1" alors c68="Q.Dpt-4"
si c19="v1.2" alors c72="Q.Dpt-4"
si c23="v1.1" alors c68="Q.Dpt-5"
si c23="v1.2" alors c72="D.Dpt-5"
si c27="v1.1" alors c68="Q.Dpt-6"
si c27="v1.2" alors c72="Q.Dpt-6"
Là je crois que je vous ai tout dit en espérant surtout avoir été assez clair.
encore merci de votre patience et bravo à tous les helpeurs
olivier
en C7 j'ai créé une petite fonction qui détermine si le résultat sera "v1.1" ou"v1.2"
=SI(C6<>"Q,Dpt- 1";SI(C67="dispo";A67;SI(C71="dispo";A71;"attention")))
cette fonction vas être aussi (transposée) en C11 C15 C19 C23 C27.
j'en arrive a mon soucis, je voudrais que si V1.1 est vrai en C7 alors "Q.Dpt - 1" sera vrai en C68, si c'est V1.2 qui est vrai en C7 alors"Q.Dpt - 1"sera vrai en C72.
si V1.1 est vrai en C11 alors "Q.Dpt - 2" sera vrai en C67 si c'est V1.2 qui est vrai en C11 alors "Q.Dpt - 2 " sera vrai en C72
en langage exel je crois que ça donne
si(c7="v1.1"; c68="Q.Dpt-1";si(c7="v1.2";c72="Q.Dpt-1";"");"") mais cette fonction n'est pas bonne.
je vais essayer une autre explication
si c7="v1.1" alors c68="D.Dpt-1"
si c7="v1.2" alors c72="D.Dpt-1"
si c11="v.1.1" alors c68="Q.Dpt-2"
si c11="v1.2" alors c72="Q.Dpt-2"
si c15="v1.1" alors c68="Q.Dpt-3"
si c15="v1.2" alors c72="Q.Dpt-3"
si c19="v1.1" alors c68="Q.Dpt-4"
si c19="v1.2" alors c72="Q.Dpt-4"
si c23="v1.1" alors c68="Q.Dpt-5"
si c23="v1.2" alors c72="D.Dpt-5"
si c27="v1.1" alors c68="Q.Dpt-6"
si c27="v1.2" alors c72="Q.Dpt-6"
Là je crois que je vous ai tout dit en espérant surtout avoir été assez clair.
encore merci de votre patience et bravo à tous les helpeurs
olivier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
je crains avoir abusé de vôtre temps et de vôtre patience, merci encore a eric et sarl de bien avoir accepté de m'accorder de leur temps au détriment des autres .
Merci à tous les "helpeurs" c'est grand ce que vous faite
De mon côté je vais essayer d'évoluer de manière a ce qu'un jour je pourrai rendre aussi service.
Bien à vous
olivier
je crains avoir abusé de vôtre temps et de vôtre patience, merci encore a eric et sarl de bien avoir accepté de m'accorder de leur temps au détriment des autres .
Merci à tous les "helpeurs" c'est grand ce que vous faite
De mon côté je vais essayer d'évoluer de manière a ce qu'un jour je pourrai rendre aussi service.
Bien à vous
olivier
Raymond PENTIER
Messages postés
58828
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 janvier 2025
17 273
24 déc. 2010 à 00:54
24 déc. 2010 à 00:54
Bonjour Olivier.
On dirait que ton problème n'est toujours pas résolu ?
si(c7="v1.1"; c68="Q.Dpt-1";si(c7="v1.2";c72="Q.Dpt-1";"");"") mais cette fonction n'est pas bonne.
En effet : on ne peut pas dans une cellule décider de ce qui se passera dans une autre cellule ! Il faut donc saisir une formule dans la cellule C68 pour calculer ce qui doit s'y afficher ; pareil dans la cellule C72.
En C68 la formule sera
=SI(C7="v1.1";"Q.Dpt-1";SI(C11="v1.1";"Q.Dpt-2";SI(C15="v1.1";"Q.Dpt-3"; SI(C19="v1.1";"Q.Dpt-4";SI(C23="v1.1";"Q.Dpt-5";SI(C27="v1.1";"Q.Dpt-6";""))))))
De même en C72 elle sera
=SI(C7="v1.2";"Q.Dpt-1";SI(C11="v1.2";"Q.Dpt-2";SI(C15="v1.2";"Q.Dpt-3"; SI(C19="v1.2";"Q.Dpt-4";SI(C23="v1.2";"Q.Dpt-5";SI(C27="v1.2";"Q.Dpt-6";""))))))
Cordialement.
On dirait que ton problème n'est toujours pas résolu ?
si(c7="v1.1"; c68="Q.Dpt-1";si(c7="v1.2";c72="Q.Dpt-1";"");"") mais cette fonction n'est pas bonne.
En effet : on ne peut pas dans une cellule décider de ce qui se passera dans une autre cellule ! Il faut donc saisir une formule dans la cellule C68 pour calculer ce qui doit s'y afficher ; pareil dans la cellule C72.
En C68 la formule sera
=SI(C7="v1.1";"Q.Dpt-1";SI(C11="v1.1";"Q.Dpt-2";SI(C15="v1.1";"Q.Dpt-3"; SI(C19="v1.1";"Q.Dpt-4";SI(C23="v1.1";"Q.Dpt-5";SI(C27="v1.1";"Q.Dpt-6";""))))))
De même en C72 elle sera
=SI(C7="v1.2";"Q.Dpt-1";SI(C11="v1.2";"Q.Dpt-2";SI(C15="v1.2";"Q.Dpt-3"; SI(C19="v1.2";"Q.Dpt-4";SI(C23="v1.2";"Q.Dpt-5";SI(C27="v1.2";"Q.Dpt-6";""))))))
Cordialement.
bonjour (ou bonne nuit ) raymond l'heureux retraité aux antilles
Merci beaucoup pour la solution qui me soulage d'un grand mal de tête j'ignorai que l'on pouvait imbriquer autant de fonctions entre elles.
Un simple copié collé et c'est le 25 decembre en avance, mais cela me crée un nouveau casse tête. En C10 j'ai crèé la fonction =SI(C14<>"Q,Dpt- 1";SI(C70="dispo";A70;SI(C74="dispo";A74;"attention"))) ce qui m'indique qui de v1.1 ou v1.2 vas remplacer.
Cette fonction vas être copié et adaptée en c14, c18, c22,c26, c30(c70 et c74 seront invariables) mon nouveau soucis viens du fait que je ne peus utiliser qu'une fois v1.1 ou v1.2. Comment puis-je faire pour éviter les doublons.
Merci merci merci merci et mille fois merci à vous raymond d'avoir pris le temps de m'avoir consacrer du temps, ce ne dois pas être facile d'en trouver en retraite au soleil, profitez en au maximum
Très bonnes fêtes de fin d'année à vous ainsi qu'à tous les "helpeurs"
olivier
ps: ici il fait -1 et nous aurons de la neige pour noël
Merci beaucoup pour la solution qui me soulage d'un grand mal de tête j'ignorai que l'on pouvait imbriquer autant de fonctions entre elles.
Un simple copié collé et c'est le 25 decembre en avance, mais cela me crée un nouveau casse tête. En C10 j'ai crèé la fonction =SI(C14<>"Q,Dpt- 1";SI(C70="dispo";A70;SI(C74="dispo";A74;"attention"))) ce qui m'indique qui de v1.1 ou v1.2 vas remplacer.
Cette fonction vas être copié et adaptée en c14, c18, c22,c26, c30(c70 et c74 seront invariables) mon nouveau soucis viens du fait que je ne peus utiliser qu'une fois v1.1 ou v1.2. Comment puis-je faire pour éviter les doublons.
Merci merci merci merci et mille fois merci à vous raymond d'avoir pris le temps de m'avoir consacrer du temps, ce ne dois pas être facile d'en trouver en retraite au soleil, profitez en au maximum
Très bonnes fêtes de fin d'année à vous ainsi qu'à tous les "helpeurs"
olivier
ps: ici il fait -1 et nous aurons de la neige pour noël
Raymond PENTIER
Messages postés
58828
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 janvier 2025
17 273
24 déc. 2010 à 20:35
24 déc. 2010 à 20:35
Difficile de te suivre, car tu as modifié ton fichier :
En C30 il n'y avait rien ; C70 et C74 sont vides aussi ...
Et que se passe-t-il quand v1.1 et v1.2 sont déjà utilisés ?
Sinon, je prends acte avec plaisir de tes remerciements.
Joyeux Noël blanc !
En C30 il n'y avait rien ; C70 et C74 sont vides aussi ...
Et que se passe-t-il quand v1.1 et v1.2 sont déjà utilisés ?
Sinon, je prends acte avec plaisir de tes remerciements.
Joyeux Noël blanc !
Bonjour raymond( je me permet ),
Vous avez très bien solutionné ma demande et je ne vous en remercierai jamais assez. Comme je l'écrivai, le tableau doit évoluer en fonction de divers parametres, je ne suis pas du genre a demander aux autres de faire mon boulot mais je n'hésite jamais à demander conseils de personnes avisées. Il est vrai que dans le fichier joint j'ai occulté certaines parties pour garder l'anonymat des agents travaillant sur ces positions et donc certains éléments n'apparaissent pas.
Je vaid donc clore ma demande comme résolue, la suite ne concernant pas ma question première.
Si la suite de mes soucis vous intéresse je vous envoi le tableau avec les fonctions ainsi que les réactions d'exel (dans celle-ci: c14=SI(C13<>"Q.Dpt-2";SI(C70="dispo";SI(C10<>"V 1.1";A70;SI(C74="dispo";SI(C10<>"V 1.2";A74;"attention"))))) le résultat me donne FAUX au lieu de "attention" quand c74 n'est pas dispo.
Cela est une autre demande
Encore merci à vous raymond ainsi qu'à tous les helpeurs
Bonne fin d'année et vive la retraite ( et exel)
olivier
Vous avez très bien solutionné ma demande et je ne vous en remercierai jamais assez. Comme je l'écrivai, le tableau doit évoluer en fonction de divers parametres, je ne suis pas du genre a demander aux autres de faire mon boulot mais je n'hésite jamais à demander conseils de personnes avisées. Il est vrai que dans le fichier joint j'ai occulté certaines parties pour garder l'anonymat des agents travaillant sur ces positions et donc certains éléments n'apparaissent pas.
Je vaid donc clore ma demande comme résolue, la suite ne concernant pas ma question première.
Si la suite de mes soucis vous intéresse je vous envoi le tableau avec les fonctions ainsi que les réactions d'exel (dans celle-ci: c14=SI(C13<>"Q.Dpt-2";SI(C70="dispo";SI(C10<>"V 1.1";A70;SI(C74="dispo";SI(C10<>"V 1.2";A74;"attention"))))) le résultat me donne FAUX au lieu de "attention" quand c74 n'est pas dispo.
Cela est une autre demande
Encore merci à vous raymond ainsi qu'à tous les helpeurs
Bonne fin d'année et vive la retraite ( et exel)
olivier
Raymond PENTIER
Messages postés
58828
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 janvier 2025
17 273
26 déc. 2010 à 20:44
26 déc. 2010 à 20:44
Bonjour Olivier, et merci pour tes voeux.
c14=SI(C13<>"Q.Dpt-2";SI(C70="dispo";SI(C10<>"V 1.1";A70;SI(C74="dispo";SI(C10<>"V 1.2";A74;"attention"))))) le résultat me donne FAUX au lieu de "attention"
Normal : tu n'as pas respecté partout la syntaxe de la fonction, qui est
=SI(test_logique;valeur_si_vrai;valeur_si_faux) simplifiée ici en =SI(TL;VV;VF).
Tu as besoin de 5 tests, donc de 5 fonctions SI :
F1 -> =SI(TL1;VV1;VF1) sur C13
F2 -> =SI(TL2;VV2;VF2) sur C70, fonction qui correspond à VV1
F3 -> =SI(TL3;VV3;VF3) sur C10, fonction qui correspond à VV2
F4 -> =SI(TL4;VV4;VF4) sur C74, fonction qui correspond à VF3
F5 -> =SI(TL5;VV5;VF5) sur C10.
Avec les 4 imbrications que tu as choisies, tu aurais dû avoir la syntaxe suivante
=SI(TL1; SI(TL2; SI(TL3;VV3; SI(TL4; SI(TL5;VV5;VF5) ;VF4) ) ;VF2); VF1)
ce qui donne concrètement
=SI(C13<>"Q.Dpt-2";SI(C70="dispo";SI(C10<>"V 1.1";A70;SI(C74="dispo";SI(C10<>"V 1.2";A74;"attention");VF4));VF2);VF1)
et il te reste à définir ce que doit afficher la cellule C14 pour les 3 valeurs_si_faux que j'ai appelées VF4, VF2 et VF1 ...
c14=SI(C13<>"Q.Dpt-2";SI(C70="dispo";SI(C10<>"V 1.1";A70;SI(C74="dispo";SI(C10<>"V 1.2";A74;"attention"))))) le résultat me donne FAUX au lieu de "attention"
Normal : tu n'as pas respecté partout la syntaxe de la fonction, qui est
=SI(test_logique;valeur_si_vrai;valeur_si_faux) simplifiée ici en =SI(TL;VV;VF).
Tu as besoin de 5 tests, donc de 5 fonctions SI :
F1 -> =SI(TL1;VV1;VF1) sur C13
F2 -> =SI(TL2;VV2;VF2) sur C70, fonction qui correspond à VV1
F3 -> =SI(TL3;VV3;VF3) sur C10, fonction qui correspond à VV2
F4 -> =SI(TL4;VV4;VF4) sur C74, fonction qui correspond à VF3
F5 -> =SI(TL5;VV5;VF5) sur C10.
Avec les 4 imbrications que tu as choisies, tu aurais dû avoir la syntaxe suivante
=SI(TL1; SI(TL2; SI(TL3;VV3; SI(TL4; SI(TL5;VV5;VF5) ;VF4) ) ;VF2); VF1)
ce qui donne concrètement
=SI(C13<>"Q.Dpt-2";SI(C70="dispo";SI(C10<>"V 1.1";A70;SI(C74="dispo";SI(C10<>"V 1.2";A74;"attention");VF4));VF2);VF1)
et il te reste à définir ce que doit afficher la cellule C14 pour les 3 valeurs_si_faux que j'ai appelées VF4, VF2 et VF1 ...
bonjour raymond,
Je ne connais pas d'autre mots pour remercier autant de fois qu'il le faudrai alors je vais dire un grand MERCI mille fois pour cette solution. Je n'ai pas encore vraiment bien compris cela doit être due à la fatigue de la fin de l'année.
Bonne fin d'année à vous raymond ainsi qu'à tous les helpeurs du site, je vous tiendrai au courant de mes progrès
bien à vous
olivier
Je ne connais pas d'autre mots pour remercier autant de fois qu'il le faudrai alors je vais dire un grand MERCI mille fois pour cette solution. Je n'ai pas encore vraiment bien compris cela doit être due à la fatigue de la fin de l'année.
Bonne fin d'année à vous raymond ainsi qu'à tous les helpeurs du site, je vous tiendrai au courant de mes progrès
bien à vous
olivier