Microsoft 365 Formule trop longue ?

moanin

XLDnaute Accro
Bonjour à tous ;)



Ci-dessous une formule, quand je la lance, j'ai le message
"impossible, trop d'arguments !"

Y a-t-il une solution ?

Merci

=ESTVIDE(S2;T2;U2;V2;W2;X2;Y2;Z2;AA2;AB2;AC2;AD2;AE2;AF2;AG2;AH2;AI2;AJ2;AK2;AL2;AM2;AN2;AO2;AP2;AQ2;AR2;AS2;AT2;AU2;AV2;AW2;AX2;AY2;AZ2;BA2;BB2;BC2;BD2;BE2;BF2;BG2;BH2;BI2;BJ2;BK2;BL2;BM2;BN2;BO2)

Par contre la même formule, plus courte :

=ESTVIDE(S2;T2;U2;V2;W2;X2)

Donne le même message !
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

J'ai repris ta formule telle quelle.
Et tel que tu l'as rédigée, tu testes des colonnes entières
Exemple
=NB.VIDE(B:C) renvoie 2 097 152 si toutes les cellules sont vides
Et pourquoi 2 097 152 (car 2 097 152 = 1 048 576 + 1 048 576)
Car dans les dernières versions d'Excel, il y 1 048 576 cellules dans une colonne.
 

Staple1600

XLDnaute Barbatruc
Re

Une formule plus facile à manipuler
=SOMMEPROD(--(S1:S1600<>""))=0

Ici si aucune valeur dans la plage de cellules : S1:S1600 alors la formule renvoie VRAI

Par contre, il y aura un souci si dans la plage de cellules, il y a une formule qui affiche une chaine vide.
 

ALS35

XLDnaute Impliqué
Re

Une formule plus facile à manipuler
=SOMMEPROD(--(S1:S1600<>""))=0

Ici si aucune valeur dans la plage de cellules : S1:S1600 alors la formule renvoie VRAI

Par contre, il y aura un souci si dans la plage de cellules, il y a une formule qui affiche une chaine vide.
Bonjour,

Ah, ce que j'ai proposé au post #4 me semble faire la même chose.
Et je n'ai pas vu dans la formule de moanin où il testait des colonnes entières.
(S2;T2;U2;V2;W2;X2;Y2;Z2;AA2;AB2;AC2;AD2;AE2;AF2;AG2;AH2;AI2;AJ2;AK2;AL2;AM2;AN2;AO2;AP2;AQ2;AR2;AS2;AT2;AU2;AV2;AW2;AX2;AY2;AZ2;BA2;BB2;BC2;BD2;BE2;BF2;BG2;BH2;BI2;BJ2;BK2;BL2;BM2;BN2;BO2)

Cordialement
 

moanin

XLDnaute Accro
Je crois avoir compris : aprés BO j'ai toutes les cellules remplies, normal qu'il n'y ait que des FAUX.

Comment faire ?

>Mais ce que je ne comprends c'est que S1:S1600 concerne les colonnes, pas les rangées…

>Au fait, avec la formule de ALS35,
=NBVAL(S2:BO2)=0

idem : je n'ai que des "FAUX"!
 
Dernière édition:

ALS35

XLDnaute Impliqué
Je crois avoir compris : aprés BO j'ai toutes les cellules remplies, normal qu'il n'y ait que des FAUX.

Comment faire ?

>Mais ce que je ne comprends c'est que S1:S1600 concerne les colonnes, pas les rangées…

>Au fait, avec la formule de ALS35,
=NBVAL(S2:BO2)=0

idem : je n'ai que des "FAUX"!
Bonjour,

Je pense que la meilleure solution, c'est que tu postes ton fichier, ou un extrait, et que tu décrives exactement ce que tu veux, parce que pour le moment on travaille en aveugle.

Cordialement
 

moanin

XLDnaute Accro
Oui merci ;) bien sûr, j'y ai pensé mais quand je fais une sélection partielle de quelques ligne j'ai le message "la plage copiée est trop vaste pour être collée"
J'ai en effet beaucoup de colonnnes et je vois pas comment en diminuer le nombre…
 

Statistiques des forums

Discussions
315 095
Messages
2 116 166
Membres
112 675
dernier inscrit
Tazra_IMOU