Monsieur Excel
Pour tout savoir faire sur Excel !

02 février 2010

Récupération de la dernière saisie

Nous avons en colonne A des dates et en colonne B des montants. Nous cherchons à récupérer en colonnes D et E la date et le montant de la dernière saisie.

Nous vous proposons trois solutions, dans les lignes 2 à 4, les formules de D2:D4 étant reproduites dans l’encart. Ces formules ont été ensuite copiées en colonne E :
Remarque 1 – Les formules en D2 et D4 fonctionnent quel que soit le contenu – valeur ou texte – de la colonne A.

Remarque 2 – La formule de D3 est plus compacte, mais elle suppose que le titre est du texte et qu’il n’y a ensuite que des valeurs.

Rappelons que, suite à la bêtise du premier traducteur d’Excel en français, les fonctions nb() et nbval() sont interverties : nb() calcule le nombre de valeurs alors que nbval() calcule le nombre de cellules non vides (valeur ou texte).

Microsoft – dans un souci de respect de la compatibilité ascendante – n’a jamais osé rétablir la situation et corriger cette erreur grossière.

2 Commentaire(s):

  • Bonjour,

    Il existe encore d'autres formules si l'on veut, par ex., en combinant NBVAL, COLONNE, ADRESSE et INDIRECT (ce qui suppose tout de même qu'il n'y ait aucune cellule de vide pour le NBVAL) :

    =INDIRECT(ADRESSE(NBVAL(A:A);COLONNE(A1)))

    Ca fonctionne aussi bien entendu avec EQUIV.

    Une autre formule pour la route (toujours en supposant qu'il ne peut pas y avoir de cellules vides dans le tableau :
    =INDIRECT(ADRESSE(LIGNES(A:A)-NB.VIDE(A:A);COLONNE(A1)))

    Cordialement,

    By Anonymous Kukoc, sur 2:06 PM  

  • Bonjour;
    merci pour votre intéressant blog.
    c'est très pédagogique et facile à comprendre.
    merci de bien nous expliquer davantage la fonction indirect qui est une fonction pas facile à élucider en se contentant seulement de l'aide d'excel.
    mes respects

    By Anonymous Anonyme, sur 10:20 PM  

Enregistrer un commentaire

<< Accueil