OVH Cloud OVH Cloud

Formule calcul heure

12 réponses
Avatar
fred
Pas certain que mon post se voie tout en bas des autres, je me permet de le
reposter en tete de liste, j'espère que vous ne m'en tiendrer pas trop
rigeur! :-)

Encore??

Eh oui, j'ai encore d'autres problème avec mes calculs d'heure!

- Dans un post précédent, on m'expliquait la possibilité d'utiliser la
formule = SI(ET(A1>10;B1<20;.........) ainsi que la version =
SI(OU(A1>10;B1<20;.........). Ok, très bien, mais peut-on pousser le vice en
combinant les deux option ET/OU dans le même SI, afin de pouvoir donner la
possibilité que si une des deux (ou +) ou les 2 (ou +) des conditions est
remplie, soit appliqué le vrai ou faux.

- Deuxième question: l'application de cette formule:
=SI(A1<=B1;(B1-A1)/1440;TEXTE((A1-B1)/1440;"-hh:mm")) (copyright a Jacky,
merci a lui, et aux autres...) fonctionne très bien, SAUF lorsque le total
des heures dépasse 24 heures, ou là le compte recommence à zéro, d'où ma
question logique: comment éviter ce retour a zéro et continuer le compte a
25, 26, 27... heures? (format de la cellule en hh:mm)

-Enfin, troisième et dernière question (pour ce post...) comment inverser 2
colonnes déjà remplie dans une douzaines de feuille du même classeur? Je
précise ma demande: j'ai un classeur de 12 feuilles identique (ou presque)
et souhaiterai que le contenu de la colone H se trouve avant le contenu de
la G, donc inverser G et H dans les 12 feuilles?Peut-on faire ceci d'une
manière plus facile que reprendre chaque feuille, chaque colonnes...

Voilà, une fois de plus je remercie d'avance tout les petits genies qui
auront réponse a ma/mes questions!

10 réponses

1 2
Avatar
isabelle
bonjour Fred,

- Dans un post précédent, on m'expliquait la possibilité d'utiliser la
formule = SI(ET(A1>10;B1<20;.........) ainsi que la version > SI(OU(A1>10;B1<20;.........). Ok, très bien, mais peut-on pousser le vice en
combinant les deux option ET/OU dans le même SI, afin de pouvoir donner la
possibilité que si une des deux (ou +) ou les 2 (ou +) des conditions est
remplie, soit appliqué le vrai ou faux.


oui

- Deuxième question: l'application de cette formule:
=SI(A1<±;(B1-A1)/1440;TEXTE((A1-B1)/1440;"-hh:mm")) (copyright a Jacky,
merci a lui, et aux autres...) fonctionne très bien, SAUF lorsque le total
des heures dépasse 24 heures, ou là le compte recommence à zéro, d'où ma
question logique: comment éviter ce retour a zéro et continuer le compte a
25, 26, 27... heures? (format de la cellule en hh:mm)


mettre la cellule au format [H]:mm

-Enfin, troisième et dernière question (pour ce post...) comment inverser 2
colonnes déjà remplie dans une douzaines de feuille du même classeur? Je
précise ma demande: j'ai un classeur de 12 feuilles identique (ou presque)
et souhaiterai que le contenu de la colone H se trouve avant le contenu de
la G, donc inverser G et H dans les 12 feuilles?Peut-on faire ceci d'une
manière plus facile que reprendre chaque feuille, chaque colonnes...


sélectionner les douze feuilles à l'aide de la touche ctrl ou shift
sélectionner la colonne H couper la colonne sélectionner la colonne G et
Insérer les cellules coupées.

isabelle

Avatar
Philippe.R
Le plus gros risque, c'est l'ire de ceux qui répondent dans le beurre !
Pour une fois, ça passe, mais n'y reviens pas !
La punition, sinon, c'est IU65535, juste à côté de la cave, suffisamment près pour en deviner les
merveilles, trop loin pour y goûter !
;o))))
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"fred" <fredr(at)bluewin.ch> a écrit dans le message de news: %23n$
Pas certain que mon post se voie tout en bas des autres, je me permet de le reposter en tete de liste,
j'espère que vous ne m'en tiendrer pas trop rigeur! :-)

Encore??

Eh oui, j'ai encore d'autres problème avec mes calculs d'heure!

- Dans un post précédent, on m'expliquait la possibilité d'utiliser la
formule = SI(ET(A1>10;B1<20;.........) ainsi que la version > SI(OU(A1>10;B1<20;.........). Ok, très bien, mais peut-on pousser le vice en
combinant les deux option ET/OU dans le même SI, afin de pouvoir donner la
possibilité que si une des deux (ou +) ou les 2 (ou +) des conditions est
remplie, soit appliqué le vrai ou faux.

- Deuxième question: l'application de cette formule:
=SI(A1<±;(B1-A1)/1440;TEXTE((A1-B1)/1440;"-hh:mm")) (copyright a Jacky,
merci a lui, et aux autres...) fonctionne très bien, SAUF lorsque le total
des heures dépasse 24 heures, ou là le compte recommence à zéro, d'où ma
question logique: comment éviter ce retour a zéro et continuer le compte a
25, 26, 27... heures? (format de la cellule en hh:mm)

-Enfin, troisième et dernière question (pour ce post...) comment inverser 2
colonnes déjà remplie dans une douzaines de feuille du même classeur? Je
précise ma demande: j'ai un classeur de 12 feuilles identique (ou presque)
et souhaiterai que le contenu de la colone H se trouve avant le contenu de
la G, donc inverser G et H dans les 12 feuilles?Peut-on faire ceci d'une
manière plus facile que reprendre chaque feuille, chaque colonnes...

Voilà, une fois de plus je remercie d'avance tout les petits genies qui
auront réponse a ma/mes questions!





Avatar
isabelle
:-))))))))
c'est la salle des tortures ;-)
isabelle


Le plus gros risque, c'est l'ire de ceux qui répondent dans le beurre !
Pour une fois, ça passe, mais n'y reviens pas !
La punition, sinon, c'est IU65535, juste à côté de la cave, suffisamment
près pour en deviner les merveilles, trop loin pour y goûter !
;o))))


Avatar
Philippe.R
;o)))))

Mille Bises

"isabelle" a écrit dans le message de news:
:-))))))))
c'est la salle des tortures ;-)
isabelle


Le plus gros risque, c'est l'ire de ceux qui répondent dans le beurre !
Pour une fois, ça passe, mais n'y reviens pas !
La punition, sinon, c'est IU65535, juste à côté de la cave, suffisamment près pour en deviner les
merveilles, trop loin pour y goûter !
;o))))




Avatar
fred
:-D

Merci Isa pour tes réponse, mais heu.. ta réponse a ma question 1, "oui",
mais comment??

Merci

"isabelle" a écrit dans le message de news:
ei7aV%
bonjour Fred,

