Problème de formule sur tableau excel

Résolu/Fermé
Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020 - 24 avril 2020 à 15:07
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 24 avril 2020 à 17:58
Bonjour à toutes et tous,

J'ai un problème sur mon tableau excel pour les formules. je suis loin d'être une pro et si quelqu'un peut m'apporter son aide ce serait super chouette.Mon tableau contient 41 colonnes et 624 lignes avec différentes données.Je dois sur une ligne de données "texte"mettre 0 sur un critère "présence" mettre 0.5 sur le critère "télétravail" et 1 pour tous les autres critères. J'ai essayé la formule toute simple = SI(j'ai pris la 1ère ligne de mes 41 colonnes)= "présence;0;)et déjà rien que ce premier essai rien ne fonctionne à part erreur bien sûr.
Merci de votre aide si possible
A voir également:

4 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 095
24 avril 2020 à 15:25
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

1
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
24 avril 2020 à 15:40
Bonjour,

regarde comme cela por tester la cellule A1 et incrémenter la formule vers le bas

=SI(A1="texte";0;SI(A1="présence";0,5;SI(A1="télétravail";1;"")))
1
Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020
24 avril 2020 à 15:54
Bonjour,
J'ai pris ta formule à la place de A1 j'ai mis =SI(K2:X2="texte";0;SI(K2:X2="présence";0,5;SI(K2:X2="télétravail";1;""))) mais ça le fonctionne toujours pas ça me mets #VALEUR!
Merci quand même.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020
24 avril 2020 à 16:04
Re,

Non cette formule ne peut pas marché comme cela, exemple si entre K2 et X2 tu as 2 fois présence, en Y2 que doit il y avoir
et si sur la même ligne peut il y avoir texte ou télétravail, dans ce cas en Y2 que doit il y avoir
0
Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020 > Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024
24 avril 2020 à 16:21
En fait sur la ligne de K2 à X2 j'ai plusieurs cas : présence ,confiné,maladie, télétravail,garde d'enfant et autres.
Dans mon tableau sur chaque ligne qui correspond à 1 personne je dois pouvoir mettre 0 si présent 0.5 si télétravail et 1 pour tous le reste.
Je pense que je dois plutôt faire 3 colonnes 1 pour les présences 1 pour le télétravail et la dernière pour tout le reste.

Sinon je ne vois pas bien comment je vais pouvoir un ratio entre ces 3 critères.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073 > Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020
24 avril 2020 à 16:31
Re,

pour savoir combien de fois il y a par exemple présence
=NB.SI(K2:X2;"présence")
si chaque télétravail rencontré sur la ligne représente 1 il faut écrire
=NB.SI(K2:X2;"présence")*0,5

pour télétravail tu n'as pas besoin d'ajouter *1 puisque x*1 sera toujours égale à x
idem pour texte
ensuite si tu veux le total de tes valeurs
=(NB.SI(K2:X2;"présence")*0,5)+NB.SI(K2:X2;"télétravail")+ etc....
0
Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020 > Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024
24 avril 2020 à 16:42
Oh merci avec cette formule ça fonctionne. En fait je vais faire 3 colonnes pour chaque personne avec ta formule. En plus c'est bien plus logique pour la suite, puisque je dois faire un ratio par personne entre présence, télétravail et toutes les autres données.

Merci Merci Merci
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 095
24 avril 2020 à 15:41
Je pense que tu t'es trompée de fichier : celui que tu as envoyé ne correspond pas du tout à l'exposé de ton problème !
1
Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020
24 avril 2020 à 15:49
Je n'ai pris que que 5 lignes de mon tableau et j'ai retiré quelques colonnes afin que le fichier ne soit pas trop lourd et j'ai mis nom à la place des vrais noms, mais c'est bien le fichier.
Je dois pouvoir faire un total par ligne: si "présence"= 0 si "télétravail =0.5 et pour tous les autres c'est égal à 1.
Est-ce que c'est plus précis ainsi ? mais peut-être n'est-ce pas une formule si que je dois appliquer ? je ne sais pas trop. merci
0
Helpexcel Messages postés 6 Date d'inscription vendredi 24 avril 2020 Statut Membre Dernière intervention 24 avril 2020
24 avril 2020 à 15:36
0