Fonction si excel

Résolu/Fermé
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 - 6 déc. 2012 à 18:42
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 7 déc. 2012 à 17:22
Bonjour,

Je souhaiterai indiquer dans une cellule spécifique un nombre, selon le texte que je renseigne dans d'autres cellules.

Par exemple:

si dans la cellule C27(affectation 1 de 7h à 13h) = Dupont alors afficher 6 dans la cellule Z51
si dans la cellule D27(affectation 1 de 13h à 19h) = Dupont alors afficher 6 dans la cellule Z51
si dans la cellule C27(affectation 1 de 7h à 13h) = Dupont et dans la cellule D27 (affectation 1 de 13h à 19h) = Dupont (soit 12 heures sur l'affectation 1) alors 12 dans la cellule Z51.

J'espère avoir été le plus clair possible afin d'avoir une réponse appropriée à ma demande.

Cordialement

KD

Merci d'avance

A voir également:

4 réponses

kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
6 déc. 2012 à 20:26
Bonsoir Raymond PENTIER,

Oui, on peut dire que ce sont mes tout premier pas dans excel... ;)

Pour répondre à ta question, si ni C27, ni D27 ne contiennent Dupont alors ne rien afficher en Z51.

Merci beaucoup pour ta réponse.

Cordialement

KD
1
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 6/12/2012 à 19:17
Bonjour, et bienvenue comme membre de CCM.

Je suppose que ce sont aussi tes tout premiers pas dans Excel ?

Ta "table de vérité" est incomplète :
si C27 = Dupont alors afficher 6 dans la cellule Z51   
si D27 = Dupont alors afficher 6 dans la cellule Z51   
si C27 = Dupont et D27 = Dupont alors 12 en Z51

Mais quoi afficher si ni C7 ni D7 ne contiennent Dupont ?

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 6/12/2012 à 19:22
En attendant ta précision, la formule en Z51 sera
=SI(C27="Dupont";SI(D27="Dupont";12;6);SI(D27="Dupont";6;"à déterminer")))
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
6 déc. 2012 à 20:40
Re..

La formule que tu m'as donné fonctionne, mille merci. J'ai rajouté en fin de formule "" pour ne rien avoir si ni C27 et D 27 ne contiennent Dupont.

Seulement voilà, j'aimerai tirer cette formule sachant que R51=Dupont et R52=Baptiste ...

Merci pour tout
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
6 déc. 2012 à 20:58
Tu ne peux "tirer" la formule que si les prochaines cellules sont C28, D28 et Z52.
Je ne vois pas ce que viennent faire R51 et R52 dans l'affaire !
Je te rappelle que nous ne voyons pas ton fichier, et que nous ignorons comment est bâti ton tableau de calcul ...
Mais maintenant que tu as la formule de départ, tu l'adaptes à tes besoins (et à tes données).
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
6 déc. 2012 à 21:09
Bonsoir,

Je viens de résoudre mon problème, il suffisait de mettre les $ avant et après c et d.

Merci pour ton aide Raymond.

Bonne soirée
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
6 déc. 2012 à 21:24
Tant mieux, si tu le dis ...
Mais je continue à ne pas voir le rapport avec R51 et R52, ni comment "Baptiste" est pris en compte dans ta formule !
Je suis prêt à parier que tu reviendras très bientôt dans le forum ...
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
7 déc. 2012 à 10:31
Bonjour,

Mon fichier excel contient plusieurs feuilles:

-une feuille que je nomme "Récap."
-30 ou 31 (selon le mois concerné) feuilles contenants 2 tableaux

Dans le premier tableau, je renseigne les affectations du personnel. Exemple:

Affectation 1 de 7h à 13h (comprend 3 piquets)

Piquet 1: Dupont
Piquet 2: Baptiste
Piquet 3: Jean

Baptiste sera amené à être affecter sur le piquet 1 et 2 tout comme Jean sur le 2 et 1.

La formule que tu m'as donné me sert à remplir mon deuxième tableau sachant que dans la colonne "R" j'ai environ 100 personnes et dans la ligne 50, 80 affectations possible.

Dans ma feuille "récap", j'additionne les affectations puis je fais la moyenne des affectations par personne afin de répartir équitablement mon personnel sur les différentes affectations. Exemple:

Affectation1 de Dupont: 24
Affectation2 de Dupont: 30
Affectation3 de Dupont: 36

La moyenne de ses 3 affectations est de 30, le "24" apparait en rouge étant donné qu'il est inférieur à sa moyenne, la prochaine affectation de Dupont sera l'affectation 1.

Voilà, j'espère que c'est bien clair pour toi.

Cordialement

KD
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
7 déc. 2012 à 17:22
Ok ; je comprends un peu mieux (mais ce n'est pas facile sans le fichier ...).
Salut.
0