bonjour et merci tardif (mais un peu surbooké et vieux motard que j'aimais) à tous ceux qui se sont creusés pour moi

J'ai finalement utilisé en partie la solution de Marie-Pierre, non pas que les autres n'étaient pas bonnes mais j'ai reçu celle là en premier :), mais je vais, lorsque j'aurai un peu de temps tester toutes les autres, ne serais-ce que pour apprendre un peu. et pour ce qui est du "fichier joint", dont m'ont parlé Christian et Gérard, je ne l'ai pas reçu.

deu

Donc voilà : colonne A = dates de début - colonne >B = dates de fin - j'ai, sur une colonne masquée (disons C) étendu une formule de type :

=SI(B3>=AUJOURDHUI();A3;"")
=SI(B4>=AUJOURDHUI();A4;"")

Ce qui me filtre toutes les dates de A quand la date de fin de période en B est >= à aujourd'hui (ça tout le monde comprend, même moi)

et sur cette colonne j'ai dans un premier temps appliqué une RECHERCHEV, puis pensant que les périodes pourraient éventuellement être inscrite dans le désordre j'ai opté pour =PETITE.VALEUR(C3:15;1)

Et ça fonctionne aux p'tits oignons.

Après je suis allez refaire un tour sur le site de Christian, que oui j'avais déjà parcouru, que s'il existait pas faudrait l'inventer, le site. Christian aussi sans doute J'y suis donc retourné pour apprendre à marquer les week-end, les jours fériés tout ça. Bon moi j'suis pas bien malin et parfois c'est du polonais ces formules, mais en bidouillant j'fais même des trucs qui fonctionnent. Voici ce que ça donne, pardon aux puristes. Mais je prends toutes les remarques et corrections

donc sur ma feuille calendrier, directement dans les champs dates :

formatage conditionnel :
condition 1 - formule est : SI(RECHERCHEV(C17;$calendrier.$B$1:$B$14;1;0)>0) - calendrier.$B$1:$B$14 ce sont des cellules masquées avec les jours fériés (méthode Christian)
condition 2 - formule est : SI(JOURSEM(C17)=1)
condition 3 - formule est : SI(JOURSEM(C17)=7)

Voilà, du coup au fur et à mesure de mes découvertes et grâce à vous, ce qui était un petit fichier basique s'est agrémenté de feuilles supplémentaires et d'un tas de bricoles. Et comme c'est destiné à planifier les vacances, je penserai à vous aux prochaines
Merci !
Cordialement
Yves L.
---------------------------

Le 17/09/2011 12:40, Marie-Pierre CORONEL a écrit :
euh... finalement il y a même un peu plus direct, pas besoin absolu de la formule matricielle (je suis en plein dedans en ce moment au boulot, donc... tendance à y recourir :D).

on n'a plus besoin de définir dates et dates_transposees. Par contre, pour simplifier la formule en A2 de la feuille 1, il vaut mieux conserver dates_avenir

Dans la colonne A de la feuille 2
=SI(Feuille1.A3>=Feuille1.A1;Feuille1.A3;" ")
qui s'appelle toujours dates_avenir

et on peut même donner un nom à la cellule feuille1.A1, par exemple aujourd'hui, on aura alors
=SI(Feuille1.A3>=aujourdhui;Feuille1.A3;" ")

Mais il faut absolument penser quand on étend la colonne de dates à étendre la formule de dates_avenir et le champ du nom dates_avenir
----------------------

Le 13 septembre 2011 13:46, Yves LOMBARDOTa écrit :

    bonjour,

    Ooo calc 3.3

    Je cherche le moyen d'afficher dans une cellule la valeur égale ou
    immédiatement supérieure à une valeur de référence sur une colonne
    triée en ordre croissant.
    En quelque sorte l'opposé de RECHERCHEV

    par exemple en A1 la référence : date du jour : =AUJOURDHUI

    de A3 à A10 : une succession de date

    je voudrais afficher en A2 la date supérieure la plus poche de
    AUJOURDHUI

    J'ai bien trouvé ce genre de palliatif :
    =SI(A3>=A1;A3;SI(A4>=A1;A4;SI(A5>=A1;A5;SI(A6>....... ETC)

    mais ce n'est pas très satisfaisant surtout si la colonne est longue

    Merci d'avance
    --
    ------------------------------------------------------------------------
    To unsubscribe, e-mail: [email protected]
    <mailto:[email protected]>
    For additional commands, e-mail: [email protected]
    <mailto:[email protected]> with Subject: help


--
------------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected] with Subject: help

Répondre à