Le même post mais aved des dates comme critère

Signaler
Messages postés
35
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
2 juillet 2020
-
Messages postés
35
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
2 juillet 2020
-
Bonjour,

On peut ressortir ce post avec une question particulière ou il faut en refaire un ?
Je voudrais mettre une 3° condition et des dates.
Du genre
{=SOMME((Q8:Q3204="N")*(DR8:DR3204>0)*(DU8:DU3204>""))}
DU contenant des dates, soit rien, soit existantes d'ou al condition >""
Q est une lettre, DR un entier, DU un date ou rien (pas de date)
qu'en pensez-vous ?

Configuration: Windows / Chrome 83.0.4103.106

3 réponses

Messages postés
25163
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
6 juillet 2020
5 348
Bonjour
et que donne la dernière condition avec <>""
crdlmnt
Messages postés
35
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
2 juillet 2020
3
Bonsoir
très étrangement les deux donnent un résultat, différent
294 ds le cas de >0
292 ds le cas de <>""
je cherche encore pourquoi..

c'est vraiment très très étrange; avec une autre condition, S au lieu de N de l'exemple précédent,

={SOMME((Q8:Q3204="S")*(DR8:DR3204>0)*(DU8:DU3204>0))} donne 81
={SOMME((Q8:Q3204="S")*(DR8:DR3204>0)*(DU8:DU3204<>""))} donne vide (rien, même pas 0)
La colonne DU contient les mêmes dates dans les deux essais, format date (voir la copie d'écran plus bas)
Ma colonne Q contient un format standard, c'est un texte, une lettre, B, N, S, G
Ma colonne DR contient un nombre entier, format nombre, sans décimale ni séparateur de milliers

comment ça peut se faire que si le format est date défini comme sur le screenshot ci dessos, l'affichage soit 17 Sep 2019 15:39:38, ce qui n'est pas el format d'affichage défini qui lui, désigne le jour de la semaine conformément au type du format de cellule choisi ??
voir l'écran ici:
https://prnt.sc/t3weq4

Là, je ne comprends plus rien.
Le résultat correct est 81.
Messages postés
35
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
2 juillet 2020
3
Je me suis débrouillé et ça semble marcher même si je n'ai pas trop compris:
- pourquoi parfois il faut faire un calcul matriciel, parfois le NB.SI.ENS suffit
- comment s'affranchir du format des dates dans les conditions de comparaison entre deux dates; le format semble avoir une importance
- comment s'assurer lors du code qui créé la date que le bon format va être appliqué

Et j'ajoute un complément de question:

-Utilisant un calcul matriciel, apparemment je ne peux en utiliser le résultat dans une même cellule pour un bête calcul algébrique:
si ma cellule DU2211 contient:
{=SOMME((Q8:Q3204="N")*(DR8:DR3204>0)*(DU8:DU3204<>""))}
Comment y fair apparaitre à la place le calcul DR3211 - {=SOMME((Q8:Q3204="N")*(DR8:DR3204>0)*(DU8:DU3204<>""))} , sans créer une troisième cellule ?

-en cas de résultat nul, le "0" ne peut apparaitre que s'il est réglé ainsi ds les options du fichier, on est ok ?
Merci de votre aide