Formule SOMME.SI.ENS erreur date
Résolu/Fermé
A voir également:
- Formule SOMME.SI.ENS erreur date
- Erreur 0x80070643 - Guide
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
7 réponses
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 382
7 déc. 2011 à 09:43
7 déc. 2011 à 09:43
Bonjour,
Tu peux donner un "nom" à tes cellules contenant des dates de référence et utiliser ceux-ci dans tes formules.
par exemple tu appelles la cellules A1 qui contient la date 01/03/2011, D_2011_03 et tu utilises ce nom dans tes formules par exemple : =si(B3>D_2001_03;0;1).
Remarque : éviter les sigles comme ETP, incompréhensible pour la plupart des gens. Envoyer un petit exemple pour pouvoir plus rapidement cerner le problème via par exemple cjoint.com
Bonne journée
pépé
Tu peux donner un "nom" à tes cellules contenant des dates de référence et utiliser ceux-ci dans tes formules.
par exemple tu appelles la cellules A1 qui contient la date 01/03/2011, D_2011_03 et tu utilises ce nom dans tes formules par exemple : =si(B3>D_2001_03;0;1).
Remarque : éviter les sigles comme ETP, incompréhensible pour la plupart des gens. Envoyer un petit exemple pour pouvoir plus rapidement cerner le problème via par exemple cjoint.com
Bonne journée
pépé
Merci beaucoup pour la formule je vais tenter ça de suite.
et Merci pour les remarques, je ne suis pas une grande habituée des forums !!
A plus tard (si ca ne fonctionne tjrs pas... ;-)
et Merci pour les remarques, je ne suis pas une grande habituée des forums !!
A plus tard (si ca ne fonctionne tjrs pas... ;-)
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 302
7 déc. 2011 à 11:04
7 déc. 2011 à 11:04
Bonjour
un petit exemple avec prise en compte du choix de l'année et du mois avec sommeprod (xl2003) à traduire en somme.si.ens
https://www.cjoint.com/?3LhlaYeAflf
un petit exemple avec prise en compte du choix de l'année et du mois avec sommeprod (xl2003) à traduire en somme.si.ens
https://www.cjoint.com/?3LhlaYeAflf
Ca ne fonctionne pas..... Pépé35530 Ca ne change rien, comme ma précédente formule !
Et je n'arrive pas à ouvrir votre fichier michel_m !!
Mon tableau est trop conséquent avec trop d'informations confidentielles pour le faire passer via "cjoint.com". En revanche je peux vous mettre ma formule pour vous montrer où ça ne va pas....
=SOMME.SI.ENS('Registre U du personnel'!$X$9:$X$1562;'Registre U du personnel'!$B$9:$B$1562;"Pharm'adis";'Registre U du personnel'!$Q$9:$Q$1562;"TH-EO";'Registre U du personnel'!$AE$9:$AE$1562;$G$3;'Registre U du personnel'!$U$9:$U$1562;">=01/02/2011";'Registre U du personnel'!$T$9:$T$1562;"<=28/02/2011")+SOMME.SI.ENS('Registre U du personnel'!$X$9:$X$1562;'Registre U du personnel'!$B$9:$B$1562;"Pharm'adis";'Registre U du personnel'!$Q$9:$Q$1562;"TH-EO";'Registre U du personnel'!$AE$9:$AE$1562;$G$3;'Registre U du personnel'!$U$9:$U$1562;"")
Les dates en gras sont celles que j'ai rentré manuellement et que je souhaiterai automatisé...
Sinon ce n'est pas grave il faudra que je fasse ma modif tous les ans.
merci encore pour votre aide !
Et je n'arrive pas à ouvrir votre fichier michel_m !!
Mon tableau est trop conséquent avec trop d'informations confidentielles pour le faire passer via "cjoint.com". En revanche je peux vous mettre ma formule pour vous montrer où ça ne va pas....
=SOMME.SI.ENS('Registre U du personnel'!$X$9:$X$1562;'Registre U du personnel'!$B$9:$B$1562;"Pharm'adis";'Registre U du personnel'!$Q$9:$Q$1562;"TH-EO";'Registre U du personnel'!$AE$9:$AE$1562;$G$3;'Registre U du personnel'!$U$9:$U$1562;">=01/02/2011";'Registre U du personnel'!$T$9:$T$1562;"<=28/02/2011")+SOMME.SI.ENS('Registre U du personnel'!$X$9:$X$1562;'Registre U du personnel'!$B$9:$B$1562;"Pharm'adis";'Registre U du personnel'!$Q$9:$Q$1562;"TH-EO";'Registre U du personnel'!$AE$9:$AE$1562;$G$3;'Registre U du personnel'!$U$9:$U$1562;"")
Les dates en gras sont celles que j'ai rentré manuellement et que je souhaiterai automatisé...
Sinon ce n'est pas grave il faudra que je fasse ma modif tous les ans.
merci encore pour votre aide !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 302
7 déc. 2011 à 12:10
7 déc. 2011 à 12:10
dans AA1 tu marques l'année dans AA2 tu marques le mois (2 pour février,3 pour Mars...)
...Registre U du personnel'!ANNEE($U$9:$U$1562);AA1;'Registre U du personnel'!MOIS($U$9:$U$1562);AA2;....
idem pour la colonne T
mais comme l'a indiqué pépé, nommes les colonnes de ton tableau: tu seras nettement gagnante pour écrire ou lire ta formule
...Registre U du personnel'!ANNEE($U$9:$U$1562);AA1;'Registre U du personnel'!MOIS($U$9:$U$1562);AA2;....
idem pour la colonne T
mais comme l'a indiqué pépé, nommes les colonnes de ton tableau: tu seras nettement gagnante pour écrire ou lire ta formule
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 382
7 déc. 2011 à 12:29
7 déc. 2011 à 12:29
Bonjour,
Dans une cellule tu tapes ta date 01/02/2011 au format date.
La cellule étant active, clique sur "Formules", "Définir un nom" et taper par exemple dans la zone définir un nom : date_1.
Ensuite dans ta formule remplacer >=01/02/2011 par >=date_1 sans guillemets.
A+
pépé
Dans une cellule tu tapes ta date 01/02/2011 au format date.
La cellule étant active, clique sur "Formules", "Définir un nom" et taper par exemple dans la zone définir un nom : date_1.
Ensuite dans ta formule remplacer >=01/02/2011 par >=date_1 sans guillemets.
A+
pépé
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 403
7 déc. 2011 à 12:47
7 déc. 2011 à 12:47
Bonjour
j'arrive peut être comme un cheveu sur la soupe (c'est bon l'hiver) mais dans les codes SOMME.SI, NB.SI et ceux qui en découle,(et en fait, les codes qui utilisent le point virgule comme séparateur ) la formule > ou < doit s'écrire quand elle fait référence à une cellule:
=NB.SI(champ;">"&cell)
le égal, lui, est pris par défaut derrière le point virgule
avec le signe entre guillemets, le signe & et ensuite l'adresse de cellule.
crdlmnt:
j'arrive peut être comme un cheveu sur la soupe (c'est bon l'hiver) mais dans les codes SOMME.SI, NB.SI et ceux qui en découle,(et en fait, les codes qui utilisent le point virgule comme séparateur ) la formule > ou < doit s'écrire quand elle fait référence à une cellule:
=NB.SI(champ;">"&cell)
le égal, lui, est pris par défaut derrière le point virgule
avec le signe entre guillemets, le signe & et ensuite l'adresse de cellule.
crdlmnt: