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 ?