- Dans un post précédent, on m'expliquait la possibilité d'utiliser la
formule = SI(ET(A1>10;B1<20;.........) ainsi que la version >> SI(OU(A1>10;B1<20;.........). Ok, très bien, mais peut-on pousser le vice
en
combinant les deux option ET/OU dans le même SI, afin de pouvoir donner
la
possibilité que si une des deux (ou +) ou les 2 (ou +) des conditions est
remplie, soit appliqué le vrai ou faux.


oui

- Deuxième question: l'application de cette formule:
=SI(A1<±;(B1-A1)/1440;TEXTE((A1-B1)/1440;"-hh:mm")) (copyright a Jacky,
merci a lui, et aux autres...) fonctionne très bien, SAUF lorsque le
total
des heures dépasse 24 heures, ou là le compte recommence à zéro, d'où ma
question logique: comment éviter ce retour a zéro et continuer le compte
a
25, 26, 27... heures? (format de la cellule en hh:mm)


mettre la cellule au format [H]:mm

-Enfin, troisième et dernière question (pour ce post...) comment inverser
2
colonnes déjà remplie dans une douzaines de feuille du même classeur? Je
précise ma demande: j'ai un classeur de 12 feuilles identique (ou
presque)
et souhaiterai que le contenu de la colone H se trouve avant le contenu
de
la G, donc inverser G et H dans les 12 feuilles?Peut-on faire ceci d'une
manière plus facile que reprendre chaque feuille, chaque colonnes...


sélectionner les douze feuilles à l'aide de la touche ctrl ou shift
sélectionner la colonne H couper la colonne sélectionner la colonne G et
Insérer les cellules coupées.

isabelle



Avatar
fred
Rectificatif, on m'a donné la solution a ma question 1, merci donc tout
court isa!!

"fred" <fredr(at)bluewin.ch> a écrit dans le message de news:

:-D

Merci Isa pour tes réponse, mais heu.. ta réponse a ma question 1, "oui",
mais comment??

Merci

"isabelle" a écrit dans le message de news:
ei7aV%
bonjour Fred,

- Dans un post précédent, on m'expliquait la possibilité d'utiliser la
formule = SI(ET(A1>10;B1<20;.........) ainsi que la version >>> SI(OU(A1>10;B1<20;.........). Ok, très bien, mais peut-on pousser le
vice en
combinant les deux option ET/OU dans le même SI, afin de pouvoir donner
la
possibilité que si une des deux (ou +) ou les 2 (ou +) des conditions
est
remplie, soit appliqué le vrai ou faux.


oui

- Deuxième question: l'application de cette formule:
=SI(A1<±;(B1-A1)/1440;TEXTE((A1-B1)/1440;"-hh:mm")) (copyright a
Jacky,
merci a lui, et aux autres...) fonctionne très bien, SAUF lorsque le
total
des heures dépasse 24 heures, ou là le compte recommence à zéro, d'où ma
question logique: comment éviter ce retour a zéro et continuer le compte
a
25, 26, 27... heures? (format de la cellule en hh:mm)


mettre la cellule au format [H]:mm

-Enfin, troisième et dernière question (pour ce post...) comment
inverser 2
colonnes déjà remplie dans une douzaines de feuille du même classeur? Je
précise ma demande: j'ai un classeur de 12 feuilles identique (ou
presque)
et souhaiterai que le contenu de la colone H se trouve avant le contenu
de
la G, donc inverser G et H dans les 12 feuilles?Peut-on faire ceci d'une
manière plus facile que reprendre chaque feuille, chaque colonnes...


sélectionner les douze feuilles à l'aide de la touche ctrl ou shift
sélectionner la colonne H couper la colonne sélectionner la colonne G et
Insérer les cellules coupées.

isabelle







Avatar
fred
Bonsoir, c'est encore moi!!
Ehhhh oui, on m'a menaçé de torture, alors du coup ça me tente d'essayer le
IU65535!
Hem...
Bon, ben je me lance, j'ai presque l'impression que plus je vais en avant,
et plus j'ai de question! ça devient presque comme une drogue! Je cherche,
je cherche, et plus je trouve, plus j'ai envie de faire plus compliqué...

Alors, les questions du jour:

- comment inclure dans une condition SI un paramètre texte, du genre j'ai
des cellule dans lesquelle j'entre manuellement des données texte (vacances,
congé, etc...) et je voudrais pouvoir faire une condition SI la cellule A
contient "vacances" ajouter X à la cellule B.

- dans le même ordre d'idée, avec une cellule contenant une date entrée sous
la forme 01.01.2005 et comme format de cellule "jjjj jj" (donnant au final
l'affichage "dimanche 01"), comment indiquer comme condition dans une mise
en forme conditionnelle que si jjjj= dimanche, alors appliquer le vrai (ou
faux) ?

- enfin, 3eme et dernière question du jour: comment inclure dans une
condition SI un paramètre texte recherché dans tout une colonne et calculer
le nombre de fois que ce texte apparait? (par exemple, dans une colonne,
compter le nombre de fois qu'est indiqué le paramètre "vacances" (entré
comme dans la question 1) et afficher dans une cellule ce nombre de fois, en
qque sorte faire la somme du nombre de "vacances", "congé", etc...)

Voilà, j'espère ne pas trop vous exaspérer, et ne pas trop en demander non
plus... il faudra que vous me fassiez un pré-devis de vos honnoraires!

Une fois de plus, merci d'avance!


"Philippe.R" a écrit dans le message de news:

;o)))))

