SOMMEPROD & cellule texte

Résolu/Fermé
Nizett' - 26 févr. 2010 à 08:23
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 26 févr. 2010 à 13:13
Bonjour,

Je rencontre une difficulté sur la formule suivante:

=SOMMEPROD(((AO4:AP4)>5)*(AQ4="NON")*(AO4:AP4))

En effet mes cellule AO4 et AP4 contiennent soit une valeur numérique, soit "OK".

Existe-t-il une formule que je pourrais utiliser afin que ne me soit pas renvoyé #VALEUR et que OK soit considéré comme la valeur 0.

Merci de votre aide

3 réponses

pdeharbes Messages postés 192 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 7 avril 2012 31
26 févr. 2010 à 08:55
Juste une suggestion :
Mettre 0 (zéro) à la place de OK (ce 0 ne sera pas affiché) puis faire un format conditionnel du style : Si le contenu de la cellule est à 0 la couleur d'arrière plan est : vert.
Si pas possible, il faudrait rajouter 2 colonnes masquées en fin de feuille qui seraient le reflet AO et AP sauf que OK serait remplacé par 0.
Je ne vois pas d'autre solution.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 févr. 2010 à 09:41
Bonjour

=SOMMEPROD(((AO4:AP4)>5)*(AQ4="NON")*(AO4:AP4))
ne concerne bien que trois cellules contigües?
si oui essayez celle ci:
=SI(AQ4<>"NON";0;SI(ET(ESTNUM(AO4);AO4>5);AO4+SI(ET(ESTNUM(AP4);AP4>5);AP4);AP4))
qui vous renverra pour voir si j'ai bien compris ce que vous cherchez:
0 si NON n'est pas en AQ4
si NON est en AQ4, la formule vous renvoie:
la somme AO4+AP4 s'ils sont les deux supérieurs à 5
la valeur de AO4 ou de AP4 si l'un des deux est supérieur à 5
le texte en AP4 si AO4 est plus petit que 5 et AP4 est un texte.
si vous voulez afficher autre chose dans ce dernier cas, remplacer le AP4 par "texte".
Crdlmnt
0
Un grand merci pour cette formule qui va me simplifier la vie et qui fonctionne parfaitement.
0
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
26 févr. 2010 à 13:13
Salut tout le monde,

A la formule de mon ami Vaucluse que je salut, j'ajouterai ;0 à chaque conditionnelle afin d'éviter un affichage erroné dans le cas ou les cellules AO4 et AP4 contiendraient du texte

=SI(AQ4<>"NON";0;SI(ET(ESTNUM(AO4);AO4>5);AO4;0)+SI(ET(ESTNUM(AP4);AP4>5);AP4;0))
0