Extraction de valeurs parmi des cases erronées (erreur, nombre)
mablansh
Messages postés
20
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai actuellement des nombres répartis sur plusieurs lignes et colonnes.
Parmi cette cases, il en figure certaines qui contiennent des erreurs de calculs et qui renvoient "erreur" ou "nombre". Ceci ne me dérange pas car je sais d'où proviennent ces problèmes.
Ce que je souhaite est extraire le plus petit nombre parmi toute cette plage, même si certaines contiennent les cases "erreur" ou "nombre".
Quand j'applique bêtement la formule petite.valeur, ça ne marche pas du fait des cases qui sont erronées.
Merci de bien vouloir m'éclairer si vous avez la solution.
Cordialement
J'ai actuellement des nombres répartis sur plusieurs lignes et colonnes.
Parmi cette cases, il en figure certaines qui contiennent des erreurs de calculs et qui renvoient "erreur" ou "nombre". Ceci ne me dérange pas car je sais d'où proviennent ces problèmes.
Ce que je souhaite est extraire le plus petit nombre parmi toute cette plage, même si certaines contiennent les cases "erreur" ou "nombre".
Quand j'applique bêtement la formule petite.valeur, ça ne marche pas du fait des cases qui sont erronées.
Merci de bien vouloir m'éclairer si vous avez la solution.
Cordialement
A voir également:
- Extraction de valeurs parmi des cases erronées (erreur, nombre)
- Nombre de jours entre deux dates excel - Guide
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
- Une erreur s'est produite instagram ✓ - Forum Instagram
- Grille tombola vierge à imprimer 50 cases - Télécharger - Création musicale
6 réponses
Bonjour,
La fonction qui permet d'obtenir « le plus petit nombre parmi toute cette plage »
est MIN (et pas PETITE.VALEUR, même si on peut aussi s'en servir).
Voici donc une formule matricielle :
=MIN(SI(ESTERREUR(C10:C14);"";C10:C14 ))
a valider par Ctrl+Maj+Entrée
Cordialement
Patrice
La fonction qui permet d'obtenir « le plus petit nombre parmi toute cette plage »
est MIN (et pas PETITE.VALEUR, même si on peut aussi s'en servir).
Voici donc une formule matricielle :
=MIN(SI(ESTERREUR(C10:C14);"";C10:C14 ))
a valider par Ctrl+Maj+Entrée
Cordialement
Patrice
Bonjour
Essaies :
=PETITE.VALEUR(SI(ESTERREUR(W31:AE32);"";SI(W31:AE32<=0;"";W31:AE32));1)
à valider par Ctrl+Maj+Entrée
Essaies :
=PETITE.VALEUR(SI(ESTERREUR(W31:AE32);"";SI(W31:AE32<=0;"";W31:AE32));1)
à valider par Ctrl+Maj+Entrée
Bonsoir
La 1ere solution basique qui me vient à l'esprit :
Sur une seconde feuille entrer dans la cellule de départ de la plage du tableau de la feuille 1 la formule (ex avec cellule de départ en G5)
=SI(ESTERREUR(Feuille1!G5)=1;"";Feuille1!G5)
Étirer la formule sur toute la plage identique à celle de feuille 1
Ne seront donc copiées que les valeurs sans erreur et tu pourras appliquer sue cette plage en feuille 2 la fonction PETITE.VALEUR
Cdlmnt
La 1ere solution basique qui me vient à l'esprit :
Sur une seconde feuille entrer dans la cellule de départ de la plage du tableau de la feuille 1 la formule (ex avec cellule de départ en G5)
=SI(ESTERREUR(Feuille1!G5)=1;"";Feuille1!G5)
Étirer la formule sur toute la plage identique à celle de feuille 1
Ne seront donc copiées que les valeurs sans erreur et tu pourras appliquer sue cette plage en feuille 2 la fonction PETITE.VALEUR
Cdlmnt
Bonjour,
merci, la formule de Patrice est parfaite.
Seulement, je souhaite classer dans l'ordre croissant mes résultats (ceux qui sont supérieurs à 0 et qui ne sont pas des erreurs) c'est pour cela que j'utilisais la fonction petite.valeur.
Seulement j'ai bien essayé de modifier et d'adapter la formule, mais sans grand succès.
ex de ce que je veux faire classer par ordre croissant ce genre de chose:
1
45
63
0
8
67
0
#NOMBRE!
#VALEUR!
96
22
0.5
Si vous avez un indice merci d'avance.
Seb
merci, la formule de Patrice est parfaite.
Seulement, je souhaite classer dans l'ordre croissant mes résultats (ceux qui sont supérieurs à 0 et qui ne sont pas des erreurs) c'est pour cela que j'utilisais la fonction petite.valeur.
Seulement j'ai bien essayé de modifier et d'adapter la formule, mais sans grand succès.
ex de ce que je veux faire classer par ordre croissant ce genre de chose:
1
45
63
0
8
67
0
#NOMBRE!
#VALEUR!
96
22
0.5
Si vous avez un indice merci d'avance.
Seb
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question