Mille Bises

"isabelle" a écrit dans le message de news:

:-))))))))
c'est la salle des tortures ;-)
isabelle


Le plus gros risque, c'est l'ire de ceux qui répondent dans le beurre !
Pour une fois, ça passe, mais n'y reviens pas !
La punition, sinon, c'est IU65535, juste à côté de la cave, suffisamment
près pour en deviner les merveilles, trop loin pour y goûter !
;o))))







Avatar
Philippe.R
Bonsoir fred,
1) je ne comprends pas bien ce que tu veux faire et je vois venir gros comme une maison les problèmes de
références circulaires.
2) la condition devrait être =joursem(a1;2)=7
3) =nb.si(a:a;"vacances") devrait faire l'affaire
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"fred" <fredr(at)bluewin.ch> a écrit dans le message de news:
Bonsoir, c'est encore moi!!
Ehhhh oui, on m'a menaçé de torture, alors du coup ça me tente d'essayer le IU65535!
Hem...
Bon, ben je me lance, j'ai presque l'impression que plus je vais en avant, et plus j'ai de question!
ça devient presque comme une drogue! Je cherche, je cherche, et plus je trouve, plus j'ai envie de
faire plus compliqué...

Alors, les questions du jour:

- comment inclure dans une condition SI un paramètre texte, du genre j'ai des cellule dans lesquelle
j'entre manuellement des données texte (vacances, congé, etc...) et je voudrais pouvoir faire une
condition SI la cellule A contient "vacances" ajouter X à la cellule B.

- dans le même ordre d'idée, avec une cellule contenant une date entrée sous la forme 01.01.2005 et
comme format de cellule "jjjj jj" (donnant au final l'affichage "dimanche 01"), comment indiquer comme
condition dans une mise en forme conditionnelle que si jjjj= dimanche, alors appliquer le vrai (ou
faux) ?

- enfin, 3eme et dernière question du jour: comment inclure dans une condition SI un paramètre texte
recherché dans tout une colonne et calculer le nombre de fois que ce texte apparait? (par exemple,
dans une colonne, compter le nombre de fois qu'est indiqué le paramètre "vacances" (entré comme dans
la question 1) et afficher dans une cellule ce nombre de fois, en qque sorte faire la somme du nombre
de "vacances", "congé", etc...)

Voilà, j'espère ne pas trop vous exaspérer, et ne pas trop en demander non plus... il faudra que vous
me fassiez un pré-devis de vos honnoraires!

Une fois de plus, merci d'avance!


"Philippe.R" a écrit dans le message de news:

;o)))))

Mille Bises

"isabelle" a écrit dans le message de news:
:-))))))))
c'est la salle des tortures ;-)
isabelle


Le plus gros risque, c'est l'ire de ceux qui répondent dans le beurre !
Pour une fois, ça passe, mais n'y reviens pas !
La punition, sinon, c'est IU65535, juste à côté de la cave, suffisamment près pour en deviner les
merveilles, trop loin pour y goûter !
;o))))











Avatar
fred
Merci philippe pour tes réponses.

Pour la première question, effectivement, j'ai de la peine a expliquer ce
qu'il me faut... je vais mettre tout ça au clair et reviendrai a la charge!

Merci.

"Philippe.R" a écrit dans le message de news:
%23V%
Bonsoir fred,
1) je ne comprends pas bien ce que tu veux faire et je vois venir gros
comme une maison les problèmes de références circulaires.
2) la condition devrait être =joursem(a1;2)=7
3) =nb.si(a:a;"vacances") devrait faire l'affaire
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"fred" <fredr(at)bluewin.ch> a écrit dans le message de news:

