Bonjour à tous
Toute mes excuses, je reviens avec mon pb de concaténation avec condition SI NON EST VIDE
Voir pour support, le fichier Excel joint.
Pour exposer mon pb, j'ai simplifié les formules pour les colonnes C à H. J'ai utilisé la fonction CONCATENER .
Ma problématique :
Dans les colonnes J à O je récupère des données importées. Pour exemple, valeurs de 1 à 6.
Certaines celules de ces colonnes sont vides (aucune valeur importée).
Entre C à H j'ai des fonctions. Pour exemple simplicateur j'ai utiliser la fonction CONCATENER au lieu de fonction SI avec X conditions.
Mon souhait. En colonne A, je souhaite récupérer la valeur de la première cellule "non vide" des colones C à H.
J'ai utililisé la formule =SUPPRESPACE(SI(NON(ESTVIDE(C5));CONCATENER(C5);SI(NON(ESTVIDE(D5));CONCATENER(D5);SI(NON(ESTVIDE(E5));CONCATENER(E5);SI(NON(ESTVIDE(F5));CONCATENER(F5);SI(NON(ESTVIDE(G5));CONCATENER(G5);CONCATENER(H5)))))))
En A5, pas de problème, j'obtiens "1" car C5 1° cellule non vide.
Par contre, si la cellule en colonne C est vide cela ne concatène pas les autres cellules.
La cellule en C est "vide", elle contient toutefois une fonction.
SI je supprime au clavier les formules (pour exemple en C15 D15 et E15), le résultat en A15 ets correcte.
Il y a t'il une options à cocher dans Excel ou un ajout dans la formule pour arriver au résultat souhaité.
Merci beaucoup
Toute mes excuses, je reviens avec mon pb de concaténation avec condition SI NON EST VIDE
Voir pour support, le fichier Excel joint.
Pour exposer mon pb, j'ai simplifié les formules pour les colonnes C à H. J'ai utilisé la fonction CONCATENER .
Ma problématique :
Dans les colonnes J à O je récupère des données importées. Pour exemple, valeurs de 1 à 6.
Certaines celules de ces colonnes sont vides (aucune valeur importée).
Entre C à H j'ai des fonctions. Pour exemple simplicateur j'ai utiliser la fonction CONCATENER au lieu de fonction SI avec X conditions.
Mon souhait. En colonne A, je souhaite récupérer la valeur de la première cellule "non vide" des colones C à H.
J'ai utililisé la formule =SUPPRESPACE(SI(NON(ESTVIDE(C5));CONCATENER(C5);SI(NON(ESTVIDE(D5));CONCATENER(D5);SI(NON(ESTVIDE(E5));CONCATENER(E5);SI(NON(ESTVIDE(F5));CONCATENER(F5);SI(NON(ESTVIDE(G5));CONCATENER(G5);CONCATENER(H5)))))))
En A5, pas de problème, j'obtiens "1" car C5 1° cellule non vide.
Par contre, si la cellule en colonne C est vide cela ne concatène pas les autres cellules.
La cellule en C est "vide", elle contient toutefois une fonction.
SI je supprime au clavier les formules (pour exemple en C15 D15 et E15), le résultat en A15 ets correcte.
Il y a t'il une options à cocher dans Excel ou un ajout dans la formule pour arriver au résultat souhaité.
Merci beaucoup
Pièces jointes
Dernière édition: