Formule Excel avec SI imbriqué
jolivipare
Messages postés
16
Statut
Membre
-
jolivipare Messages postés 16 Statut Membre -
jolivipare Messages postés 16 Statut Membre -
Bonjour,
Je traite des données de température avec Excel et j'aurai besoin d'aide.
Je cherche une formule (j'ai essayé avec SI imbriqué, mais ça n'a pas marché..)
afin de savoir si les températures horaires fluctuent au-delà de deux seuil en 24 heures.
Ces seuils sont 1.2 Celcius et -2.2 Celcius.
La formule proposée ne semble pas bien fonctionné.
La formule : =SI(ET(NB.SI(B1:B24,">=1,2"),NB.SI(B1:B24,"<=-2,2")=1),1,0)
Il me semble qu'en utilisant cette formule avec ET imbriqué donne la même réponse (soit ''1''), que les conditions de départ soient respectés ou non.
Dans les deux colonnes qui suivent (données de température) , la première respecte les conditions (le résultat devrait donner ''1'') et dans l'autre les conditions ne sont pas respectées (donc, ''0'') car il n'y a pas de température supérieure à 1.2 C. Pourtant les réponses sont les mêmes....??
1.39 -3.02
1.06 -2.87
0.39 -3.06
-0.60 -3.58
-1.85 -4.4
-3.29 -5.45
-4.85 -6.65
-6.46 -7.94
-8.07 -9.24
-9.58 -10.48
-10.9 -11.58
-12.02 -12.46
-12.75 -13.01
-13.02 -13.16
-12.74 -12.81
-11.81 -11.87
-10.28 -10.41
-8.33 -8.59
-6.12 -6.61
-3.84 -4.65
-1.66 -2.90
0.22 -1.54
1.74 -0.64
2.86 -0.18
Fichier de données plus claire à l'adresse;
https://www.cjoint.com/?3HmtoFlGMS1
Merci de votre attention;
Cordialement;
Je traite des données de température avec Excel et j'aurai besoin d'aide.
Je cherche une formule (j'ai essayé avec SI imbriqué, mais ça n'a pas marché..)
afin de savoir si les températures horaires fluctuent au-delà de deux seuil en 24 heures.
Ces seuils sont 1.2 Celcius et -2.2 Celcius.
La formule proposée ne semble pas bien fonctionné.
La formule : =SI(ET(NB.SI(B1:B24,">=1,2"),NB.SI(B1:B24,"<=-2,2")=1),1,0)
Il me semble qu'en utilisant cette formule avec ET imbriqué donne la même réponse (soit ''1''), que les conditions de départ soient respectés ou non.
Dans les deux colonnes qui suivent (données de température) , la première respecte les conditions (le résultat devrait donner ''1'') et dans l'autre les conditions ne sont pas respectées (donc, ''0'') car il n'y a pas de température supérieure à 1.2 C. Pourtant les réponses sont les mêmes....??
1.39 -3.02
1.06 -2.87
0.39 -3.06
-0.60 -3.58
-1.85 -4.4
-3.29 -5.45
-4.85 -6.65
-6.46 -7.94
-8.07 -9.24
-9.58 -10.48
-10.9 -11.58
-12.02 -12.46
-12.75 -13.01
-13.02 -13.16
-12.74 -12.81
-11.81 -11.87
-10.28 -10.41
-8.33 -8.59
-6.12 -6.61
-3.84 -4.65
-1.66 -2.90
0.22 -1.54
1.74 -0.64
2.86 -0.18
Fichier de données plus claire à l'adresse;
https://www.cjoint.com/?3HmtoFlGMS1
Merci de votre attention;
Cordialement;
3 réponses
-
Est-ce que vous ne gagneriez pas à utiliser une macro?
-
Bonjour,
Je ne croirai pas.
En fait j'ai des fichiers qui contiennent 900000 lignes et près de 20 colonnes...
Donc très volumineux!
Et, selon mon expérience, le temps de traitement serait considérable.
Avec une formule, je fait du copier et coller. C'est rapide...
Cordialement; -
salut
cette fonction ne peut pas utiliser de plage de cellules.
mais
il est possible de tester le min et le max d'une plage, et d'utiliser la fonction ET:
=ET(MAX(A1:A8)>=1,2;MIN(A1:A8)<=-2,2)
ça ne renvoie pas 1 ou 0 mais vrai ou faux.