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
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
A voir également:
- Formule complexe
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle formule si - Guide
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
30 août 2015 à 05:49
Bonjour
Peut-être ceci
https://www.cjoint.com/c/EHEdWPQTI1w
Cdlt
Peut-être ceci
https://www.cjoint.com/c/EHEdWPQTI1w
Cdlt
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
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
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
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
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.
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.
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
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
=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
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
30 août 2015 à 14:43
Vraiment Vaucluse, vous êtes un virtuose.
Grand bravo!
Grand bravo!
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
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
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
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
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
Je revient à l'occasion d'un petit souci de calcul d'heures et je lis alors votre message.
Merci pour l'info complémentaire
30 août 2015 à 14:06
Mais hélas, le contenu du fichier est codé et je ne sais pas comment faire pour le rendre lisible