Partager via

Cellule vide mais non vide le retour

Anonyme
2022-11-10T12:40:11+00:00

Bonjour,

Je travaille sur un fichier Excel où d'une date je calcule un âge (pas de problème tout fonctionne, j'utilise un "sierreur" pour éviter qu'il considère qu'une cellule vide soit une date au 1/1/1900), et dans la dernière cellule, à partir de l'age je catégorise un intervalle.

Soit:

A1: (date de naissance)

B1: =SIERREUR(ARRONDI.INF(FRACTION.ANNEE(A1;AUJOURDHUI();1);0);"") (age)

C1: =SI.CONDITIONS(B1<26;"1";B1<30;"2";B1<40;"3";B1<50;"4";B1>49;"5") (catégorie d'age)

Quand j'ai une case Ax vide, la case Cx est 5 car il considère qu'une case en format date vide sera 1/1/1900 automatiquement dans le calcul. La fonction "si(estvide(..." en C1 ne me permet pas de contourner le problème (j'ai essayé) car comme B1 contient une formule il ne la considère pas comme vide même si le résultat est "".

En définitive ma question est : dans un tel cadre, comment faire que pour une case Ax vide j'obtienne une Cx vide également ?

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2022-11-10T12:58:37+00:00

A priori, tu devrais t'en sortir comme ça :

B1: =SI(ESTVIDE(A1);"";ARRONDI.INF(FRACTION.ANNEE(A1;AUJOURDHUI();1);0))

C1: =SI.CONDITIONS(ESTTEXTE(B1);"";B1<26;"1";B1<30;"2";B1<40;"3";B1<50;"4";B1>49;"5")

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2022-11-10T13:13:57+00:00

    Merci pour ta réponse. En fait, là où j'avais mon B1 pour la démonstration du dessus, j'avais déjà le si(estvide(... Mais, l'ajout de la condition qui transforme le résultat en texte est la pierre angulaire de la formule pour contourner le problème.

    Encore merci, réponse rapide et précise,

    Bien cordialement,

    Mickaël

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire