Bonjour
Dans une liste comprenant des dates d'intervention et des lieux, je cherche à extraire le nombre d'intervention sur un même lieu par année distinctes.
La question est donc la suivante : combien de fois suis-je intervenu dans cette zone là cette année là ?
Je ne dois pas être au point avec la formule NB.SI.ENS pour la partie date et du coup je me demande si la première partie de la fonction ANNEE(B$1:BX) peut renvoyer quelque chose ?
Je suis bien sur preneur d'un idée !
Bon une fois cela il me faudra
1) compter le nombre d'interventions
2) compter le nombre d'heures passées,mais sur ce deuxième point je devrais me débrouiller
D'avance merci
pphilippe
[Résolu] condition de date sur la formule NB.SI.ENS
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre hOOnoraire
- Messages : 111
- Inscription : 18 oct. 2018 15:01
[Résolu] condition de date sur la formule NB.SI.ENS
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par pphilippe le 21 juin 2021 13:53, modifié 1 fois.
Libre Office Version : 7.3.7.2
Ubuntu : 22.04.2
Ubuntu : 22.04.2
-
- IdOOle de la suite
- Messages : 25175
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: condition de date sur la formule NB.SI.ENS
Salut,
Pas besoin de formule, il faut utiliser un tableau croisé :
Pas besoin de formule, il faut utiliser un tableau croisé :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Membre hOOnoraire
- Messages : 111
- Inscription : 18 oct. 2018 15:01
Re: condition de date sur la formule NB.SI.ENS
Merci Dude
Mais les tdc c'est toujours en dernière extrémité chez moi. D'autant plus que je dois reprendre ce résultat pour l'intégrer dans un autre tableau.
Merci encore
pphilipe
Mais les tdc c'est toujours en dernière extrémité chez moi. D'autant plus que je dois reprendre ce résultat pour l'intégrer dans un autre tableau.
Merci encore
pphilipe
Libre Office Version : 7.3.7.2
Ubuntu : 22.04.2
Ubuntu : 22.04.2
-
- HédOOniste
- Messages : 1665
- Inscription : 15 déc. 2010 08:33
Re: condition de date sur la formule NB.SI.ENS
Bonsoir
une proposition
une proposition
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
-
- Membre hOOnoraire
- Messages : 111
- Inscription : 18 oct. 2018 15:01
Re: condition de date sur la formule NB.SI.ENS
Merci yclik, en effet ça fonctionne, je n'y avais pas pensé comme ça.yclik a écrit :Bonsoir
une proposition
Je suis surpris que la formule accepte I1 & J1 comme année en format nombre/standart, mais c'est super.
Merci, bonne soirée
pphilippe
Libre Office Version : 7.3.7.2
Ubuntu : 22.04.2
Ubuntu : 22.04.2
-
- Membre hOOnoraire
- Messages : 111
- Inscription : 18 oct. 2018 15:01
Re: condition de date sur la formule NB.SI.ENS
Ah la vraie vie !
J'ai d'abord cherche une formule matricielle pour épargner ma mémoire , mais je n'ai pas trouvé.
Puis j'ai appliqué la proposition de yclick (encore merci) mais ANNEE($f1) me renvoie 1905
Je pourrai bien mettre des dates en étiquettes, mais pourquoi cela fonctionne dans le fichier test et pas chez moi ?
Problème de format ?
pphilippe
J'ai d'abord cherche une formule matricielle pour épargner ma mémoire , mais je n'ai pas trouvé.
Puis j'ai appliqué la proposition de yclick (encore merci) mais ANNEE($f1) me renvoie 1905
Je pourrai bien mettre des dates en étiquettes, mais pourquoi cela fonctionne dans le fichier test et pas chez moi ?
Problème de format ?
pphilippe
Libre Office Version : 7.3.7.2
Ubuntu : 22.04.2
Ubuntu : 22.04.2
-
- GourOOu
- Messages : 5752
- Inscription : 02 janv. 2009 23:56
Re: condition de date sur la formule NB.SI.ENS
Bonsoir,
Cordialement,
Jean-Louis
Ta formule initiale était bonne, mais il fallait la valider matriciellement (par Ctrl+Maj+Entrée), voir ci-joint. Par bonne, j'entends qu'elle fait ce qu'elle est censée faire. Les arguments plages de NB.SI.ENS() ne nécessitent pas que cette fonction soit validée en matriciel, puisqu'il sont nativement présents, mais pour que la fonction ANNEE() retourne un vecteur colonne, il faut valider le tout en matriciel.pphilippe a écrit :je me demande si la première partie de la fonction ANNEE(B$1:BX) peut renvoyer quelque chose ?
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1