Fonction si avec calcul

Bonjour,

Je voudrais que la cellule marque 7:48 si A3= Abs jour férié, ou A3=CP, ou A3= Récup heures ou A3= Récup férié. Sinon je souhaite qu'elle me fasse le calcul suivant : (D3-C3)+(F3-E3).

J'ai tapé la formule suivante : =SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");"7:48";"(D3-C3)+(F3-E3)")

Le 7:48 apparaît comme il faut suivant le terme inscrit dans A3 en revanche si le terme n'est pas un de celui de ma formule, il apparaît textuellement (D3-C3)+(F3-E3) et non le résultat de ce calcul.

Pourriez-vous me venir en aide s'il vous plaît ?

Salut,

Si tu mets " avant et après tu demande à Excel de te sortir spécifiquement du texte c'est pourquoi il ne te fait pas le calcul. Essaie ceci :

=SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");"7:48";(D3-C3)+(F3-E3))

Bon AM,

Girodo

Bonjour,

Je voudrais que la cellule marque 7:48 si A3= Abs jour férié, ou A3=CP, ou A3= Récup heures ou A3= Récup férié. Sinon je souhaite qu'elle me fasse le calcul suivant : (D3-C3)+(F3-E3).

J'ai tapé la formule suivante : =SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");"7:48";"(D3-C3)+(F3-E3)")

Le 7:48 apparaît comme il faut suivant le terme inscrit dans A3 en revanche si le terme n'est pas un de celui de ma formule, il apparaît textuellement (D3-C3)+(F3-E3) et non le résultat de ce calcul.

Pourriez-vous me venir en aide s'il vous plaît ?

Bonjour,

Tu as tout simplement ajouté des guillemets qui n'ont rien à faire là ! Excel n'interprète pas tout ce qui ce trouve entre guillemets et l'affiche donc comme du texte. Ainsi, tu ne pourras pas non plus réaliser de calculs sur la valeur 7:48 écrite comme cela.

Les heures s'expriment en fraction, la valeur 1 correspondant à 1 jour (soit 24h ou 1440 minutes ou 86400 sec). En clair 7:48 = (7*60+48)/1440.

Edit : Salut Girodo !

Salut,

Si tu mets " avant et après tu demande à Excel de te sortir spécifiquement du texte c'est pourquoi il ne te fait pas le calcul. Essaie ceci :

=SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");"7:48";(D3-C3)+(F3-E3))

Bon AM,

Girodo

Oh super MERCI beaucoup !

Si je peux me permettre une autre question ... si dans cette même formule je veux rajouter, en plus de tout ce que je demande déjà , que si A3="RH" alors la case doit être vide, que dois-je faire?

Bonjour,

Je voudrais que la cellule marque 7:48 si A3= Abs jour férié, ou A3=CP, ou A3= Récup heures ou A3= Récup férié. Sinon je souhaite qu'elle me fasse le calcul suivant : (D3-C3)+(F3-E3).

J'ai tapé la formule suivante : =SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");"7:48";"(D3-C3)+(F3-E3)")

Le 7:48 apparaît comme il faut suivant le terme inscrit dans A3 en revanche si le terme n'est pas un de celui de ma formule, il apparaît textuellement (D3-C3)+(F3-E3) et non le résultat de ce calcul.

Pourriez-vous me venir en aide s'il vous plaît ?

Bonjour,

Tu as tout simplement ajouté des guillemets qui n'ont rien à faire là ! Excel n'interprète pas tout ce qui ce trouve entre guillemets et l'affiche donc comme du texte. Ainsi, tu ne pourras pas non plus réaliser de calculs sur la valeur 7:48 écrite comme cela.

Les heures s'expriment en fraction, la valeur 1 correspondant à 1 jour (soit 24h ou 1440 minutes ou 86400 sec). En clair 7:48 = (7*60+48)/1440.

Edit : Salut Girodo !

Merci ! En effet sans les "" cela fonctionne bien mieux !

Une proposition :

=SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");468/1440;SI(A3="RH";"";(D3-C3)+(F3-E3)))

Une proposition :

=SI(OU(B3="Abs jour férié";B3="CP";B3="Récup férié";B3="Récup heures");468/1440;SI(A3="RH";"";(D3-C3)+(F3-E3)))

Le top du top ! Et merci également pour le 7:48

Bonne fin de journée et MERCI beaucoup de prendre du temps pour aider les autres !!

Rechercher des sujets similaires à "fonction calcul"