Besoin urgent d'une formule
Résolu/Fermé
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
-
16 août 2014 à 01:19
Danyeson Messages postés 16 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 30 août 2014 - 17 août 2014 à 11:23
Danyeson Messages postés 16 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 30 août 2014 - 17 août 2014 à 11:23
A voir également:
- Besoin urgent d'une formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
14 réponses
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
16 août 2014 à 01:24
16 août 2014 à 01:24
Je me suis peut-être mal exprimé:
J'aimerais qu'en BA mon choix dépende de ce que j'aurai choisi en AL + AM + AY.
merci!
J'aimerais qu'en BA mon choix dépende de ce que j'aurai choisi en AL + AM + AY.
merci!
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
Modifié par via55 le 16/08/2014 à 02:06
Modifié par via55 le 16/08/2014 à 02:06
Bonjour Danyeson
Pour joindre ton fichier, tu le postes sur cjoint.com et tu reviens ici indiquer le lien fourni
Mets bien toutes les explications nécessaires dans le fichier
Au vu du fichier on verra ce qu'il est possible de faire
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Pour joindre ton fichier, tu le postes sur cjoint.com et tu reviens ici indiquer le lien fourni
Mets bien toutes les explications nécessaires dans le fichier
Au vu du fichier on verra ce qu'il est possible de faire
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
16 août 2014 à 02:58
16 août 2014 à 02:58
Rassure-toi, Danyeson.
Tu n'auras certainement pas besoin de recourir à VBA.
Il te suffit de suivre les conseils de via55 (que je salue), sans oublier de mettre quelques exemples avec les résultats ...
Donc à bientôt.
Tu n'auras certainement pas besoin de recourir à VBA.
Il te suffit de suivre les conseils de via55 (que je salue), sans oublier de mettre quelques exemples avec les résultats ...
Donc à bientôt.
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
16 août 2014 à 03:05
16 août 2014 à 03:05
Ah merci!
voici le lien pour mon fichier: https://www.cjoint.com/?3HqddN6NX0c
Merci beaucoup!
voici le lien pour mon fichier: https://www.cjoint.com/?3HqddN6NX0c
Merci beaucoup!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
16 août 2014 à 03:21
16 août 2014 à 03:21
OK j'ai le fichier mais sans les explications demandées!!! Je ne suis pas devin !
Quels doivent être les choix entre heure1, heure2 etc et en fonction de quels choix en AL AM et AY ?
Indique bien tous les cas de figures possibles
Dans l'attente
Cdlmnt
Quels doivent être les choix entre heure1, heure2 etc et en fonction de quels choix en AL AM et AY ?
Indique bien tous les cas de figures possibles
Dans l'attente
Cdlmnt
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
16 août 2014 à 03:38
16 août 2014 à 03:38
Salut. Je jette un premier coup d'oeil à ton fichier :
Première chose qui m'interpelle = la source de ta liste déroulante pour la colonne AM ne fonctionne pas, à cause des caractères $.
=INDIRECT($AL$2) renvoie toujours à AL2, quelle que soit la ligne !
Il faut te placer en AM2 et remplacer la source par =INDIRECT(AL2)
Deuxième problème = la plage nommé "Achat" n'est pas définie (contrairement à la plage "Location" qui existe bien) ; et je n'ai aucune idée de la liste qui devrait s'appeler "Achat", les colonnes A à H étant des dates/heures/mois et la colonne J des commentaires ... Il te faut définir "Achat".
Troisième (et gros) problème = J'ai bien compris que "J'aimerais qu'en BA mon choix dépende de ce que j'aurai choisi en AL + AM + AY" ; mais quelle colonne va dépendre de ton choix en AP, AQ et AY ?
Dernière interrogation (pour l'instant) , et non des moindres = Quelle heure doit-on obtenir en BA, pour chaque cas de figure ?
Première chose qui m'interpelle = la source de ta liste déroulante pour la colonne AM ne fonctionne pas, à cause des caractères $.
=INDIRECT($AL$2) renvoie toujours à AL2, quelle que soit la ligne !
Il faut te placer en AM2 et remplacer la source par =INDIRECT(AL2)
Deuxième problème = la plage nommé "Achat" n'est pas définie (contrairement à la plage "Location" qui existe bien) ; et je n'ai aucune idée de la liste qui devrait s'appeler "Achat", les colonnes A à H étant des dates/heures/mois et la colonne J des commentaires ... Il te faut définir "Achat".
Troisième (et gros) problème = J'ai bien compris que "J'aimerais qu'en BA mon choix dépende de ce que j'aurai choisi en AL + AM + AY" ; mais quelle colonne va dépendre de ton choix en AP, AQ et AY ?
Dernière interrogation (pour l'instant) , et non des moindres = Quelle heure doit-on obtenir en BA, pour chaque cas de figure ?
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
16 août 2014 à 03:51
16 août 2014 à 03:51
Vraiment désolé!
C'est ma première fois sur un forum! J'avoue que ce n'est pas très clair!
bon, voici:
En AL j'ai le choix entre Achat et Location, si je choisi achat, il n'y a aucun choix à la colonne AM. Si je choisi mardi, mercredi ou jeudi en AY, je ne dois avoir que le choix de l'heure1, si je choisi vendredi en AY, je ne dois avoir que l'heure4.
Ensuite, si je choisi location en AL, j'ai le choix entre dealer ou autre en AM
Les choix: location+dealer+journée(mardi,mercredi ou jeudi en AY)= l'heure2
location+dealer+journée (vendredi en Ay)=l'heure5
location+autre (peut importe la journée choisi)=l'heure3
je sais que c'est très compliqué et comme je disais, je ne sais même pas si ça ce fait...
mais dans le cadre de mon travail, vous ne me croirai pas mais je suis la plus calée sur le programme Excel et nous avons vraiment besoin de ça (ou une autre idée).
merci,
C'est ma première fois sur un forum! J'avoue que ce n'est pas très clair!
bon, voici:
En AL j'ai le choix entre Achat et Location, si je choisi achat, il n'y a aucun choix à la colonne AM. Si je choisi mardi, mercredi ou jeudi en AY, je ne dois avoir que le choix de l'heure1, si je choisi vendredi en AY, je ne dois avoir que l'heure4.
Ensuite, si je choisi location en AL, j'ai le choix entre dealer ou autre en AM
Les choix: location+dealer+journée(mardi,mercredi ou jeudi en AY)= l'heure2
location+dealer+journée (vendredi en Ay)=l'heure5
location+autre (peut importe la journée choisi)=l'heure3
je sais que c'est très compliqué et comme je disais, je ne sais même pas si ça ce fait...
mais dans le cadre de mon travail, vous ne me croirai pas mais je suis la plus calée sur le programme Excel et nous avons vraiment besoin de ça (ou une autre idée).
merci,
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
16 août 2014 à 03:53
16 août 2014 à 03:53
oups... nous ne nous occupons pas des colonnes AP et AQ, c'est pour un autre département.
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
16 août 2014 à 05:13
16 août 2014 à 05:13
Ah !
Nicolas BOILEAU a écrit dans "l'Art poétique", en 1674 : "Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Quand tu confesses que "J'avoue que ce n'est pas très clair!" et que "je sais que c'est très compliqué", cela révèle que tu n'as pas encore muri ton propre projet de fichier, et que tu n'as qu'une idée confuse de ce que tu dois obtenir.
Efforce-toi d'être limpide et très clair dans tes explications : tu constateras que cela te fait progresser dans la compréhension du problème et dans l'approche de la solution !
Donc si AL2 = "Achat" et si AY2="Vendredi", alors en BA2 il faut une liste déroulante de cellule avec Heure4 comme source ?
Si AL2 = "Achat" et si AY2<"Vendredi", alors en BA2 il faut une LDC avec Heure1 comme source ?
Si AL2 = "Location" et si AM2="Dealer" et si AY2="Vendredi", alors en BA2 il faut une LDC avec Heure5 comme source ?
Si AL2 = "Location" et si AM2="Dealer" et si AY2<"Vendredi", alors en BA2 il faut une LDC avec Heure2 comme source ?
Si AL2 = "Location" et si AM2="Autre", alors en BA2 il faut une LDC avec Heure3 comme source ?
Est-ce bien cela ta problématique ?
Nicolas BOILEAU a écrit dans "l'Art poétique", en 1674 : "Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Quand tu confesses que "J'avoue que ce n'est pas très clair!" et que "je sais que c'est très compliqué", cela révèle que tu n'as pas encore muri ton propre projet de fichier, et que tu n'as qu'une idée confuse de ce que tu dois obtenir.
Efforce-toi d'être limpide et très clair dans tes explications : tu constateras que cela te fait progresser dans la compréhension du problème et dans l'approche de la solution !
Donc si AL2 = "Achat" et si AY2="Vendredi", alors en BA2 il faut une liste déroulante de cellule avec Heure4 comme source ?
Si AL2 = "Achat" et si AY2<"Vendredi", alors en BA2 il faut une LDC avec Heure1 comme source ?
Si AL2 = "Location" et si AM2="Dealer" et si AY2="Vendredi", alors en BA2 il faut une LDC avec Heure5 comme source ?
Si AL2 = "Location" et si AM2="Dealer" et si AY2<"Vendredi", alors en BA2 il faut une LDC avec Heure2 comme source ?
Si AL2 = "Location" et si AM2="Autre", alors en BA2 il faut une LDC avec Heure3 comme source ?
Est-ce bien cela ta problématique ?
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
16 août 2014 à 05:53
16 août 2014 à 05:53
WOW!
c'est exactement ça!
c'est exactement ça!
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
16 août 2014 à 16:11
16 août 2014 à 16:11
Bonjour à tous
Voilà, en rajoutant une colonne BC qui peut être masquée au besoin
https://www.cjoint.com/?0Hqqg01nXa1
La formule de validation en AM comportait une erreur car elle contenait des références absolues avec le signe $ et donc faisait toujours référence qu'à la 1ere ligne, j'ai corrigé de manière qu'en étirant la formule la référence s'incrémente
C'est la même chose en colonne BA validée par INDIRECT(BC)
Cdlmnt
Voilà, en rajoutant une colonne BC qui peut être masquée au besoin
https://www.cjoint.com/?0Hqqg01nXa1
La formule de validation en AM comportait une erreur car elle contenait des références absolues avec le signe $ et donc faisait toujours référence qu'à la 1ere ligne, j'ai corrigé de manière qu'en étirant la formule la référence s'incrémente
C'est la même chose en colonne BA validée par INDIRECT(BC)
Cdlmnt
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
16 août 2014 à 18:14
16 août 2014 à 18:14
VOUS ÊTES UN GÉNIE!
Merci beaucoup! quand je regarde la formule, je comprend un peu mais je n'aurais pas su la formuler.
Merci encore!
Merci beaucoup! quand je regarde la formule, je comprend un peu mais je n'aurais pas su la formuler.
Merci encore!
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
17 août 2014 à 03:58
17 août 2014 à 03:58
Salut à tous les deux.
Danyeson, pour t'aider à mieux comprendre sa formule, regarde l'ordinogramme de la feuille [via55] dans https://www.cjoint.com/?DHrdQqM1BMO
Et quand je dessine l'ordinogramme de mon énoncé du post #9, cela donne la feuille [Raymond] qui se traduit en BA2 par la formule
=SI(OU(AY2="";AL2="");"";SI(AL2="Achat";SI(AY2="Vendredi"; "Heure4"; "Heure1");SI(AM2="Dealer";SI(AY2="Vendredi";"Heure5";"Heure2");"Heure3")))
Amicalement.
Danyeson, pour t'aider à mieux comprendre sa formule, regarde l'ordinogramme de la feuille [via55] dans https://www.cjoint.com/?DHrdQqM1BMO
Et quand je dessine l'ordinogramme de mon énoncé du post #9, cela donne la feuille [Raymond] qui se traduit en BA2 par la formule
=SI(OU(AY2="";AL2="");"";SI(AL2="Achat";SI(AY2="Vendredi"; "Heure4"; "Heure1");SI(AM2="Dealer";SI(AY2="Vendredi";"Heure5";"Heure2");"Heure3")))
Amicalement.
Danyeson
Messages postés
16
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
30 août 2014
17 août 2014 à 11:23
17 août 2014 à 11:23
Merci beaucoup! ça me donne un bon coup de main pour mieux comprendre!
Au plaisir! :)
Au plaisir! :)