Problème de formule Excel

Résolu/Fermé
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 - 7 août 2013 à 21:04
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 - 14 août 2013 à 19:25
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 réponse que j'aimerais avoir pourrait être un chiffre (1=oui ou 0=non) ou un vrai ou faux. Peu m'importe.

Merci pour votre aide car je suis vraiment embêté...

La colonne A représente les heures (1 à 24) et B les températures.
1 -6.9362
2 -6.1043
3 -5.2561
4 -4.3646
5 -3.4163
6 -2.4121
7 -1.3531
8 -0.24063
9 0.9241
10 2.1393
11 3.3918
12 4.6569
13 5.9096
14 7.1246
15 8.2768
16 9.3412
17 10.291
18 11.1
19 11.741
20 12.185
21 12.407
22 12.379
23 12.096
24 11.572

12 réponses

jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
9 août 2013 à 21:37
Bonne soirée aussi!!
1
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
8 août 2013 à 18:07
Bonjour,

Peut-être ceci

=SI(OU(B2-B1>1,2;B2-B1<-2,2);1;0)

Cordialement.
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
8 août 2013 à 20:34
Merci,
j'ai bien essayé ta formule mais elle ne semble pas fonctionner...
Tu écris ''B2-B1''??

J'ai essayé =SI(OU(B2:B24>1.2;B2:B24<-2.2)1:0)
Et ça ne fonctionne pas non plus :(..

Je cherche toujours..

Merci encore!!
Cordialement.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
9 août 2013 à 13:13
Bonjour,

J'aurais du préciser que la formule
=SI(OU(B2-B1>1,2;B2-B1<-2,2);1;0)
est à dérouler vers le bas depuis C2 ou D2 ou toute autre cellule de la ligne 2, en considérant que les heures débutenten A1 et les températures en B2.

Cordialement.
0

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

Posez votre question
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
9 août 2013 à 20:38
Bonjour à nouveau;

Voilà ce que j'ai réussi à faire en passant par quatre opérations distinctes pour en arriver la réponse que je cherche..

Colonne B de la ligne 1 à 24 sont réparties les températures. Dans la colonne A, les heures du jour de 1 à 24 heures.

colonne C Ligne1
=NB.SI(B1:B24,">=1.2")
(compte de nombre de cellules dont la température est supérieure ou égale à 1.2 C)

colonne D Ligne 1
=NB.SI(B1:B24,"<=-2.2")
(compte de nombre de cellules dont la température est inférieure ou égale à -2.2 C)

colonne E Ligne 1
=ET(C1>=1,D18811>=1)
(si les deux conditions sont respecter, la réponse est VRAI, sinon apparait FAUX)


colonne F Ligne 1
=SI(E1,1,0)
(si en E1 apparait le résultat VRAI cela donne 1, si FAUX cela donne 0)


Cela fonctionne, mais est-il possible d'imbriquer le tout dans une seule formule???

Merci encore pour votre aide, elle m'est précieuse!

Cordialement
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
9 août 2013 à 21:19
=SI(ET(NB.SI(B1:B24;">=1,2");NB.SI(B1:B24;"<=-2,2")=1);1;0)

Bonne soirée.
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
9 août 2013 à 21:36
Cela me semble bien logique votre formule,
mais malheureusement, on m'affiche ''La formule que vous avez tapé contient une erreur''...

Je l'ai retapé (plutôt que copier coller) et on me répond tours la même chose...

Est-ce que pour vous elle fonctionne???

Merci.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
10 août 2013 à 10:30
Bonjour,

En ce qui me concerne cela fonctionne.
Ci-joint fichier avec quelques précisions: https://www.cjoint.com/c/CHkkBoPce9H

Cordialement.
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
12 août 2013 à 19:04
Bonjour,

Il me semble qu'en utilisant votre formule avec ET imbriqué donne la même réponse, que les conditions de départ soient respectés ou non...

Dans votre document, vous me dites que ''L'emploi de la fonction ET implique que les deux conditions soient remplies''.

Dans les deux colonnes qui suivent 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....??

la formule : =SI(ET(NB.SI(B1:B24,">=1,2"),NB.SI(B1:B24,"<=-2,2")=1),1,0)

1 1.3929 0 1 -3.0233 0
2 1.0696 2 -2.8782
3 0.3911 3 -3.0674
4 -0.60067 4 -3.5896
5 -1.8508 5 -4.409
6 -3.2913 6 -5.4558
7 -4.8537 7 -6.6585
8 -6.4695 8 -7.9455
9 -8.0702 9 -9.2456
10 -9.5867 10 -10.487
11 -10.936 11 -11.588
12 -12.023 12 -12.461
13 -12.751 13 -13.016
14 -13.022 14 -13.163
15 -12.741 15 -12.812
16 -11.816 16 -11.879
17 -10.289 17 -10.413
18 -8.3318 18 -8.5958
19 -6.1236 19 -6.6134
20 -3.843 20 -4.6528
21 -1.6687 21 -2.9011
22 0.22415 22 -1.5404
23 1.7401 23 -0.64543
24 2.8636 24 -0.18355

Merci de votre attention!!
Cordialement;
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
12 août 2013 à 19:07
Hummm, les colonnes apparaissent pas très bien séparées l'une de l'autre.
Toute mes excuses.
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
12 août 2013 à 19:16
Je passe par le même endroit que vous;
Voilà le fichier Ecel. Plus facile à Comprendre.

https://www.cjoint.com/?3HmtoFlGMS1
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
Modifié par jolivipare le 12/08/2013 à 19:04
Un très Grand Merci à toi!!!!

La formule fonctionne maintenant que je l'ai prise dans le fichier joint.
Pourquoi cela ne fonctionnait pas avant..., je l'ignore...

j'essaierai de comprendre les imbrications, car j'ai quelques autres problèmes assez ardus qui vont m'arriver sous peu. :(

Encore sincèrement merci pour votre aide,

Cordialement;
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
14 août 2013 à 14:09
Je suis actuellement en voyage. Je te conseille de poser ton problème sur le forum Bureautique / Excel où tu auras probablement des réponses.
Cordialement.
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
14 août 2013 à 15:07
Bon voyage!!
Cordialement;
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
14 août 2013 à 15:33
Bonjour,

Finalement, 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 votre formule avec ET imbriqué donne la même réponse, que les conditions de départ soient respectés ou non...

Conditions: Températures horaires fluctuent (ou non) au-delà de deux seuil en 24 heures. Ces seuils sont +1.2 Celcius et -2.2 Celcius.

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.224 -1.54
1.74 -0.64
2.86 -0.18

Fichier de données plus claire...:
https://www.cjoint.com/?3HmtoFlGMS1


Merci de votre attention!!
Cordialement;
0
tout ça pour ça.
0
jolivipare Messages postés 16 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 14 août 2013 1
14 août 2013 à 19:25
Hé oui, tout ça pour ça...
0