Bonsoir, c'est encore moi!!
Ehhhh oui, on m'a menaçé de torture, alors du coup ça me tente d'essayer
le IU65535!
Hem...
Bon, ben je me lance, j'ai presque l'impression que plus je vais en
avant, et plus j'ai de question! ça devient presque comme une drogue! Je
cherche, je cherche, et plus je trouve, plus j'ai envie de faire plus
compliqué...

Alors, les questions du jour:

- comment inclure dans une condition SI un paramètre texte, du genre j'ai
des cellule dans lesquelle j'entre manuellement des données texte
(vacances, congé, etc...) et je voudrais pouvoir faire une condition SI
la cellule A contient "vacances" ajouter X à la cellule B.

- dans le même ordre d'idée, avec une cellule contenant une date entrée
sous la forme 01.01.2005 et comme format de cellule "jjjj jj" (donnant au
final l'affichage "dimanche 01"), comment indiquer comme condition dans
une mise en forme conditionnelle que si jjjj= dimanche, alors appliquer
le vrai (ou faux) ?

- enfin, 3eme et dernière question du jour: comment inclure dans une
condition SI un paramètre texte recherché dans tout une colonne et
calculer le nombre de fois que ce texte apparait? (par exemple, dans une
colonne, compter le nombre de fois qu'est indiqué le paramètre "vacances"
(entré comme dans la question 1) et afficher dans une cellule ce nombre
de fois, en qque sorte faire la somme du nombre de "vacances", "congé",
etc...)

Voilà, j'espère ne pas trop vous exaspérer, et ne pas trop en demander
non plus... il faudra que vous me fassiez un pré-devis de vos
honnoraires!

Une fois de plus, merci d'avance!


"Philippe.R" a écrit dans le message de news:

;o)))))

Mille Bises

"isabelle" a écrit dans le message de news:

:-))))))))
c'est la salle des tortures ;-)
isabelle


Le plus gros risque, c'est l'ire de ceux qui répondent dans le beurre
!
Pour une fois, ça passe, mais n'y reviens pas !
La punition, sinon, c'est IU65535, juste à côté de la cave,
suffisamment près pour en deviner les merveilles, trop loin pour y
goûter !
;o))))














Avatar
fred
Voilà, pour ma première question, c'est ok.

Par contre, ma deuxième question, je crois que je me suis mal exprimé, donc
je reformule:
- Comment appliquer une mise en forme conditionnelle pour que si la cellule
A (au format jjjj jj mais dont on saisi la date sous le format 01.01.05) est
égale à "dimanche", alors appliquer le format désiré à une ligne complète
( Pour que la ligne du jour dimanche apparaisse en rose)

Et j'ajoute la question suivante au passge:
- La cellule A1 contient 60:00 (format hh:mm), la cellule B1 contient
=SI(O1<N1;texte((N1-O1)/1440;"-hh:mm");(O1-N1)/1440. (ou O et N est une
durée exprimée en minutes au format 0"")
Je voudrai que la cellule C1 donne A1+B1, ou A1-B1 si B1 est négatif.

Cela fonctionne bien lorsque B1 est positif, mais lorsqu'il est négatif,
j'obtient #### dans la celluel (elle n'est pas sous dimensionnée!)

Voilà, que dire de plus que je vous remercie deja de votre precieuse aide!


"fred" <fredr(at)bluewin.ch> a écrit dans le message de news:
%23f40l%
Merci philippe pour tes réponses.

Pour la première question, effectivement, j'ai de la peine a expliquer ce
qu'il me faut... je vais mettre tout ça au clair et reviendrai a la
charge!

Merci.

"Philippe.R" a écrit dans le message de news:
%23V%
Bonsoir fred,
1) je ne comprends pas bien ce que tu veux faire et je vois venir gros
comme une maison les problèmes de références circulaires.
2) la condition devrait être =joursem(a1;2)=7
3) =nb.si(a:a;"vacances") devrait faire l'affaire
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)





1 2