PB de formule date et texte + format date

Bonsoir,

J'essaie de mettre en place un fichier note de frais. et j'ai 2 problèmes dans mon fichier

PB 1:

Dans une cellule de l'entête du fichier je souhaite faire apparaître un texte reprenant des bornes de dates:

Du 01/01/14 au 31/01/14

Les dates correspondent à la plus petite date saisie et à la plus grande date saisie dans une colonne B.

J'ai entré la formule suivante pour automatiser les bornes de date:
="Du "&TEXTE(MIN(B10:B46),"jj/mm/aa") & "au "&TEXTE(MAXI(B10:B46),"jj/mm/aa")

Mais ma cellule affiche toujours #VALEUR!

Donc il y a erreur quelque part mais je ne trouve pas où. J'ai modifié la formule à plusieurs reprises sans résultat.
le format des cellules en colonne B, sont Date type 13/03/14, paramètres régionaux français (France).

PB 2:

Lorsque je saisis une date telle que le 03/04/14 pour le 03 Avril 2014, la cellule modifie la date en format 04/03/14 (inversion du jour et du mois).
L'inversion ne se fait pas sur une date telle que le 18/02/14.

Merci d'avance de votre aide,

Fauvette71

4 réponses

  1. Contributeur
    Bonsoir

    sans le fichier, difficile de vous aider. Si vos paramètres de dates sont corrects dans les options Excel, il semble que vous ne soyez pas sous un bon format de cellule.

    Vérifiez avec clic droit / Format., si le "type" de format n'est pas mm/jj/aaaa au lieu du format courant jj/mm/aaaa

    ceci expliquerait que la date entrée se modifie si le jour est inférieur à 13, puisqu'il devient en fait le mois, et qu'au dessus de 12, la valeur entrée reste du texte (car il n'y a pas de mois correspondant).

    D'où le non fonctionnement de votre formule.

    Sinon, mettez à disposition un modèle de votre problème sur:
    https://www.cjoint.com/ et revenez coller ici le lien donné par le site.

    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. Contributeur
      Bonjour

      Avec un renvoie à une cellule contenant la date de début et la date de fin
      la cellule date de début (D10)contient cette formule
      =DATE(ANNEE(MIN(B1:B30));MOIS(MIN(B1:B30));JOUR(MIN(B1:B30)))
      la cellule contenant la date de fin (D11) celle-ci
      =DATE(ANNEE(MAX(B1:B30));MOIS(MAX(B1:B30));JOUR(MAX(B1:B30)))
      et pour finir la formule pour obtenir ce résultat "du 01/01/2014 au 29/01/2014"

      ="du "&TEXTE(D10;"jj/mm/aaaa")&" au "&TEXTE(D11;"jj/mm/aaaa")
      1
      1. Bonsoir,

        Merci mais je ne comprends pas la logique de D10 et D11: ce sont des montants dans cette colonne pas des dates.
        La formule doit trouver dans la colonne B la plus petite date et la plus grande. Il n'y a pas de cellule attribuée à l'une de ces dates.

        Merci
        0
      2. Contributeur
        Vous utilisez 2 cellules pour récupérer la date de début et fin à votre convenance (j'ai mis D10 et D11 pour que vous compreniez la formule finale
        0
      3. Re

        Je viens d'essayer les formules dans le fichier avec les dates formatées mais cela ne fonctionne pas.

        Merci

        F71
        0
    2. Contributeur
      Re

      Moi je trouve que votre formule fonctionne très bien .... à condition qu'on retape certaines des dates déjà inscrites, comme le 31/12/14 par exemple.
      ces dates ont du être inscrites avant une modification de format et sont restées en texte.
      voyez le fichier joint où j'ai repris l'entrée des dates et rajouté quelques unes pour modifier les limites
      pour moi votre formule est nickel.Retapez 31/12/14 et vous verrez
      Mais si vous modifiez un format de cellule pour passer d'un texte à un num, il faut réécrire le num.(quand il y en a peu, autrement il y a un truc avec copier coller, revenz si besoin)

      https://www.cjoint.com/?DBqtnPw2sHh

      Crdlmnt

      Errare humanum est, perseverare diabolicum
      0
      1. Merci Vaucluse,

        Effectivement mon pb de date s'est arrangé.

        Cependant ma formule en C5 indique toujours #VALEUR! Y aurait-il une erruer de syntaxe que je n'ai pas vue (un espace de trop, une virgule...).

        Merci
        0
      2. Contributeur
        Bonjour Fauvette
        avez vous bien reformaté et réécrit les dates dans votre fichier
        voyez ici :
        https://www.cjoint.com/?DBrhcKxWvK
        j'ai simplement: reformaté la cellule B10 en Date et retapé les trois dates
        rappel: format de cellule / Nombre / Date et sélectionner dans la liste le format voulu

        crdlmnt
        0
      3. Bonjour Vaucluse,

        Oui je l'ai bien fait hier soir. j'ai tout reformaté mais j'ai toujours cette erreur sur la cellule C5.

        Le fichier n'est plus en ligne (message sur le site cjoint.com).

        Cdlt

        F71
        0
      4. Contributeur
        ... le revoila, du moins j'espère

        https://www.cjoint.com/?DBrmpJ68z1V

        Excusez moi si je suis un peu lourd, mais pour que l'on soit bien d'accord, dans votre fichier:
        1°) Sélectionnez B10:B46
        2°) clic droit /format de cellule /Nombre / Date dans la liste à gauche, et à droite sélectionnez le format souhaité
        3°) Effacer et retaper les dates en B10,B11,B13 ensuite, car elle ne se modifieront pas toutes seules;

        Crdlmnt
        0
      5. Re,

        Le problème persiste même si j'ai à nouveau reformaté les cellules de B10:B46. D'ailleurs le reformatage ramène à l'erreur initialement identifiée. Je me demande si le fichier n'est pas vérolé!

        En ouvrant votre fichier je vois la c5 correctement mais dès que j'active la modification la C5 se transforme en #Valeur!

        Est-ce que la version Excel 2013 est boguée?

        Cdlt,
        0