Ne pas tenir compte du chiffre 0 (zéro)

epicuriens

XLDnaute Nouveau
Bonsoir à toutes et à tous

Dans un classeur j'ai saisi dans une cellule de la feuille 1 la formule suivante:

MIN('Feuille 2'!J1;'Feuille 3'!J1; etc.... ; 'Feuille 9'!J1;'Feuille 10'!J1)

Le résultat en feuille 1 me donne bien le plus petit nombre inscrit dans la cellule J1 des feuilles 2 à 10. Mais il peut y avoir le chiffre 0 (Zéro seul), et je voudrai que la formule ne tienne pas compte du 0 dans le cas ou il y en aurait un.

Comment faire ou que dois-je ajouter à la formule pour ignorer le zéro.

Merci de vos éventuelles réponses

Bien cordialement

Bernard
 

DoubleZero

XLDnaute Barbatruc
Re : Ne pas tenir compte du chiffre 0 (zéro)

Bonsoir Bernard, le Forum,

A essayer :

=MIN(SI('Feuille 2'!J1;'Feuille 3'!J1; etc.... ; 'Feuille 9'!J1;'Feuille 10'!J1<>0;'Feuille 2'!J1;'Feuille 3'!J1; etc.... ; 'Feuille 9'!J1;'Feuille 10'!J1))

Valider en appuyant simultanément sur ctrl, maj et entrée.

Ne va pas non plus, dommage ! :eek:
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Ne pas tenir compte du chiffre 0 (zéro)

Bonsoir,

Remplacer 'Feuille 2'!J1 dans MIN par SI('Feuille 2'!J1<>0;'Feuille 2'!J1)

Et faire la même chose pour les références suivantes.

Edit : la solution ne va pas, désolé.

En effet => MIN(FAUX;1)=0

A+
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Ne pas tenir compte du chiffre 0 (zéro)

Re,

Alors peut-être, sans avoir trop cherché :

Remplacer 'Feuille 2'!J1 dans MIN par SI('Feuille 2'!J1<>0;'Feuille 2'!J1;9^9)

Et faire la même chose pour les références suivantes.

A+
 

Tibo

XLDnaute Barbatruc
Re : Ne pas tenir compte du chiffre 0 (zéro)

Bonjour,

Une approche un peu bourrin (il faut tester toutes les feuilles une par une) :

Code:
=MIN(SI(Feuil1!J1=0;9^9;Feuil1!J1);SI(Feuil2!J1=0;9^9;Feuil2!J1);SI(Feuil3!J1=0;9^9;Feuil3!J1);SI(Feuil4!J1=0;9^9;Feuil4!J1);SI(Feuil5!J1=0;9^9;Feuil5!J1);SI(Feuil6!J1=0;9^9;Feuil6!J1);SI(Feuil7!J1=0;9^9;Feuil7!J1);SI(Feuil8!J1=0;9^9;Feuil8!J1);SI(Feuil9!J1=0;9^9;Feuil9!J1);SI(Feuil10!J1=0;9^9;Feuil10!J1))

le 9^9 pourrait si nécessaire être remplacé par une valeur encore plus grande.


Sinon, j'ai tenté une autre approche avec :

Code:
=INDIRECT("'"&"Feuil"&LIGNE(INDIRECT("1:10"))&"'!J1")

qui donne une matrice des différentes valeurs de J1 de chaque feuille.

Je ne parviens pas à intégrer avec succès cette formule dans un PETITE.VALEUR

Je ne comprends pas pourquoi.

@+
 

job75

XLDnaute Barbatruc
Re : Ne pas tenir compte du chiffre 0 (zéro)

Re,

Autre solution, si la cellule IV1 est toujours vide :

Remplacer 'Feuille 2'!J1 dans MIN par SI('Feuille 2'!J1=0;IV1;'Feuille 2'!J1)
Et faire la même chose pour les références suivantes.

Edit : mieux, si l'on insère ou supprime des colonnes :

SI('Feuille 2'!J1=0;INDIRECT("IV1");'Feuille 2'!J1)

A+
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
229

Statistiques des forums

Discussions
312 194
Messages
2 086 068
Membres
103 110
dernier inscrit
Privé