Ignorer les erreurs dans une formule

decboy

XLDnaute Nouveau
C'est mon deuxième post pour ce soir.
Mais le premier a déjà été résolu en deux coup de cuillère à pot...

Alors, c'est une bonne soirée, je re-tente ma chance :

A partir de la colonne D de mon tableau, je génère normalement en D35, D36, D37, D38
quatre profils comptabilisés dans cette colonne.

Seulement, ma colonne génère des erreurs (volontaires) et du coup ma formule qui marchait sans erreur, ne marche plus avec....

Tout le monde suit ? ... je continue.

Sachant que ces erreurs représentent des éléments à ne pas comptabiliser, comment faire pour que mes 4 formules ( 4 profils ) les ignorent complétement ??

Mystère.

Soyez fous.

Et d'avance merci.;)
 

Pièces jointes

  • problème.xlsx
    14.8 KB · Affichages: 71
  • problème.xlsx
    14.8 KB · Affichages: 81
  • problème.xlsx
    14.8 KB · Affichages: 78

Tibo

XLDnaute Barbatruc
Re : Ignorer les erreurs dans une formule

Bonsoir,

On peut gérer le problème avec des formules matricielles en D35 et suivantes :

en D35 :

Code:
=SOMME(SI(ESTNUM(D5:D33);ESTNUM(D5:D33)*(D5:D33<33)))

Formule à valider par CTRL + MAJ + ENTREE

EN D36 :

Code:
=SOMME(SI(ESTNUM(D6:D34);ESTNUM(D6:D34)*(D6:D34>=33)*(D6:D34<50)))

Même validation

Je te laisse continuer et adapter pour les cellules suivantes.

Sinon, l'idéal serait de gérer le problème directement dans ton tableau en gérant l'erreur. Il faut voir ce qui cause le message #VALEUR! et mettre une formule pour éviter l'apparition de ce message.

@+
 

decboy

XLDnaute Nouveau
Re : Ignorer les erreurs dans une formule

Salut Tibo,

Ce message d'erreur vient du fait que dans un autre tableau source j'ai une lettre a ( pour absent ) qui se retrouvre mutlipliée dans ce tableau par les formules des colonnes de D à I....

Le fait qu'il y ait un message d'erreur ne me dérange pas, puisqu'il s'agit d'absence....

Par contre je pensais qu'on pouvait simplement ignorer les erreurs dans le calcul final?

J'ai testé ta formule sur D35 mais je n'ai pas de résultat (il y a pourtant 1 profil rouge... )

Je te remercie de ton aide.
 

Pièces jointes

  • problème.xlsx
    15.1 KB · Affichages: 69
  • problème.xlsx
    15.1 KB · Affichages: 71
  • problème.xlsx
    15.1 KB · Affichages: 70

hoerwind

XLDnaute Barbatruc
Re : Ignorer les erreurs dans une formule

Bonjour, salut Tibo,

Mets cette formule en D5 :
Code:
=SI(ESTERREUR(SOMME(E5:I5)*2.5);"a";SOMME(E5:I5)*2.5)
au format numérique avec trois décimales et copies la vers la bas.
Tu constateras qu'il n'y a aucune valeur <=100

En D38 cette formule :
Code:
=SOMMEPROD((ESTNUM(D$5:D$33))*(D$5:D$33<=101))
Elle renvoie 25
 

decboy

XLDnaute Nouveau
Re : Ignorer les erreurs dans une formule

merci pour vos réponses.

A priori, excel 2007 ne tient pas compte des erreurs et voilà que mes formules d'origine sont valides...

Je vais faire des tests avec vos formules.

Merci à tous.

Decboy.
 

Statistiques des forums

Discussions
312 109
Messages
2 085 383
Membres
102 878
dernier inscrit
asmaa