LibreOffice-Quelle fonction choisir ?!

Résolu
COOLj0on53 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
COOLj0on53 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaiterais effectuer une somme avec condition dans un tableau, les conditions sont les suivantes :
- si les 2 manches M1 et M2 ont été courues, afficher le temps total des 2 manches ;
- sinon, afficher « Abs »."
Voici une capture du Tableau.

(Je précise avoir essayé bien des formules mais en vain ...) . J'espère avoir été clair dans mes explications, merci d'avance.
A voir également:

2 réponses

yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonsoir
avec un affichage des colonnes en lettres
=SI(OU(J3="";K3="");"Abs";J3+K3)
0
COOLj0on53 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Ta réponse est plausible, je viens d'effectuer le test : Les données sont bien additionnées, seulement lorsque "Abs" est dans une des colonnes (J3 ou K3), ce n'est pas "Abs" qui apparait mais "#VALEUR"
0
yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Vide "" était considéré comme absent il faut donc
=SI(OU(J3="Abs";K3="Abs");"Abs";J3+K3)
0
COOLj0on53 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Et si jamais je suis restreint à utiliser les fonctions : Somme.Si ,et Nb.si ?
0
COOLj0on53 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de tes réponses en tout cas.
0
yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonjour
proposition si la plage est de I4 à K4

=SI(NB.SI(I4:K4;"=Abs")>0;"Abs";SOMME(I4:K4))
0
COOLj0on53 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ta réponse,

=SI(NB.SI(RC[-2]:R[49]C[-1];"=Abs")<0;"Abs";SOMME(RC[-2]:RC[-1]))

Les retours de la formule sont bons (Pour les additions des deux colonnes MAIS Abs n'apparait pas quand il le devrait.
0
yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
=SI(NB.SI(RC[-2]:R[49]C[-1];"=Abs")<0;"Abs";SOMME(RC[-2]:RC[-1]))

il faut >0
0