Fonction sous excel pb trop d'arguments

greg67100 Messages postés 1 Statut Membre -  
 Michel -
bonjours tous je souhaite obtenir de l'aide sous excel g rentrer une fonction dans une cellule et je vous l'accorde est est un peu longue mais elle fonctionne mais g dépasser le nombre d'argument pour cette fonction car excel m'affiche lorsque je valide ce message " vous avez rentrer plus d'arguments que ne l'autorise le format de ce fichier actuel " pouvez vous m'aidez svp



ma fonction :

=SOMME(SI(NB.VIDE(Feuil1!S8:W8)<5;1;0);SI(NB.VIDE(Feuil1!S9:W9)<5;1;0);SI(NB.VIDE(Feuil1!S10:W10)<5;1;0);SI(NB.VIDE(Feuil1!S11:W11)<5;1;0);SI(NB.VIDE(Feuil1!S13:W13)<5;1;0);SI(NB.VIDE(Feuil1!S14:W14)<5;1;0);SI(NB.VIDE(Feuil1!S15:W15)<5;1;0);SI(NB.VIDE(Feuil1!S16:W16)<5;1;0);SI(NB.VIDE(Feuil1!S17:W17)<5;SI(NB.VIDE(Feuil1!S18:W18)<5;1;0);SI(NB.VIDE(Feuil1!S17:W17)<5;1;0));SI(NB.VIDE(Feuil1!S18:W18)<5;1;0);SI(NB.VIDE(Feuil1!S19:W19)<5;1;0);SI(NB.VIDE(Feuil1!S20:W20)<5;1;0);SI(NB.VIDE(Feuil1!S21:W21)<5;1;0);SI(NB.VIDE(Feuil1!S23:W23)<5;1;0);SI(NB.VIDE(Feuil1!S24:W24)<5;1;0);SI(NB.VIDE(Feuil1!S25:W25)<5;1;0);SI(NB.VIDE(Feuil1!S26:W27)<10;1;0);SI(NB.VIDE(Feuil1!S28:W28)<5;1;0);SI(NB.VIDE(Feuil1!S29:W29)<5;1;0);SI(NB.VIDE(Feuil1!S31:W31)<5;1;0);SI(NB.VIDE(Feuil1!S32:W32)<5;1;0);SI(NB.VIDE(Feuil1!S33:W33)<5;1;0);SI(NB.VIDE(Feuil1!S34:W34)<5;1;0);SI(NB.VIDE(Feuil1!S35:W35)<5;1;0);SI(NB.VIDE(Feuil1!S37:W37)<5;1;0);SI(NB.VIDE(Feuil1!S38:W38)<5;1;0);SI(NB.VIDE(Feuil1!S39:W41)<15;1;0);SI(NB.VIDE(Feuil1!S42:W43)<10;1;0);SI(NB.VIDE(Feuil1!S44:W44)<5;1;0);SI(NB.VIDE(Feuil1!S45:W45)<5;1;0);SI(NB.VIDE(Feuil1!S47:W47)<5;1;0);SI(NB.VIDE(Feuil1!S48:W48)<5;1;0);SI(NB.VIDE(Feuil1!S49:W49)<5;1;0);SI(NB.VIDE(Feuil1!S50:W50)<5;1;0);SI(NB.VIDE(Feuil1!S51:W51)<5;1;0);SI(NB.VIDE(Feuil1!S52:W52)<5;1;0);SI(NB.VIDE(Feuil1!S53:W53)<5;1;0);SI(NB.VIDE(Feuil1!S55:W55)<5;1;0);SI(NB.VIDE(Feuil1!S56:W56)<5;1;0);SI(NB.VIDE(Feuil1!S57:W58)<10;1;0);SI(NB.VIDE(Feuil1!S59:W59)<5;1;0);SI(NB.VIDE(Feuil1!S60:W60)<5;1;0))
A voir également:

1 réponse

Michel
 
Entre 8 arguments par cellule (a1 à a8)
qui chaque argument égal à un nombre de 1 à 8 que tu auras déterminé au par-avant, pour la première cellule, (a1)
Entre les 8 autres arguments de la formule dans une autre cellule, (a2)
cette fois chaque argument sera égal à un nombre de 9 à 16
continue jusqu'à 64 par tranche de 8 arguments pour a3,puis a4.....
Des 8 cellules qui reçoivent le résultat de tes arguments, seulement une cellule
reçoit le chiffre égal à ce que tu désires.

Dans une autre cellule,(b1) tu peux argumenter les 8 cellules qui ont reçu le résultat
et condenser dans la cellule le résultat en formulant, si(a1<9;(b1);si(a2<17;b1;si(a3<25;b1........;""))))))))
et ainsi de suite jusqu'à <65

La première série de 8, si le résultat est plus petit que 9, sera écrit dans (b1) de même pour les autres séries d'arguments
Il s'agit maintenant de faire l'opérarion inverse pour isoler la réponse.

Amuse toi bien
0