Calculs excel
Résolu/Fermé
waea
Messages postés
42
Date d'inscription
lundi 18 janvier 2010
Statut
Membre
Dernière intervention
31 août 2015
-
19 janv. 2010 à 11:36
Mike-31 Messages postés 18344 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 - 20 janv. 2010 à 11:34
Mike-31 Messages postés 18344 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 - 20 janv. 2010 à 11:34
A voir également:
- Calculs excel
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
10 réponses
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
19 janv. 2010 à 22:57
19 janv. 2010 à 22:57
Bonjour, tout le monde.
J'arrive après la bataille, mais comme je ne suis pas mécontent de ma formule, plus courte que celles déjà proposées, je vous la présente quand même.
En saisissant les 3 données en A2, B2, C2 et donnant à la plage A2:C2 le nom "saisie" cela donne
=0,5*(1+NB.SI(saisie;"V"))+SI(ET(NB.SI(saisie;"V")=2;NB.SI(saisie;"")=1);0,5;0)
Je précise que cela correspond aux données du post 2 de waea, qui a modifié une des données initiales (D+V passe de 1,5 à 1). Avec les données du post initial il faut remplacer =2 par >0
=0,5*(1+NB.SI(saisie;"V"))+SI(ET(NB.SI(saisie;"V")>0;NB.SI(saisie;"")=1);0,5;0)
J'arrive après la bataille, mais comme je ne suis pas mécontent de ma formule, plus courte que celles déjà proposées, je vous la présente quand même.
En saisissant les 3 données en A2, B2, C2 et donnant à la plage A2:C2 le nom "saisie" cela donne
=0,5*(1+NB.SI(saisie;"V"))+SI(ET(NB.SI(saisie;"V")=2;NB.SI(saisie;"")=1);0,5;0)
Je précise que cela correspond aux données du post 2 de waea, qui a modifié une des données initiales (D+V passe de 1,5 à 1). Avec les données du post initial il faut remplacer =2 par >0
=0,5*(1+NB.SI(saisie;"V"))+SI(ET(NB.SI(saisie;"V")>0;NB.SI(saisie;"")=1);0,5;0)
Mike-31
Messages postés
18344
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 103
19 janv. 2010 à 14:51
19 janv. 2010 à 14:51
Salut tout le monde,
Formule pas facile ou longue.
=SI(ET(NB.SI(A2:C2;"D")>0;NB.SI(A2:C2;"V")=0);0,5;SI(ET(NB.SI(A2:C2;"D")=0;NB.SI(A2:C2;"V")>0);2;SI(ET(NB.SI(A2:C2;"D")>0;NB.SI(A2:C2;"V")>1);1,5;SI(ET(NB.SI(A2:C2;"D")>0;NB.SI(A2:C2;"V")>0);1;0))))
Les formules importantes se parasitent pour l'éviter un exemple sur ce lien
https://www.cjoint.com/?btoWzmBxKH
Je regarde pour faire plus court
Formule pas facile ou longue.
=SI(ET(NB.SI(A2:C2;"D")>0;NB.SI(A2:C2;"V")=0);0,5;SI(ET(NB.SI(A2:C2;"D")=0;NB.SI(A2:C2;"V")>0);2;SI(ET(NB.SI(A2:C2;"D")>0;NB.SI(A2:C2;"V")>1);1,5;SI(ET(NB.SI(A2:C2;"D")>0;NB.SI(A2:C2;"V")>0);1;0))))
Les formules importantes se parasitent pour l'éviter un exemple sur ce lien
https://www.cjoint.com/?btoWzmBxKH
Je regarde pour faire plus court
Le Pingou
Messages postés
12182
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
7 novembre 2024
1 448
19 janv. 2010 à 17:50
19 janv. 2010 à 17:50
Bonjour waea,
J'ai mis la mauvaise formule, désolé; celle-ci est la bonne :
Par ici la preuve : https://www.cjoint.com/?btrXtIJbxP
A l'intention de Mike-31, dont la formule fonctionne aussi correctement, je précise que j'avais pensé que la formule de votre poste était différente de celle du lien en lisant ceci : Les formules importantes se parasitent pour l'éviter un exemple sur ce lien d'ou le poste 7.
Note : dans le cas de D+V = 1.5 et non 1.
J'ai mis la mauvaise formule, désolé; celle-ci est la bonne :
=SI(NBVAL(A2:C2)=2;SI(NB.SI(A2:C2;"D")=2;0.5;SI(NB.SI(A2:C2;"D")=1;1.5;2));SI(NB.SI(A2:C2;"D")=3;0.5;SI(NB.SI(A2:C2;"D")=2;1;SI(NB.SI(A2:C2;"D")=1;1.5;2))))
Par ici la preuve : https://www.cjoint.com/?btrXtIJbxP
A l'intention de Mike-31, dont la formule fonctionne aussi correctement, je précise que j'avais pensé que la formule de votre poste était différente de celle du lien en lisant ceci : Les formules importantes se parasitent pour l'éviter un exemple sur ce lien d'ou le poste 7.
Note : dans le cas de D+V = 1.5 et non 1.
waea
Messages postés
42
Date d'inscription
lundi 18 janvier 2010
Statut
Membre
Dernière intervention
31 août 2015
19 janv. 2010 à 18:18
19 janv. 2010 à 18:18
Bonjour,
tout d'abord Messieurs CHAPEAU BAS!
vous êtes géniaux...............encore une fois !
vous m'avez apportez la solution et j'en profite (il n'est trop tard) pour vous souhaitez une bonne année 2010
et nul doute que j'aurais encore besoin de vos services.
coirdialement AUX EXPERTS
tout d'abord Messieurs CHAPEAU BAS!
vous êtes géniaux...............encore une fois !
vous m'avez apportez la solution et j'en profite (il n'est trop tard) pour vous souhaitez une bonne année 2010
et nul doute que j'aurais encore besoin de vos services.
coirdialement AUX EXPERTS
Farfadet88
Messages postés
6293
Date d'inscription
lundi 28 janvier 2008
Statut
Membre
Dernière intervention
29 avril 2020
1 369
19 janv. 2010 à 12:05
19 janv. 2010 à 12:05
=si(A1=D1+D1;0,5;si(A1=D1+V1=1,5;si(A1=V1+V1;2;.....etc etc
waea
Messages postés
42
Date d'inscription
lundi 18 janvier 2010
Statut
Membre
Dernière intervention
31 août 2015
19 janv. 2010 à 12:12
19 janv. 2010 à 12:12
bonjour et merci tout d'abord, mais cela ne va pas tout à fait !
explications
imaginons :
je prends les 3 cases A,B,C et la rangée 1
voiçi ce que je cherche
A B C total
D D 0.5
D V 1
V V 2
D D D 0.5
D D V 1
D V V 1.5
V V V 2
selon le remplissage des cases A B C le résultat doit être celui du tableau
et cela ne concerne que la ligne 1 de mon tableau et les données seront rentrées sur 2 ou 3 cases.
voilà quelques précisions qui je l'espère vous aiderons
cordialement
explications
imaginons :
je prends les 3 cases A,B,C et la rangée 1
voiçi ce que je cherche
A B C total
D D 0.5
D V 1
V V 2
D D D 0.5
D D V 1
D V V 1.5
V V V 2
selon le remplissage des cases A B C le résultat doit être celui du tableau
et cela ne concerne que la ligne 1 de mon tableau et les données seront rentrées sur 2 ou 3 cases.
voilà quelques précisions qui je l'espère vous aiderons
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Farfadet88
Messages postés
6293
Date d'inscription
lundi 28 janvier 2008
Statut
Membre
Dernière intervention
29 avril 2020
1 369
19 janv. 2010 à 12:37
19 janv. 2010 à 12:37
D et V renvoient à des cases ou sont-ce des lettres?
Littéralement veux-tu dire?
Si A1=D et B1=D alors D1=0,5
Si A1=D et B1=V alors D1=1
Etc etc
Littéralement veux-tu dire?
Si A1=D et B1=D alors D1=0,5
Si A1=D et B1=V alors D1=1
Etc etc
Le Pingou
Messages postés
12182
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
7 novembre 2024
1 448
19 janv. 2010 à 14:13
19 janv. 2010 à 14:13
Bonjour,
En plage A4:C4 les valeurs [D], [V] ou vide et en D4 cette formule:
=SI(NBVAL(A4:C4;"D")=2;SI(NB.SI(A4:C4;"D")=2;0.5;SI(NB.SI(A4:C4;"D")=1;1.5;2));SI(NB.SI(A4:C4;"D")=3;0.5;SI(NB.SI(A4:C4;"D")=2;1;SI(NB.SI(A4:C4;"D")=1;1.5;2))))
En plage A4:C4 les valeurs [D], [V] ou vide et en D4 cette formule:
=SI(NBVAL(A4:C4;"D")=2;SI(NB.SI(A4:C4;"D")=2;0.5;SI(NB.SI(A4:C4;"D")=1;1.5;2));SI(NB.SI(A4:C4;"D")=3;0.5;SI(NB.SI(A4:C4;"D")=2;1;SI(NB.SI(A4:C4;"D")=1;1.5;2))))
Le Pingou
Messages postés
12182
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
7 novembre 2024
1 448
19 janv. 2010 à 16:34
19 janv. 2010 à 16:34
Bonjour Mike-31,
Sur le lien il s'agit de la même formule ou je rêve !
Sur le lien il s'agit de la même formule ou je rêve !
Mike-31
Messages postés
18344
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 103
19 janv. 2010 à 16:48
19 janv. 2010 à 16:48
Salut Le Pingou,
Pas tout à fait, je travaillais sur une formule identique à la tienne qui me posait problème j'ai préféré passer par SI et ET
Si tu reprends ta formule par exemple le demandeur souhaite avoir DV = 1 et tu obtiens 1,5.
Cordialement
Pas tout à fait, je travaillais sur une formule identique à la tienne qui me posait problème j'ai préféré passer par SI et ET
Si tu reprends ta formule par exemple le demandeur souhaite avoir DV = 1 et tu obtiens 1,5.
Cordialement
Le Pingou
Messages postés
12182
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
7 novembre 2024
1 448
19 janv. 2010 à 23:12
19 janv. 2010 à 23:12
Bonjour Raymond,
Super la formule, je la mets dans mon archive.
Note: selon le demandeur D+V = 1.5 et non 1 !
Super la formule, je la mets dans mon archive.
Note: selon le demandeur D+V = 1.5 et non 1 !
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
19 janv. 2010 à 23:42
19 janv. 2010 à 23:42
waea
Messages postés
42
Date d'inscription
lundi 18 janvier 2010
Statut
Membre
Dernière intervention
31 août 2015
>
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
20 janv. 2010 à 11:26
20 janv. 2010 à 11:26
Bonjour,
je vois que les experts sont passés au nombre de 3 et je vous félicitent tous !
merci encore de tous les efforts consentis pour venir à bout de mon petit problème..........qui a en juger par votre enthousiasme à créé de l'émulation.
Bravo à tous et merci encore
waea
je vois que les experts sont passés au nombre de 3 et je vous félicitent tous !
merci encore de tous les efforts consentis pour venir à bout de mon petit problème..........qui a en juger par votre enthousiasme à créé de l'émulation.
Bravo à tous et merci encore
waea
Mike-31
Messages postés
18344
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 103
20 janv. 2010 à 11:34
20 janv. 2010 à 11:34
Salut Raymond,
Tout simplement magnifique
Tout simplement magnifique