Fonction si - ou imbriquees

Bonsoir,

Je tourne en rond depuis quelques heures pour imbriquer les fonctions Si et OU dans une formule...

Je vous annexe le fichier qui me pose problème.

Je souhaite compter le nombre de samedis et de dimanches travaillés par chaque personne.

Le résultat devrait être compté en ligne 31 (et suivantes pour chaque personne...).

Par différence je reprendrai le résultat en colonne AG.

Pour éliminer les jours du lundi au vendredi, indiqués en ligne 3, ma formule fonctionne sauf si, comme dans le fichier joint, le 1er janvier est un jour férié et que je n'inscrit aucune donnée pour ce jour. Ma formule ne fonctionne plus.

Je dois également tenir compte des absences indiquées par un R, un C ou un M reprises dans les lignes 7 à 27, et je tombe alors dans de l'alphanumérique... Ma formule ne fonctionne plus non plus...

Merci d'avance pour votre aide,

Cordialement,

Alain

Bonjour et bienvenue sur le forum

Je ne sais pas si j'ai tout compris. Si R représente une journée travaillée

En B31

=SOMMEPROD((($B$3:$AF$3="Sa")+($B$3:$AF$3="Di"))*(B7:AF7="R"))

A valider CTRL+Majuscule+Entrer (Fonction matricielle)

Puis étirer vers le bas.

Si R, C, et M ne sont pas des journées travaillées.

=SOMMEPROD((($B$3:$AF$3="Sa")+($B$3:$AF$3="Di"))*(B7:AF7<>"R")*(B7:AF7<>"M")*(B7:AF7<>"C"))

Cordialement

ddetp88

Je reprend ta formule ddetp88

Pour compter les week end travaillés (cellule ayant des heures travaillées)

=SOMMEPROD((($B$3:$AF$3="Sa")+($B$3:$AF$3="Di"))*ESTNUM(B7:AF7))

Je ne suis pas sûr qu'il y ait besoin de valider avec Ctrl + Shift + Entrée, =SOMMEPROD est déjà en matriciel

Pardon j'ai répondu en deux fois après avoir relu ta demande.

C'est plutôt la deuxième formule qui te convient.

Dans le cas d'OLivier VDW le résultat est 3 car il travaille 3 samedi.

Cordialement


Je n'ai pas contrôlé mais le estnum doit fonctionner aussi.

Un grand grand grand MERCI !

Merci de passer le post en résolu.

Cordialement

bonjour

pour info

=SOMMEPROD(--(B$3:AF$3={"sa";"di"})*(ESTNUM(B7:AF7)))

cordialement

Tulipe championne des fonctions matricielles !

Qu'est-ce que signifient les deux "-" ? Et je croyais que pour faire des listes dans les formules matricielles il fallait écrire {"sa"."di"})

Peux-tu m'éclairer ?

Bonjour,

Félicitations Tulipe!

Je suis moi aussi intéressé par l'explication.

Sommeprod n'arrête pas d'étonner.

Cordialement

Rechercher des sujets similaires à "fonction imbriquees"