Si avec conditions et avec dates

Résolu/Fermé
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 - 10 sept. 2008 à 10:02
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 - 10 sept. 2008 à 14:26
Bonjour,
je réalise un planning de renouvellement de mes dossiers.
J'ai donc chaque mois besoin de savoir quels sont les dossiers arrivés à échéances.
J'ai donc ecris la formule suivante

=NB.SI('P11'!F:F;">=01/10/08")-NB.SI('P11'!F:F;">31/10/08")

Seulement j'aimerais rajouter une condition mais je n'y arrive pas.
J'aimerais dire à excel qu'il applique cette formule uniquement si dans la colonne N il y a un "1".

j'ai donc ecris la formule suivante

=SI('P11'!N:N="1";NB.SI('P11'!F:F;">=01/10/08")-NB.SI('P11'!F:F;">31/10/08");"")

Il doit y avoir une erreur dans la formule puisque j'obtient le meme resultat alors qu'il n'y a pas que des "1" dans la colonne N.

En vous remerciant par avance.

22 réponses

Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
10 sept. 2008 à 10:11
Bonjour,

essaye :

=SI(NB.SI('P11'!N:N;1)>0;NB.SI('P11'!F:F;">=01/10/08")-NB.SI('P11'!F:F;">31/10/08");"")


Denis
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 10:21
Merci pour ta réponse rapide...mais ca marche pas j'arrive pas à comrepndre pourquoi..
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
10 sept. 2008 à 10:30
pour que ta formule fonctionne, il faut qu'il y ai au moins un 1 dans toute la colonne N ? ou est-ce autre chose ?



Denis
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 10:33
dans la colonne N il y a soit 1 soit 0.
0

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

Posez votre question
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 10:36
par exemple

oct.-08 30/11/2008 30/06/2007 1
oct.-08 30/11/2008 31/12/2007 0
oct.-08 30/11/2008 31/12/2007 0
oct.-08 30/11/2008 30/06/2007 0
oct.-08 30/11/2008 31/12/2006 0
oct.-08 30/11/2008 28/02/2007 1
oct.-08 30/11/2008 31/12/2007 1
oct.-08 30/11/2008 31/12/2007 1
oct.-08 30/11/2008 31/12/2007 1
oct.-08 30/11/2008 31/12/2007 1
oct.-08 30/11/2008 31/12/2007 1
oct.-08 30/11/2008 31/12/2007 1
oct.-08 30/11/2008 31/12/2007 1

je veux qu'il me compte uniquement les dossiers ou il y a un 1
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
10 sept. 2008 à 10:37
qu'est ce que cela te met comme résultat ?


Denis
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 10:37
le meme que si je mettais pas la condition =1
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
10 sept. 2008 à 10:39
je ne comprend plus ta demande !!!

Denis
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
10 sept. 2008 à 10:42
si tu peut envoie ton fichier avec :
https://www.cjoint.com/

modifie tes données confidentielles



Denis
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 10:55
je viens de creer le lien j'ai pris l'exemple sur le mois de novembre
Il me compte le nombre de dossier mais j'aimerais qu'il me les compte uniquement si il y a un 1 dans la colonne N
Merci pour ton aide
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 10:56
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
10 sept. 2008 à 10:57
Bonjour, Zagus Denis

A essayer et/ou adapter:
=SOMMEPROD((N1:N1000=1)*(F1:F1000<G1)*(F1:F1000>=H1))

dans laquelle G1 et H1 comporte les dates butoirs (H1 début, G1 fin)

évite généralement d'utiliser les colonnes entières
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 11:22
ca à l'air de marcher...merci pour ton aide michel.
je test la formule dans tout le tableau et je reviens vers vous si j'ai un probleme.
merci
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
10 sept. 2008 à 11:25
ce que j'en déduit en N9 dans onglet "planning" :

si au moins 1 dans la colonne:
=SI(SOMME('P11'!N:N)>0;SOMME('P11'!N:N);"")

si que 1 dans la colonne :
=SI(SOMME('P11'!N:N)=1;SOMME('P11'!N:N);"")


Denis
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 11:33
excuse mois mais je ne comprend pas ta réponse denis.
Michel ta formule marche mais quand je supprime un "1" le nombre de dossier diminue (normal)
mais si je repousse ou je supprime la date j'ai toujours le meme nombre de dossier. ( pas normal)
0
Mabelle60 Messages postés 468 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 130
10 sept. 2008 à 11:56
Salut
Sur la base de travail de michel, essaye
=SOMMEPROD((F1:F996>=G1)*(F1:F996<=H1)*(M1:M996))
Mais ceci ne fonctionne que si tun'as que des 0 et des 1 puisque la dernière condition fera la somme des chiffres supérieurs à 0
G1 = date de début et H1 date de fin
Attention. Si tu supprime la date en G, Excel interprète la date comme 00/01/1900 et calculera sur toutes les dates inférieures à H1.

Bon courage pour la suite.
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 13:09
merci mabelle60 mais c le meme probleme qu' avec celle de michel, si je supprime ou repousse la date du dossier, dans le planning la charge de dossier à faire pour le mois ne s'actualise pas car il y a toujours le 1 en colonne N.
je joint le fichier pour que cela soit plus clair. l'exemple est pris sur le mois de novembre

je reprend mon probleme. je m'occupe des dossiers 1 , les dossiers 0 etant geres par une autre personne.
je cherche à connaitre ma charge de travail pour le mois, c'est à dire les dossiers dont la date d'echeance est expirée.


https://www.cjoint.com/?jkncWtyM3A

en vous remerciant par avance
0
Mabelle60 Messages postés 468 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 130
10 sept. 2008 à 13:55
Re
OK, OK
Regarde cellule par cellule ta colonne N
Tu as des 1 et des '1. Même chose avec le 0 tuas des 0 et des '0
De ce fait, la formule ne prend pas en compte les '1 puisqu'on lui demande de trouver 1

Sinon, tyu peux jouer avec la fonction SOUS.TOTAL(fonction;champ) ou tu mettra à la place de fonction 3 pour dénombrer et 9 pour additionner. Mais cela t'oblige à utiliser les filtres automatiques.
0
zagus Messages postés 53 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 16 avril 2012 3
10 sept. 2008 à 14:01
oui je sais qu'il y a des '1 et des 1 mais sur le mois de novembre il n'y a que des 1 donc ca devrait marcher
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
10 sept. 2008 à 14:09
Oui, effectivement le coup des '1 est pas très fute-fute: j'ai perdu un bon bout de temps à piger: merci pour cette vach...

ci joint proposition:
https://www.cjoint.com/?jkodA5dk7e

on pourrait effectivement se dispenser du 1 dans la formule comme le propose Mabelle mais je trouve personnellement que ce ne simplifie pas la maintenance: il faut réflèchir un chouiâ quand tu découvres le truc et et la maintenance est toujours à faire pour hier!
mais bof!
0