XL 2016 nommer plages differentes

LEPATOCHE

XLDnaute Occasionnel
Bonsoir le forum

je sais nommer une plage ! mais moi ce que je voudrais c'est nommer 38 000 plages différentes donc en tout cela fera 38 000 noms différent
ça me prendrez trop de temps pour les faires une par une , donc j'ai
besoin de vos lumières a mon avis je vois que du VBA derriere cela , merci de votre aide je suis sur que l'ont peus le faire !
 

LEPATOCHE

XLDnaute Occasionnel
et voici ma formule =(NB.SI($B$2:$U$2;$AA2)+NB.SI($B$2:$U$2;$AB2)+NB.SI($B$2:$U$2;$AC2)+NB.SI($B$2:$U$2;$AD2)+NB.SI($B$2:$U$2;$AE2)>4)*"1"+(NB.SI($B$3:$U$3;$AA2)+NB.SI($B$3:$U$3;$AB2)+NB.SI($B$3:$U$3;$AC2)+NB.SI($B$3:$U$3;$AD2)+NB.SI($B$3:$U$3;$AE2)>4)*"1"+(NB.SI($B$4:$U$4;$AA2)+NB.SI($B$4:$U$4;$AB2)+NB.SI($B$4:$U$4;$AC2)+NB.SI($B$4:$U$4;$AD2)+NB.SI($B$4:$U$4;$AE2)>4)*"1"+(NB.SI($B$5:$U$5;$AA2)+NB.SI($B$5:$U$5;$AB2)+NB.SI($B$5:$U$5;$AC2)+NB.SI($B$5:$U$5;$AD2)+NB.SI($B$5:$U$5;$AE2)>4)*"1"+(NB.SI($B$6:$U$6;$AA2)+NB.SI($B$6:$U$6;$AB2)+NB.SI($B$6:$U$6;$AC2)+NB.SI($B$6:$U$6;$AD2)+NB.SI($B$6:$U$6;$AE2)>4)*"1"+(NB.SI($B$7:$U$7;$AA2)+NB.SI($B$7:$U$7;$AB2)+NB.SI($B$7:$U$7;$AC2)+NB.SI($B$7:$U$7;$AD2)+NB.SI($B$7:$U$7;$AE2)>4)*"1"+(NB.SI($B$8:$U$8;$AA2)+NB.SI($B$8:$U$8;$AB2)+NB.SI($B$8:$U$8;$AC2)+NB.SI($B$8:$U$8;$AD2)+NB.SI($B$8:$U$8;$AE2)>4)*"1"+(NB.SI($B$9:$U$9;$AA2)+NB.SI($B$9:$U$9;$AB2)+NB.SI($B$9:$U$9;$AC2)+NB.SI($B$9:$U$9;$AD2)+NB.SI($B$9:$U$9;$AE2)>4)*"1"+(NB.SI($B$10:$U$10;$AA2)+NB.SI($B$10:$U$10;$AB2)+NB.SI($B$10:$U$10;$AC2)+NB.SI($B$10:$U$10;$AD2)+NB.SI($B$10:$U$10;$AE2)>4)*"1"+(NB.SI($B$11:$U$11;$AA2)+NB.SI($B$11:$U$11;$AB2)+NB.SI($B$11:$U$11;$AC2)+NB.SI($B$11:$U$11;$AD2)+NB.SI($B$11:$U$11;$AE2)>4)*"1"+(NB.SI($B$12:$U$12;$AA2)+NB.SI($B$12:$U$12;$AB2)+NB.SI($B$12:$U$12;$AC2)+NB.SI($B$12:$U$12;$AD2)+NB.SI($B$12:$U$12;$AE2)>4)*"1"+(NB.SI($B$13:$U$13;$AA2)+NB.SI($B$13:$U$13;$AB2)+NB.SI($B$13:$U$13;$AC2)+NB.SI($B$13:$U$13;$AD2)+NB.SI($B$13:$U$13;$AE2)>4)*"1"+(NB.SI($B$14:$U$14;$AA2)+NB.SI($B$14:$U$14;$AB2)+NB.SI($B$14:$U$14;$AC2)+NB.SI($B$14:$U$14;$AD2)+NB.SI($B$14:$U$14;$AE2)>4)*"1"+(NB.SI($B$15:$U$15;$AA2)+NB.SI($B$15:$U$15;$AB2)+NB.SI($B$15:$U$15;$AC2)+NB.SI($B$15:$U$15;$AD2)+NB.SI($B$15:$U$15;$AE2)>4)*"1"+(NB.SI($B$16:$U$16;$AA2)+NB.SI($B$16:$U$16;$AB2)+NB.SI($B$16:$U$16;$AC2)+NB.SI($B$16:$U$16;$AD2)+NB.SI($B$16:$U$16;$AE2)>4)*"1"+(NB.SI($B$17:$U$17;$AA2)+NB.SI($B$17:$U$17;$AB2)+NB.SI($B$17:$U$17;$AC2)+NB.SI($B$17:$U$17;$AD2)+NB.SI($B$17:$U$17;$AE2)>4)*"1"+(NB.SI($B$18:$U$18;$AA2)+NB.SI($B$18:$U$18;$AB2)+NB.SI($B$18:$U$18;$AC2)+NB.SI($B$18:$U$18;$AD2)+NB.SI($B$18:$U$18;$AE2)>4)*"1"+(NB.SI($B$19:$U$19;$AA2)+NB.SI($B$19:$U$19;$AB2)+NB.SI($B$19:$U$19;$AC2)+NB.SI($B$19:$U$19;$AD2)+NB.SI($B$19:$U$19;$AE2)>4)*"1"+(NB.SI($B$20:$U$20;$AA2)+NB.SI($B$20:$U$20;$AB2)+NB.SI($B$20:$U$20;$AC2)+NB.SI($B$20:$U$20;$AD2)+NB.SI($B$20:$U$20;$AE2)>4)*"1"+(NB.SI($B$21:$U$21;$AA2)+NB.SI($B$21:$U$21;$AB2)+NB.SI($B$21:$U$21;$AC2)+NB.SI($B$21:$U$21;$AD2)+NB.SI($B$21:$U$21;$AE2)>4)*"1"+(NB.SI($B$22:$U$22;$AA2)+NB.SI($B$22:$U$22;$AB2)+NB.SI($B$22:$U$22;$AC2)+NB.SI($B$22:$U$22;$AD2)+NB.SI($B$22:$U$22;$AE2)>4)*"1"+(NB.SI($B$23:$U$23;$AA2)+NB.SI($B$23:$U$23;$AB2)+NB.SI($B$23:$U$23;$AC2)+NB.SI($B$23:$U$23;$AD2)+NB.SI($B$23:$U$23;$AE2)>4)*"1"+(NB.SI($B$24:$U$24;$AA2)+NB.SI($B$24:$U$24;$AB2)+NB.SI($B$24:$U$24;$AC2)+NB.SI($B$24:$U$24;$AD2)+NB.SI($B$24:$U$24;$AE2)>4)*"1"+(NB.SI($B$25:$U$25;$AA2)+NB.SI($B$25:$U$25;$AB2)+NB.SI($B$25:$U$25;$AC2)+NB.SI($B$25:$U$25;$AD2)+NB.SI($B$25:$U$25;$AE2)>4)*"1"+(NB.SI($B$26:$U$26;$AA2)+NB.SI($B$26:$U$26;$AB2)+NB.SI($B$26:$U$26;$AC2)+NB.SI($B$26:$U$26;$AD2)+NB.SI($B$26:$U$26;$AE2)>4)*"1"+(NB.SI($B$27:$U$27;$AA2)+NB.SI($B$27:$U$27;$AB2)+NB.SI($B$27:$U$27;$AC2)+NB.SI($B$27:$U$27;$AD2)+NB.SI($B$27:$U$27;$AE2)>4)*"1"+(NB.SI($B$28:$U$28;$AA2)+NB.SI($B$28:$U$28;$AB2)+NB.SI($B$28:$U$28;$AC2)+NB.SI($B$28:$U$28;$AD2)+NB.SI($B$28:$U$28;$AE2)>4)*"1"+(NB.SI($B$29:$U$29;$AA2)+NB.SI($B$29:$U$29;$AB2)+NB.SI($B$29:$U$29;$AC2)+NB.SI($B$29:$U$29;$AD2)+NB.SI($B$29:$U$29;$AE2)>4)*"1"+(NB.SI($B$30:$U$30;$AA2)+NB.SI($B$30:$U$30;$AB2)+NB.SI($B$30:$U$30;$AC2)+NB.SI($B$30:$U$30;$AD2)+NB.SI($B$30:$U$30;$AE2)>4)*"1"+(NB.SI($B$31:$U$31;$AA2)+NB.SI($B$31:$U$31;$AB2)+NB.SI($B$31:$U$31;$AC2)+NB.SI($B$31:$U$31;$AD2)+NB.SI($B$31:$U$31;$AE2)>4)*"1"+(NB.SI($B$32:$U$32;$AA2)+NB.SI($B$32:$U$32;$AB2)+NB.SI($B$32:$U$32;$AC2)+NB.SI($B$32:$U$32;$AD2)+NB.SI($B$32:$U$32;$AE2)>4)*"1"+(NB.SI($B$33:$U$33;$AA2)+NB.SI($B$33:$U$33;$AB2)+NB.SI($B$33:$U$33;$AC2)+NB.SI($B$33:$U$33;$AD2)+NB.SI($B$33:$U$33;$AE2)>4)*"1"+(NB.SI($B$34:$U$34;$AA2)+NB.SI($B$34:$U$34;$AB2)+NB.SI($B$34:$U$34;$AC2)+NB.SI($B$34:$U$34;$AD2)+NB.SI($B$34:$U$34;$AE2)>4)*"1"+(NB.SI($B$35:$U$35;$AA2)+NB.SI($B$35:$U$35;$AB2)+NB.SI($B$35:$U$35;$AC2)+NB.SI($B$35:$U$35;$AD2)+NB.SI($B$35:$U$35;$AE2)>4)*"1"+(NB.SI($B$36:$U$36;$AA2)+NB.SI($B$36:$U$36;$AB2)+NB.SI($B$36:$U$36;$AC2)+NB.SI($B$36:$U$36;$AD2)+NB.SI($B$36:$U$36;$AE2)>4)*"1"+(NB.SI($B$37:$U$37;$AA2)+NB.SI($B$37:$U$37;$AB2)+NB.SI($B$37:$U$37;$AC2)+NB.SI($B$37:$U$37;$AD2)+NB.SI($B$37:$U$37;$AE2)>4)*"1"+(NB.SI($B$38:$U$38;$AA2)+NB.SI($B$38:$U$38;$AB2)+NB.SI($B$38:$U$38;$AC2)+NB.SI($B$38:$U$38;$AD2)+NB.SI($B$38:$U$38;$AE2)>4)*"1"+(NB.SI($B$39:$U$39;$AA2)+NB.SI($B$39:$U$39;$AB2)+NB.SI($B$39:$U$39;$AC2)+NB.SI($B$39:$U$39;$AD2)+NB.SI($B$39:$U$39;$AE2)>4)*"1"+(NB.SI($B$40:$U$40;$AA2)+NB.SI($B$40:$U$40;$AB2)+NB.SI($B$40:$U$40;$AC2)+NB.SI($B$40:$U$40;$AD2)+NB.SI($B$40:$U$40;$AE2)>4)*"1"+(NB.SI($B$41:$U$41;$AA2)+NB.SI($B$41:$U$41;$AB2)+NB.SI($B$41:$U$41;$AC2)+NB.SI($B$41:$U$41;$AD2)+NB.SI($B$41:$U$41;$AE2)>4)*"1"
 

