Minimum conditionnel entre les valeurs de deux plages
6 réponses
Thorkhas
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses
raisons et il m'a bien aidé, cependant je me heurte à un problème un peu
"compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie
automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date
"as late as possible") la seconde est prévue pour que l'utilisateur fasse des
tests.
Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date
des deux colonnes sachant que la date rentrée par l'utilisateur est
prioritaire sur l'autre.
donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006
car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique
commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;)
Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs
et faire un minimum de cette colonne, mais cette émthode est moins élégante...
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses raisons et il m'a bien aidé, cependant je me heurte à un problème un peu "compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date "as late as possible") la seconde est prévue pour que l'utilisateur fasse des tests. Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date des deux colonnes sachant que la date rentrée par l'utilisateur est prioritaire sur l'autre. donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006 car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;) Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs et faire un minimum de cette colonne, mais cette émthode est moins élégante...
Voila voila, si quelqu'un a une idée...
Merci,
JCM
-- Cordialement,
Michel Gaboly www.gaboly.com
Bonjour,
Merci beaucoup pour ta réponse ! Ca marche super sur un jeu de test. Par
contre j'ai oublié de spécifier quelque chose...
On n'a pas forcément de date dans A1:A10 ! si il y a une case vide, la
formule ne marche plus... (il affichera 00/01/1900)
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour
la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses
raisons et il m'a bien aidé, cependant je me heurte à un problème un peu
"compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie
automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date
"as late as possible") la seconde est prévue pour que l'utilisateur fasse des
tests.
Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date
des deux colonnes sachant que la date rentrée par l'utilisateur est
prioritaire sur l'autre.
donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006
car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique
commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;)
Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs
et faire un minimum de cette colonne, mais cette émthode est moins élégante...
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses raisons et il m'a bien aidé, cependant je me heurte à un problème un peu "compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date "as late as possible") la seconde est prévue pour que l'utilisateur fasse des tests. Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date des deux colonnes sachant que la date rentrée par l'utilisateur est prioritaire sur l'autre. donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006 car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;) Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs et faire un minimum de cette colonne, mais cette émthode est moins élégante...
Voila voila, si quelqu'un a une idée...
Merci,
JCM
-- Cordialement,
Michel Gaboly www.gaboly.com
Thorkhas
Re,
OK, j'ai trouvé moi-même, peut etre que c'est un peu lourd :
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses raisons et il m'a bien aidé, cependant je me heurte à un problème un peu "compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date "as late as possible") la seconde est prévue pour que l'utilisateur fasse des tests. Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date des deux colonnes sachant que la date rentrée par l'utilisateur est prioritaire sur l'autre. donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006 car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;) Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs et faire un minimum de cette colonne, mais cette émthode est moins élégante...
Voila voila, si quelqu'un a une idée...
Merci,
JCM
-- Cordialement,
Michel Gaboly www.gaboly.com
Re,
OK, j'ai trouvé moi-même, peut etre que c'est un peu lourd :
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour
la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses
raisons et il m'a bien aidé, cependant je me heurte à un problème un peu
"compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie
automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date
"as late as possible") la seconde est prévue pour que l'utilisateur fasse des
tests.
Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date
des deux colonnes sachant que la date rentrée par l'utilisateur est
prioritaire sur l'autre.
donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006
car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique
commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;)
Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs
et faire un minimum de cette colonne, mais cette émthode est moins élégante...
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses raisons et il m'a bien aidé, cependant je me heurte à un problème un peu "compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date "as late as possible") la seconde est prévue pour que l'utilisateur fasse des tests. Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date des deux colonnes sachant que la date rentrée par l'utilisateur est prioritaire sur l'autre. donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006 car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;) Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs et faire un minimum de cette colonne, mais cette émthode est moins élégante...
Voila voila, si quelqu'un a une idée...
Merci,
JCM
-- Cordialement,
Michel Gaboly www.gaboly.com
Thorkhas
Oups,
J'ai résolu le probleme moi même (par contre j'ai du mal avec les news) :
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses raisons et il m'a bien aidé, cependant je me heurte à un problème un peu "compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date "as late as possible") la seconde est prévue pour que l'utilisateur fasse des tests. Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date des deux colonnes sachant que la date rentrée par l'utilisateur est prioritaire sur l'autre. donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006 car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;) Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs et faire un minimum de cette colonne, mais cette émthode est moins élégante...
Voila voila, si quelqu'un a une idée...
Merci,
JCM
-- Cordialement,
Michel Gaboly www.gaboly.com
Oups,
J'ai résolu le probleme moi même (par contre j'ai du mal avec les news) :
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour
la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses
raisons et il m'a bien aidé, cependant je me heurte à un problème un peu
"compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie
automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date
"as late as possible") la seconde est prévue pour que l'utilisateur fasse des
tests.
Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date
des deux colonnes sachant que la date rentrée par l'utilisateur est
prioritaire sur l'autre.
donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006
car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique
commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;)
Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs
et faire un minimum de cette colonne, mais cette émthode est moins élégante...
En clair, on rajoute un siècle (aux 29 févriers près) aux dates de la première colonne si la seconde est renseignée pour la même ligne.
Bonjour à tous !
J'ai eu l'occasion de lire ce newsgroup à plusieurs reprises pour diverses raisons et il m'a bien aidé, cependant je me heurte à un problème un peu "compliqué" et je me demande si il faudrait faire appel à du VBA ou non...
Pour situer le contexte, il s'agit d'un outil de planification visuel.
Voici ce que je cherche à faire :
J'ai deux colonnes qui contiennent des dates. La première est remplie automatiquement à partir d'un calcul (pour le contexte, il s'agit d'une date "as late as possible") la seconde est prévue pour que l'utilisateur fasse des tests. Pour pouvoir tracer mon gantt sur l'ensemble, il me faut la plus petite date des deux colonnes sachant que la date rentrée par l'utilisateur est prioritaire sur l'autre. donc ce n'est pas un simple min() sur les deux colonnes...
Ici, la plus petite date devrait etre : 21/09/2006 car la date 15/08/2006 n'est plus prise en compte. Ainsi, mon graphique commence le 21/09/2006 ...
Je pensais à quelque chose avec des matrices ... Mais je en sais pas faire ;) Ou sinon gruger en rajoutant une colonne comporant le max des deux valeurs et faire un minimum de cette colonne, mais cette émthode est moins élégante...