Formule matricielle et cellules vides [Résolu]

  • Initiateur de la discussion Initiateur de la discussion r2ts
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

r2ts

XLDnaute Nouveau
Bonjour à tous,
J'utilise une la fonction "TRANSPOSE" dans une formule matricielle pour recopier des valeurs d'une plage de cellules dans une autre plage, ex :{=TRANSPOSE(Data!$O$5:$Q$16)}, tout est OK mais lors de cette transposition les cellules qui sont vides contiennent 0. Je voudrais que les cellules qui sont vides n'affiche rien.
Est ce possible, si oui pouvez vous m'aider ?.

cordialement
Robert
 
Dernière édition:
Re : Formule matricielle et cellules vides

Bonjour et Bienvenu sur XLD,
Essayer avec,
Code:
=TRANSPOSE(Data!$O$5:$Q$16)&""
Mais avec un fichier exemple sans données confidentielles on peut peut-être faire mieux...
@ + +
 
Re : Formule matricielle et cellules vides

Merci beaucoup, Excel ne finira jamais de m'étonner.
Avec ce petit ajout à la fonction, les chiiffres sont alignés à gauche comme du texte mais peuvent être traités normalement.
J'ai fait l'essai avec une addition et tout est OK, en revanche quand les décimales sont égales à 00 le chiffre est traité sans décimales et je ne peux en rajouter ?
Si ce n'est pas clair, je vous enverrais un fichier.

Cordialement
Robert
 
Dernière édition:
Re : Formule matricielle et cellules vides

Bonjour,
Formule Classique en C8,
Code:
=SI(DECALER(Data!$N$3;COLONNES($C:C);LIGNES($8:8))="";"";DECALER(Data!$N$3;COLONNES($C:C);LIGNES($8:8)))
@ valider par Simple Entree
@ tirer vers le bas et vers la droite
@ + +
 
Re : Formule matricielle et cellules vides

Bonsoir à tous.


Une autre, à valider par Ctrl Maj Entrée :​
Code:
=SI(TRANSPOSE((Data!$O$4:$Q$15+MIN(Data!$O$4:$Q$15)+(Data!$O$4:$Q$15<>""))=MIN(Data!$O$4:$Q$15));"";TRANSPOSE(Data!$O$4:$Q$15))



ROGER2327
#6422


Samedi 7 Gueules 140 (Saint Gueule, abbé - fête Suprême Quarte)
13 Pluviôse An CCXXI, 6,8944h - laurier
2013-W05-5T16:32:48Z
 
Re : Formule matricielle et cellules vides

Merci beaucoup à vous.
La première est plus facile à comprendre et la votre plus facile à utiliser (ne nécéssite pas de tirer verticalement et horizontalement pour récopier la fonction).
Maintenant j'ai un problème de choix ! 🙂

Cordialement
Robert
 
Re : Formule matricielle et cellules vides

Bonsoir @ tous,
La première est plus facile à comprendre et la votre plus facile à utiliser (ne nécéssite pas de tirer verticalement et horizontalement pour récopier la fonction).
Maintenant j'ai un problème de choix ! 🙂
tu peux choisir celle-ci :
Code:
=TRANSPOSE(SI(Data!O4:Q15="";"";Data!O4:Q15))
@ valider par Ctrl+Maj+Entree
@ + +
 
Dernière édition:
Re : Formule matricielle et cellules vides

Re...


Bonsoir @ tous,

tu peux choisir celle-ci :
Code:
=TRANSPOSE(SI(Data!O4:Q15="";"";Data!O4:Q15))
@ valider par Ctrl+Maj+Entree
@ + +
Bravo !
Oubliez d'urgence ma proposition stupide...​


Bonne soirée


ROGER2327
#6424


Samedi 7 Gueules 140 (Saint Gueule, abbé - fête Suprême Quarte)
13 Pluviôse An CCXXI, 7,7948h - laurier
2013-W05-5T18:42:27Z
 
Re : Formule matricielle et cellules vides

Nettement plus facile.
Vous dite : Oubliez d'urgence ma proposition stupide
Je ne vois pas pourquoi, car cela fonctionne ! C'est cela que j'avais essayé en premier lieu, mais ça ne fonctionnait pas...

J'avais fait quelque chose de ce genre : {=si(TRANSPOSE(Data!O4:Q15)="";"";TRANSPOSE(Data!O4:Q15))}

Merci de votre intérêt.
Robert
 
Dernière édition:
Re : Formule matricielle et cellules vides

Re...


Nettement plus facile.
Vous dite : Oubliez d'urgence ma proposition stupide
Je ne vois pas pourquoi, car cela fonctionne ! C'est cela que j'avais essayé en premier lieu, mais ça ne fonctionnait pas...

J'avais fait quelque chose de ce genre : {=si(TRANSPOSE(Data!O4:Q15)="";"";TRANSPOSE(Data!O4:Q15))}

Merci de votre intérêt.
Robert
Je disais cela car il me semble que la formule donnée par R@chid au message #11 donne le résultat souhaité tout en étant plus simple. Autrement dit, la formule que je proposais est inutilement longue...​


Bonne journée.


ROGER2327
#6428


Dimanche 8 Gueules 140 (Fête de la Chandelle Verte - fête Suprême Tierce)
14 Pluviôse An CCXXI, 4,6500h - avelinier
2013-W05-6T11:09:36Z
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
330
Retour