Excel: formule logique (2)

Résolu/Fermé
Guigui - 10 août 2010 à 09:41
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 11 août 2010 à 19:36
Bonjour,

J'ai un nouveau pb aujourd'hui.
J'ai un tableau représentant les possibilitées de gardes et les gardes prises en charge par les employés d'une entreprise. J'ai trouvé une formule pour calculer le nombre de gardes par jour (1 colonne = 1 jour) (donc là pas de pb) mais le pb c'est qu'on peut accepter que 3 gardes par jours et on peut avoir de 0 à 6 gardes possibles. Si le nombre de gardes excède 3 on écris la ligne du dessous "3" pour indiquer que l'on prend que 3 gardes.
Donc ma question c'est est-ce qu'il existe une formule capacle de compter le nombre de jours où il y a trois gardes sur deux lignes? si oui laquelle est-ce ^^

(j'ai sans doute du mal m'exprimer dans mon message mais en même temps je ne savais pas comment formuler ça... donc je joint un exemple de calendrier et il faut que je trouve une formule pour calculer le nombre de cellules que j'ai mis en rouge. Seulement ells ne seront pas en rouge sur le fichier final, c'est juste pour vous montrez ce qu'il faudrait trouver.)

(Ce sui m'embête le plus c'est le fait qu'il faille prendre en compte deux lignes en même temps en ne comptant que certaines valeurs alors que dans des colonnes on a deux valeurs différentes... --')

Merci de répondre assez rapidement, je vous remercie d'avance.


A voir également:

10 réponses

m@rina Messages postés 20080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 26 avril 2024 11 272
10 août 2010 à 09:52
Bonjour,

C'est une bonne idée de joindre un exemple car tes explications ne sont pas lumineuses ;) mais... je ne sais pas où tu l'as mis !

Tu peux le mettre ici :
https://www.cjoint.com/

et n'oublie pas de nous donner le lien.

m@rina
0
oui j'ai oublié de le mettre :P
merci ^^ je l'ai mis c'est bon normalement
https://www.cjoint.com/?ikj3kVMKnh
0
m@rina Messages postés 20080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 26 avril 2024 11 272
10 août 2010 à 10:06
Pas sûre d'avoir compris...

En final, est-ce que tu veux juste compter le nombre de 3 dans les lignes 29 et 30 ?

m@rina
0
non ce n'est pas exactement ça, j'y arrive de calculer uniquement les 3
En fait se que je voudrais c'est calculer le nombre de 3 qui sont seuls dans leur colonne et les 3 qui sont sur la ligne 30...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
10 août 2010 à 23:10
Salut le forum

Attention de ne pas mettre d'espaces dans les cellules (C'est pas vide)

Si j'ai compris
=SOMMEPROD((B29:BK29=3)*(ESTVIDE(B30:BK30)))+NB.SI(B30:BK30;3)

Mytå
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
11 août 2010 à 03:24
Désolé, Guigui, mais la réponse que tu as faite à m@rina nous plonge encore davantage dans l'obscurité !
Question
"En final, est-ce que tu veux juste compter le nombre de 3 dans les lignes 29 et 30 ?"
Réponse
"calculer le nb de 3 qui sont seuls dans leur colonne et les 3 qui sont sur la ligne 30".
* Or il n'y a jamais plusieurs 3 dans une colonne, et de plus ceux qui sont dans la ligne 30 sont bien seuls dans leur colonne ! Alors que comprendre ?
* Si je remonte à ton message initial, tu veux compter le nombre de fois où le chiffre 3 se retrouve dans la plage B5:BK30 ? Ce sont toutes celles que tu as mises en rouge ? Ce sont donc effectivement celles qui sont dans les lignes 29 et 30, comme l'a bien résumé m@rina !
* Alors la formule =NB.SI(29:30;3) suffira largement ...
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 11/08/2010 à 03:38
Re le forum

Citation de Guigui
«il faut que je trouve une formule pour calculer le nombre de cellules que j'ai mis en rouge»

Raymond la formule =NB.SI(29:30;3) donne 13

Ma formule =SOMMEPROD((B29:BK29=3)*(ESTVIDE(B30:BK30)))+NB.SI(B30:BK30;3) donne 9 si on supprime l'espace en B30.

Et je compte bien 9 cellules rouge dans la plage B29:BK30

Attendons de voir la réponse de Guigui.

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
0
Oui c'est vrai que j'avais du mal à forlmuler ma demande mais l'un de vous deux a trouvé la solution ^^
and the winner is... Myta!!!

Ca marche du feu de Dieu!
Merci bcp ^^ ça m'a bien aidé pour avancer, ça faisiat deux jours que je cherchais par tout les moyens et là vous êtes arrivé tout les deux... LOL

Encore merci de m'avoir aidé :)

A+
0
m@rina Messages postés 20080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 26 avril 2024 11 272
11 août 2010 à 17:12
Bravo à Mytå donc !!

Effectivement, comme l'a fait remarqué Raymond, j'en étais toujours au même point après avoir lu la réponse de Guigui !! :D

Et comme je me lasse vite ;))) eh bien je vais voir ailleurs ce qui se passe... Comme quoi, il est important d'être précis dans ses demandes...

m@rina
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
11 août 2010 à 19:36
Quant à moi, je m'excuse, ma formule finale est parfaitement fausse !
J'avais perdu de vue qu'il y avait des 3 non surlignés en rouge en ligne 29 ...

C'est bien celle de Mytå qui est la seule valable.

Amitiés à vous trois.
0