Calcul d'un résultat de deux cellules
Résolu/Fermé
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
-
5 déc. 2015 à 10:16
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 - 1 janv. 2016 à 18:50
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 - 1 janv. 2016 à 18:50
A voir également:
- Calcul d'un résultat de deux cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Calcul moyenne excel - Guide
- Concatener deux cellules excel - Guide
- Deux ecran pc - Guide
- Verrouiller cellules excel - Guide
7 réponses
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
17 déc. 2015 à 08:47
17 déc. 2015 à 08:47
bonjour à tous
je reviens vers vous, pour améliorer mon calcul.
j'ai mon total d'heures de travail affiché en B11.
je souhaiterais mettre en D1 les heures effectuées entre la 35ieme et la 37ieme heures (déjà résolu dans mon dernier message)
en D2 les heures effectuées entre la 38ieme et la 39ieme heures
en D3 les heures effectuées entre la 40ieme et la 46ieme heures
et le reste dans la cellule D4
en vous remerciant encore
titi32600
je reviens vers vous, pour améliorer mon calcul.
j'ai mon total d'heures de travail affiché en B11.
je souhaiterais mettre en D1 les heures effectuées entre la 35ieme et la 37ieme heures (déjà résolu dans mon dernier message)
en D2 les heures effectuées entre la 38ieme et la 39ieme heures
en D3 les heures effectuées entre la 40ieme et la 46ieme heures
et le reste dans la cellule D4
en vous remerciant encore
titi32600
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
5 déc. 2015 à 10:36
5 déc. 2015 à 10:36
Bonjour,
en D1 : =MIN(MAX(0;B11-$C$1);$C$2-$C$1)
en D2 : =MAX(0;B11-$C$2)
cordialement
en D1 : =MIN(MAX(0;B11-$C$1);$C$2-$C$1)
en D2 : =MAX(0;B11-$C$2)
cordialement
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
5 déc. 2015 à 11:37
5 déc. 2015 à 11:37
Merci JvDo
la formule me convient à merveille.
titi32600
la formule me convient à merveille.
titi32600
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
17 déc. 2015 à 11:15
17 déc. 2015 à 11:15
Bonjour,
Je te propose une autre approche, en utilisant la fonction matricielle FREQUENCE() :
En C1:C4, tu mets ta table 35, 37, 39, 46 puis tu sélectionnes D1:D4 et tu saisis
Tu mets un format pour virer les zéros.
Cordialement
Je te propose une autre approche, en utilisant la fonction matricielle FREQUENCE() :
En C1:C4, tu mets ta table 35, 37, 39, 46 puis tu sélectionnes D1:D4 et tu saisis
=FREQUENCE(LIGNE(INDIRECT("1:"&ENT(100*(B11-$C$1))));100*($C$2:$C$4-$C$1))/100que tu valides par CTRL+MAJ+ENTER.
Tu mets un format pour virer les zéros.
Cordialement
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
17 déc. 2015 à 12:29
17 déc. 2015 à 12:29
salut JvDo
j'essaye d'utiliser ta formule, mais je me retrouve avec le même résultat dans toutes les cellules.
Mon exemple :
en B11 le total est de 39,50 heures
en D1 je souhaites avoir le nombre d'heure ce situant entre 35 et 37 => résultat 2 heures
reste 2,50 heures
en D2 le resultat des heures entre la 38 ieme et la 39 ieme => résultat 1 heures
reste 1,50 heures
en D3 le resultat des heures entre la 40 ieme et la 45 ieme => 1,50 heures
merci encore de ton indulgence
titi32600
j'essaye d'utiliser ta formule, mais je me retrouve avec le même résultat dans toutes les cellules.
Mon exemple :
en B11 le total est de 39,50 heures
en D1 je souhaites avoir le nombre d'heure ce situant entre 35 et 37 => résultat 2 heures
reste 2,50 heures
en D2 le resultat des heures entre la 38 ieme et la 39 ieme => résultat 1 heures
reste 1,50 heures
en D3 le resultat des heures entre la 40 ieme et la 45 ieme => 1,50 heures
merci encore de ton indulgence
titi32600
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
Modifié par JvDo le 17/12/2015 à 14:46
Modifié par JvDo le 17/12/2015 à 14:46
bonjour,
j'ai un souci avec tes bornes.
Lesquelles sont incluses, lesquelles sont exclues?
Je pensais que tu voulais "caser" les heures au dessus de 35h (35 exclu) puis celles au-dessus de 37 (37 exclu) ensuite, au dessus de 40 (40 exclu) et pour finir au dessus de 46 (ou 45 selon ton dernier message mais également exclu).
Si on cause intervalles, on aurait [36, 38[ soit la 36ème et la 37ème heure, [38, 40[ soit la 38ème et la 39ème heure, [40, 47[ soit la 40ème à la 46ème heure, [47, maxnombre] soit au delà et y compris la 47ème heure.
Dans ce cas, tu aurais un décompte 2, 2, 0,5 pour 39,5. Et c'est ce que tu obtiens avec la formule que je t'ai fournie.
Si les intervalles ne correspondent pas à ce que tu veux, tu peux changer les valeurs en C1:C4.
Pour ce qui est du résultat que tu obtiens, ça n'est bien entendu pas normal et je me demande si tu as bien compris que c'était une formule matricielle à saisir en D1:D4 et à valider comme je t'ai indiqué?
Si ça ne fonctionne toujours pas, monte ton fichier sur cjoint.
Cordialement
edit : https://www.cjoint.com/c/ELrnTj4IrCH avec une 2ème solution en E1:E4 à base de min et de max
j'ai un souci avec tes bornes.
Lesquelles sont incluses, lesquelles sont exclues?
Je pensais que tu voulais "caser" les heures au dessus de 35h (35 exclu) puis celles au-dessus de 37 (37 exclu) ensuite, au dessus de 40 (40 exclu) et pour finir au dessus de 46 (ou 45 selon ton dernier message mais également exclu).
Si on cause intervalles, on aurait [36, 38[ soit la 36ème et la 37ème heure, [38, 40[ soit la 38ème et la 39ème heure, [40, 47[ soit la 40ème à la 46ème heure, [47, maxnombre] soit au delà et y compris la 47ème heure.
Dans ce cas, tu aurais un décompte 2, 2, 0,5 pour 39,5. Et c'est ce que tu obtiens avec la formule que je t'ai fournie.
Si les intervalles ne correspondent pas à ce que tu veux, tu peux changer les valeurs en C1:C4.
Pour ce qui est du résultat que tu obtiens, ça n'est bien entendu pas normal et je me demande si tu as bien compris que c'était une formule matricielle à saisir en D1:D4 et à valider comme je t'ai indiqué?
Si ça ne fonctionne toujours pas, monte ton fichier sur cjoint.
Cordialement
edit : https://www.cjoint.com/c/ELrnTj4IrCH avec une 2ème solution en E1:E4 à base de min et de max
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
>
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
17 déc. 2015 à 21:41
17 déc. 2015 à 21:41
Salut JvDo
Pour être honnête, effectivement je n'avais pas compris le principe de la formule matricielle.
je vais essayer de comprendre ce type de formule.
Pour répondre à ta question,
De la 35ieme (inclus) à la 37ieme (inclus)
De la 38 ieme à la 39 ieme (inclus)
De la 40 ieme à la 46 ieme (inclus)
De la 47 ieme et plus
J’ai regardé la solution à base de maxi et mini, et ca marche bien dans mon exemple, (et je comprends mieux la démarche de travail)
Merci encore
Pour être honnête, effectivement je n'avais pas compris le principe de la formule matricielle.
je vais essayer de comprendre ce type de formule.
Pour répondre à ta question,
De la 35ieme (inclus) à la 37ieme (inclus)
De la 38 ieme à la 39 ieme (inclus)
De la 40 ieme à la 46 ieme (inclus)
De la 47 ieme et plus
J’ai regardé la solution à base de maxi et mini, et ca marche bien dans mon exemple, (et je comprends mieux la démarche de travail)
Merci encore
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
>
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
17 déc. 2015 à 23:40
17 déc. 2015 à 23:40
Bonsoir,
Si tu te souviens du problème des piquets et des intervalles dans les champs que l'on voit en primaire, n'aurais-tu pas un souci dans tes intervalles :
Ton premier intervalle "De la 35ieme (inclus) à la 37ieme (inclus) " devrait te fournir 3 en réponse, le second "De la 38 ieme à la 39 ieme (inclus)" devrait renvoyer 2, le troisième, 7 et le dernier, le reste de B11 (s'il reste quelque chose au delà de 47).
Si la solution avec les MIN, MAX fonctionne, c'est parfait. Utilise la.
Cdlt
Si tu te souviens du problème des piquets et des intervalles dans les champs que l'on voit en primaire, n'aurais-tu pas un souci dans tes intervalles :
Ton premier intervalle "De la 35ieme (inclus) à la 37ieme (inclus) " devrait te fournir 3 en réponse, le second "De la 38 ieme à la 39 ieme (inclus)" devrait renvoyer 2, le troisième, 7 et le dernier, le reste de B11 (s'il reste quelque chose au delà de 47).
Si la solution avec les MIN, MAX fonctionne, c'est parfait. Utilise la.
Cdlt
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
>
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
Modifié par Titi32600 le 19/12/2015 à 12:35
Modifié par Titi32600 le 19/12/2015 à 12:35
Merci JvDo,
j'ai essayé et compris ta méthode matricielle, mais franchement je prefere avec les min max.
en tous cas merci encore
titi32600
j'ai essayé et compris ta méthode matricielle, mais franchement je prefere avec les min max.
en tous cas merci encore
titi32600
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
1 janv. 2016 à 13:38
1 janv. 2016 à 13:38
salut à tous
d'abord une très bonne et heureuse année à tous.
nouvelle question...
comment incrémenter une cellule de 1 par rapport au résultat d'une autre cellule.
je m'explique
j'ai une cellule A1
je souhaiterais incrémenter la cellule A2 de 1, quand j’écrirais une valeur > 7 dans ma cellule A1
merci encore de votre réponse
titi32600
d'abord une très bonne et heureuse année à tous.
nouvelle question...
comment incrémenter une cellule de 1 par rapport au résultat d'une autre cellule.
je m'explique
j'ai une cellule A1
je souhaiterais incrémenter la cellule A2 de 1, quand j’écrirais une valeur > 7 dans ma cellule A1
merci encore de votre réponse
titi32600
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nauzia45
Messages postés
342
Date d'inscription
samedi 16 février 2013
Statut
Membre
Dernière intervention
24 décembre 2020
23
1 janv. 2016 à 16:33
1 janv. 2016 à 16:33
Bonjour,
Bonne année
En A2 tu entres la formule +A1+1
Cordialement
Bonne année
En A2 tu entres la formule +A1+1
Cordialement
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
Modifié par Titi32600 le 1/01/2016 à 17:53
Modifié par Titi32600 le 1/01/2016 à 17:53
merci nauzia45
mais en fait,
ma cellule en A1 est =0
si je rentre une valeur = ou >7 dans ma cellule A2,
ma cellule passe à 1
sinon elle reste à 0
mais en fait,
ma cellule en A1 est =0
si je rentre une valeur = ou >7 dans ma cellule A2,
ma cellule passe à 1
sinon elle reste à 0
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
1 janv. 2016 à 18:36
1 janv. 2016 à 18:36
Bonjour,
ça n'est donc pas une incrémentation mais plutôt un test de A2>=7.
En A1 tu mets : =--(A2>=7)
cordialement
ça n'est donc pas une incrémentation mais plutôt un test de A2>=7.
En A1 tu mets : =--(A2>=7)
cordialement
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
2
1 janv. 2016 à 18:50
1 janv. 2016 à 18:50
salut Jvdo
oui ca marche
je pensais au depart à une formule avec NB.SI,
mais ca marche bien
merci
oui ca marche
je pensais au depart à une formule avec NB.SI,
mais ca marche bien
merci