chris

XLDnaute Barbatruc
Re
C'est un non sens

Déjà 380000 noms obligera à des noms pas si courts que cela pour les différencier et difficile à mémoriser

Excel a plein d'autres possibilités mais comme on ne connait toujours pas l'objectif opérationnel...

La formule déjà est erronée car *"1" n'a pas de sens : on ne multiplie pas par un texte
Et multiplier par le chiffre 1 n'a pas non plus de sens

Mais même avec des formules raccourcies cela ramerait au point de ne pouvoir travailler
 

TooFatBoy

XLDnaute Barbatruc
Bonjour,

La formule déjà est erronée car *"1" n'a pas de sens : on ne multiplie pas par un texte
Et multiplier par le chiffre 1 n'a pas non plus de sens
Ici je suppose que c'est censé transformer un résultat Vrai ou Faux en 1 ou 0, mais c'est inutile puisque ledit résultat est dans une addition. ;)


Enrichi (BBcode):
 NB.SI($B$2:$U$2;$AA2)+NB.SI($B$2:$U$2;$AB2)+NB.SI($B$2:$U$2;$AC2)+NB.SI($B$2:$U$2;$AD2)+NB.SI($B$2:$U$2;$AE2)>4
Je me demande si en plus le ">4" est bien placé... 🤔
M'est avis qu'il manque des parenthèses. ;)
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

On peut quelquefois avec une (ou plusieurs) colonne auxiliaire parvenir à des formules simples et rapides pour atteindre le résultat souhaité.

Mais pour compléter ce que @chris vous a demandé :
  • fournissez nous un fichier exemple
  • expliquez nous ce que vous voulez faire et calculer
Il se peut que cela fasse jaillir la lumière parmi les potentiels répondeurs.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 211
Messages
2 086 299
Membres
103 172
dernier inscrit
Aurelyan