Quelle fonction utiliser ?
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, bonsoir à tous !
Je viens ici quérir votre aide concernant une petite issue sur excel dont j'essaie de me dépatouiller seul, fort de reconnaître que j'en suis foutrement incapable à l'instant T, je fais appel aux connaisseurs ^^
Sachant que j'ai déjà recherché sur CCM sans succès, je me suis résolu à poster ici.
Je rencontre le soucis suivant :
Je recherche une formule afin de :
Si A1 = 18 Et B1 = 7 Alors C1 affiche 2
Ou pour autre exemple :
Si A1 = 19 et B1 = 5 Alors C1 affiche 6
A savoir que sur une cellule je vais devoir intégrer ce calcul plusieurs fois pour différentes possibilités.
Que me conseillez-vous ?
Merci d'avance !
Je viens ici quérir votre aide concernant une petite issue sur excel dont j'essaie de me dépatouiller seul, fort de reconnaître que j'en suis foutrement incapable à l'instant T, je fais appel aux connaisseurs ^^
Sachant que j'ai déjà recherché sur CCM sans succès, je me suis résolu à poster ici.
Je rencontre le soucis suivant :
Je recherche une formule afin de :
Si A1 = 18 Et B1 = 7 Alors C1 affiche 2
Ou pour autre exemple :
Si A1 = 19 et B1 = 5 Alors C1 affiche 6
A savoir que sur une cellule je vais devoir intégrer ce calcul plusieurs fois pour différentes possibilités.
Que me conseillez-vous ?
Merci d'avance !
A voir également:
- Quelle fonction utiliser ?
- Fonction si et - Guide
- Utiliser chromecast - Guide
- Utiliser iphone comme webcam - Guide
- Utiliser tablette comme deuxieme ecran - Guide
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
3 réponses
Bonjour
essayer ceci si j'ai bien compris votre problème
=SI(ET(A1=18;B1=7);2;SI(ET(A1=19;B1=5);6;""))
essayer ceci si j'ai bien compris votre problème
=SI(ET(A1=18;B1=7);2;SI(ET(A1=19;B1=5);6;""))
Bonjour
sans trop comprendre ce que veux dire "intégrer ce calcul plusieurs fois", une première proposition:
=SI(ET(A1=18;B1=7);2;SI(ET(A1=19;B1=5);6;""))
mais tout dépend du nombre de conditions que vous avez à traiter, si elle sont nombreuse, mieux vaut peut être travailler avec un tableau de référence.
mais ça, ion ne peut le traiter qu'avec les données complètes.
crdlmnt
crdlmnt
sans trop comprendre ce que veux dire "intégrer ce calcul plusieurs fois", une première proposition:
=SI(ET(A1=18;B1=7);2;SI(ET(A1=19;B1=5);6;""))
mais tout dépend du nombre de conditions que vous avez à traiter, si elle sont nombreuse, mieux vaut peut être travailler avec un tableau de référence.
mais ça, ion ne peut le traiter qu'avec les données complètes.
crdlmnt
crdlmnt
Bonsoir Vaucluse !
En fait il s'agit d'un tableau de 13 lignes, sur chaque lignes, on va retrouver la plage horaire d'un agent (ex : 18h 7h), sur cette plage horaire il sera payé de telle à telle heure (ex : 18h 2h), le nombre d'heures attribuées est de 8 du coup
Si l'agent est présent de 18h à 5h il sera payé mettons de 18h à 1h et donc aura 7h
Sachant que chaque agent est susceptible d'avoir différents horaires en fonction des jours, j'aurais souhaité intégrer toute les possibilités à chaque fois, pour un calcul automatique
En fait il s'agit d'un tableau de 13 lignes, sur chaque lignes, on va retrouver la plage horaire d'un agent (ex : 18h 7h), sur cette plage horaire il sera payé de telle à telle heure (ex : 18h 2h), le nombre d'heures attribuées est de 8 du coup
Si l'agent est présent de 18h à 5h il sera payé mettons de 18h à 1h et donc aura 7h
Sachant que chaque agent est susceptible d'avoir différents horaires en fonction des jours, j'aurais souhaité intégrer toute les possibilités à chaque fois, pour un calcul automatique
Désolé.. rien compris, là.
Comment un agent présent de 18h à 5h (soit 11h) peut il être payé 7h... doit pas être à la CGT celui là?
ensuite, pour comprendre, il faudrait disposer de tous les cas de figure.
pouvez vous déposer un fichier sur
https://www.cjoint.com/
avec quelques explication et revenir ici coller le lien donné par le site
crdlmnt
Comment un agent présent de 18h à 5h (soit 11h) peut il être payé 7h... doit pas être à la CGT celui là?
ensuite, pour comprendre, il faudrait disposer de tous les cas de figure.
pouvez vous déposer un fichier sur
https://www.cjoint.com/
avec quelques explication et revenir ici coller le lien donné par le site
crdlmnt
Tout simplement parce que l'agent en question n'est pas salarié, c'est une indemnisation, pas un salaire :)
Après ça ne dépendrait que de moi, je mettrais en ligne le fichier de ce pas, je comprend bien que sans le tableau devant les yeux c'est compliqué, néanmoins, il s'agit d'un fichier que je ne peut pas me permettre de divulguer ou de placer sur Internet.
Pour exemple, j'ai répondu à Philou10120 ceci :
https://forums.commentcamarche.net/forum/affich-33023977-quelle-fonction-utiliser#3
Actuellement c'est donc "G17" qui pose soucis, dans la mesure ou je ne comprend pas pourquoi rien ne s'affiche
Le fait d'avoir la clé de ceci me permettrait de poursuivre sans soucis ultérieurs je suppose
Après ça ne dépendrait que de moi, je mettrais en ligne le fichier de ce pas, je comprend bien que sans le tableau devant les yeux c'est compliqué, néanmoins, il s'agit d'un fichier que je ne peut pas me permettre de divulguer ou de placer sur Internet.
Pour exemple, j'ai répondu à Philou10120 ceci :
https://forums.commentcamarche.net/forum/affich-33023977-quelle-fonction-utiliser#3
Actuellement c'est donc "G17" qui pose soucis, dans la mesure ou je ne comprend pas pourquoi rien ne s'affiche
Le fait d'avoir la clé de ceci me permettrait de poursuivre sans soucis ultérieurs je suppose
Bonjour
En E17 mettre cette formule
=SI(C17=18;"18";SI(C17=19;"19";SI(C17=20;"20";SI(C17=21;"21";SI(C17=22;"22";SI(C17=23;"23";""))))))
En F17 celle-ci =SI(ET(C17=18;D17=7);2;SI(ET(C17=18;D17=5);6;""))
En E17 mettre cette formule
=SI(C17=18;"18";SI(C17=19;"19";SI(C17=20;"20";SI(C17=21;"21";SI(C17=22;"22";SI(C17=23;"23";""))))))
En F17 celle-ci =SI(ET(C17=18;D17=7);2;SI(ET(C17=18;D17=5);6;""))
quelle est l'utilité de placer en E17 la formule aussi complexe alors qu'en fait il s'agit d'écrire =C17 ????
si c'est pour transformer la valeur en texte, il suffit d'écrire:
=TEXTE(C17;0)
mais si dans vos cellules C D vous avez des formules qui renvoient "18" ou "17" (c'est à dire que la formule renvoie des valeurs entre guillemets, ce sont des textes et non pas des valeurs numériques, ce qui explique que Excel ne peut pas les comparer
Dans ce cas soit vous revoyez ces formules, soit vous écrivez:
=SI(ET(C17="18";D17="7");2;SI(ET(C17="18";D17="5");6;""))
mais tout traiter en num (donc sans guillemets) et surement plus propre, car en fait vous devez avoir un mélange de valeur avec ou sans guillemets dans vos formules et là est probablement le problème!
crdlmnt
si c'est pour transformer la valeur en texte, il suffit d'écrire:
=TEXTE(C17;0)
mais si dans vos cellules C D vous avez des formules qui renvoient "18" ou "17" (c'est à dire que la formule renvoie des valeurs entre guillemets, ce sont des textes et non pas des valeurs numériques, ce qui explique que Excel ne peut pas les comparer
Dans ce cas soit vous revoyez ces formules, soit vous écrivez:
=SI(ET(C17="18";D17="7");2;SI(ET(C17="18";D17="5");6;""))
mais tout traiter en num (donc sans guillemets) et surement plus propre, car en fait vous devez avoir un mélange de valeur avec ou sans guillemets dans vos formules et là est probablement le problème!
crdlmnt
En effet cela règle le soucis, néanmoins j'en rencontre un second de ce fait.
Voici comment ça se passe
Admettons ceci :
C17 = 18
D17 = 7
E17 = 18
F17 = 2
G17 = ?
C17 et D17 sont entrés manuellement
E17 contient cette formule : =SI(C17=18; "18"; "")&SI(C17=19; "19"; "")&SI(C17=20; "20"; "")&SI(C17=21; "21"; "")&SI(C17=22; "22"; "")&SI(C17=23; "23"; "")
F17 contient cette formule : =SI(ET(C17=18;D17=7);2;SI(ET(C17=18;D17=5);6;""))
Il faudrait que G17 affiche du coup 8, j'ai donc essayé de transposer ta formule comme suit : =SI(ET(E17=18;F17=2);8;"")
A la validation de ma formule, la case est vide, quelle est l'erreur ?