Formule complexe

Résolu/Fermé
YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016 - Modifié par dsy73 le 30/08/2015 à 05:30
YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016 - 5 sept. 2015 à 15:16
Bonjour,

J'ai un problème de formulation de Fonction pour arriver au résultat voulu. Un peu dur à expliquer

Alors voici le fichier un question, avec explication et problèmes relevés.
https://www.cjoint.com/c/EHEcoE1iRki

Je compte grandement sur vous.

Merci

3 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
30 août 2015 à 05:49
Bonjour
Peut-être ceci
https://www.cjoint.com/c/EHEdWPQTI1w
Cdlt
0
YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016 1
30 août 2015 à 14:06
Bonjour et merci,

Mais hélas, le contenu du fichier est codé et je ne sais pas comment faire pour le rendre lisible
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 30/08/2015 à 08:30
Bonjour
voir une solution ci joint
https://www.cjoint.com/c/EHEgzxXT6JX
il est curieux que votre colonne de temps soit titrée Lieu... dans la feuille DONNEENET
la, formule est modifiée en G:G
Le tableau de DONNEENET est nommé Champ

pour info dans la formule de cumul qui renvoie valeur en ligne 12:

=SOMME(B8+... il est inutile de placer le code SOMME si vous placer les opérateurs
pour éviter valeur, il suffit de placer:
=SOMME(B8;B10)-SOMME(B9;B10)
dans le code, les champs séparés par ; ou par : ne prennent pas en compte les résultats ""

crdlmnt


Errare humanum est, perseverare diabolicum
0
YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016 1
Modifié par YOUPI!OUAI! le 30/08/2015 à 14:20
Bonjour Vaucluse,
On ne se quitte plus.
J'ai le même problème que lors du dernier téléchargement (Transfère de formule 28 août) la page est codée. Il en va de même pour le document proposé par Frenchie83.En conséquence je pense que ça vient de mon poste, mais je ne sais pas comment régler ce problème.
S'agissant de l'incohérence des noms donné aux colonnes, c'est parce le fichier est fait sur la base d'une fichier fini. Ce va être réglé avec la finalisation du fichier.

Ok pour l'inutilité du code SOMME

Par contre je regrette ma la formule: =SOMME(B8;B10)-SOMME(B9;B10) rend illisible la cellule B12 dès lors qu'une ou plusieurs cellule rattachées ne sont pas vide.

Comme je ne peu lire le fichier, qu'avez-vous changé dans la formule en G:G?

Merci

PS Je vient de recommencer l'opération téléchargement en passant cette fois-ci par GOOGLE CHROME le fichier est maintenant lisible. NB: j'était passé le fois d'avant par MOZILLA. Il y a sûrement une très bonne explication, mais là ça me dépasse.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016
30 août 2015 à 14:51
la formule en G2 de DONNEENET, à tirer sur la hauteur

=SI(ET(B2=B1;H2=Enr_select_sem);G1;SI(H2=Enr_select_sem;MAX($G$1:G1)+1;""))
vous verrez qu'elle reproduit le même code tant que la date dans la semaine est la même

il faut aussi revoir les formules du tableau en feuille ENREGISTREMENT

en B8
=SIERREUR(INDEX(DONNEENET!$A:$H;EQUIV(B$7;DONNEENET!$B:$B;0);3);"")

en B9
la même mais en rajoutant + 1 derrière EQUIV
=SIERREUR(INDEX(DONNEENET!$A:$H;EQUIV(B$7;DONNEENET!$B:$B;0)+1;3);"")

en B10
=SI(NB.SI(DONNEENET!$G:$G;COLONNE()-1)<3;"";INDEX(DONNEENET!$A:$H;EQUIV(B$7;DONNEENET!$B:$B;0)+2;3))

en B11
=SI(NB.SI(DONNEENET!$G:$G;COLONNE()-1)<3;"";INDEX(DONNEENET!$A:$H;EQUIV(B$7;DONNEENET!$B:$B;0)+3;3))

en B12:
=SOMME(B9;B11)-SOMME(B8;B10)

l'ensemble B8:B12 étant à tirer vers la droite jusqu'en H8:H12

La formule en B12 fonctionne correctement dans la mesure ou chaque séquence avant et après la pause a un début et une fin, ou n'existe pas (pas de début sans fin, ce qu'on suppose normal.)
s'il n'y a pas de pause, c'est à dire que la date ne comprend que deux lignes dans DONNEENET, les limites s'affichent en 8 et 9
0
YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016 1
30 août 2015 à 14:43
Vraiment Vaucluse, vous êtes un virtuose.

Grand bravo!
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
31 août 2015 à 05:24
Bonjour YOUPI!OUAI!, Bonjour Vaucluse
Ayant dû m'absenter peu après l'envoi de ma réponse, je n'ai pu continuer à participer à la conversation. Bien que l'affaire soit classée en "Résolu", je voudrais simplement rajouter pour YOUPI!OUAI! si par hasard il revenait par ici, que les fichiers envoyés sur Cjoint.com ne sont pas codés, mais que simplement il ne faut pas les ouvrir directement à partir du lien proposé, mais faire clic droit sur le lien et sélectionner "Enregistrer la cible du lien sous.." puis ouvrir le fichier enregistré.

J'avais oublié de préciser dans mon précédent envoi, que je n'utilisais pas la colonne G dans mes formules, Je renvoi donc mon fichier (si quelqu'un peut y trouver de l'intérêt), en ayant modifié les formules de recherche de date de YOUPI!OUAI! pour que, plus aucune cellules ne fassent référence à la colonne G, cette dernière peut donc être effacée, voire supprimée.
https://www.cjoint.com/c/EHFdamGIsYw
Bonne journée à tous
Cdlt
0
YOUPI!OUAI! Messages postés 92 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 13 juin 2016 1
5 sept. 2015 à 15:16
Boujour Frenchie83

Je revient à l'occasion d'un petit souci de calcul d'heures et je lis alors votre message.

Merci pour l'info complémentaire
0