Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

NB SI à deux conditions

N_75008

XLDnaute Nouveau
Bonsoir,

Je reste bloqué sur la fonction NB SI avec deux conditions. Je souhaiterais calculer dans mon planning le nombre de personnes qui font l'amplitude (soit le types d'horaire d'un manager: arrivée inférieure ou égale à 10,5 et départ supérieur ou égal à 19,5) ?

Vous trouverez en pièce jointe une feuille de calcul en exemple.

Merci d'avance pour votre aide
 

Pièces jointes

  • Planning - exemple.xlsx
    14.7 KB · Affichages: 37

chris

XLDnaute Barbatruc
Bonjour

Ta structure ne facilite pas ce type d'analyse : cellule fusionnées, arrivée et départ dans la même colonne.

A mon avis pas faisable en NB.SI.ENS.

Pas trouvé avec SOMMEPROD ou matricielle
 

N_75008

XLDnaute Nouveau
@chris @piga25

J'ai trouvé comment faire marcher la formule de Piga, j'ai déplacé en dehors du tableau de base le décompte des heures par jour avant de soustraire la pause dejeuner, ce qui me donne du coup des valeurs correctes dans mon tableau tout en bas
 

Pièces jointes

  • forum.PNG
    21 KB · Affichages: 20
  • merci piga.PNG
    7.2 KB · Affichages: 15

job75

XLDnaute Barbatruc
Bonjour à tous,
Dans la mesure où il n'y a pas d'heures de départ <=10,5 ni d'heures d'arrivée >=19,5
Si l'on craint des erreurs d'entrée on complètera la formule :
Code:
=SOMMEPROD(ESTTEXTE($A11:$A29)*(B11:B29<=10,5)*(B12:B30>=19,5))
Les cellules fusionnées en colonne A ne sont pas du tout gênantes, au contraire !

Fichier joint.

Bonne journée.
 

Pièces jointes

  • Planning - exemple(1).xlsx
    21.4 KB · Affichages: 23

job75

XLDnaute Barbatruc
Re,

Et si l'on veut éliminer les cellules vides ou textes :
Code:
=SOMMEPROD(ESTTEXTE($A11:$A29)*ESTNUM(B11:B29)*ESTNUM(B12:B30);(B11:B29<=10,5)*(B12:B30>=19,5))
Fichier (2).

A+
 

Pièces jointes

  • Planning - exemple(2).xlsx
    21.6 KB · Affichages: 23

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…