Problèmes avec la formule Si
adaptor01
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
adaptor01 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
adaptor01 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis présentement a la recherche d'un moyen pour qu'une formule SI tiennes compte de toutes les dates entrées d'une feuille comme condition.
Voici la dite formule avec quelques explications:
=SI(ET($A10=FEUILLE2!$A10;$G10=FEUILLE2!$G$8);-FEUILLE2!$B10; SI(ET($A10=FEUILLE3!$A10;$G10=FEUILLE3!$G8);-FEUILLE3!B10;""))
A10: Date
G10: Code
G8: Code de référence (exemple 4106 pour la feuille 1 et 1223 pour la feuille 2)
B10: Les données (ex: 5)
Donc, ce que je cherche je a faire,
Comme vous pouvez le voir, ma formule a besoin de 2 conditions pour que l'opération s'effectue: soit la date et un code qui permet de valider le transfert
Cependant, si, par exemple, j'inscris sur FEUILLE2B10 un nombre disont 20 avec la même date et le code, logiquement en b10 nous allons retrouver -20, mais si j'ai également un
nombre sur FEUILLE3B10 celui-ci ne se transfera pas en b10 puisqu'il y a déja des données et c'est normal.
Donc, ma question est comment puis-je faire pour que, même s'il y a une différence dans les lignes, le montant en FEUILLE3B10 apparaissent en b11?
Voici la dite formule avec quelques explications:
=SI(ET($A10=FEUILLE2!$A10;$G10=FEUILLE2!$G$8);-FEUILLE2!$B10; SI(ET($A10=FEUILLE3!$A10;$G10=FEUILLE3!$G8);-FEUILLE3!B10;""))
A10: Date
G10: Code
G8: Code de référence (exemple 4106 pour la feuille 1 et 1223 pour la feuille 2)
B10: Les données (ex: 5)
Donc, ce que je cherche je a faire,
Comme vous pouvez le voir, ma formule a besoin de 2 conditions pour que l'opération s'effectue: soit la date et un code qui permet de valider le transfert
Cependant, si, par exemple, j'inscris sur FEUILLE2B10 un nombre disont 20 avec la même date et le code, logiquement en b10 nous allons retrouver -20, mais si j'ai également un
nombre sur FEUILLE3B10 celui-ci ne se transfera pas en b10 puisqu'il y a déja des données et c'est normal.
Donc, ma question est comment puis-je faire pour que, même s'il y a une différence dans les lignes, le montant en FEUILLE3B10 apparaissent en b11?
A voir également:
- Problèmes avec la formule Si
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
3 réponses
Bonjour,
Pas bien clair tout ça.
même s'il y a une différence dans les lignes, c'est flou...
Tu ne veux pas déposer un fichier exemple avec les 3-4 cas de figure (ou plus)
et le résultat attendu pour chaque ?
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Pas bien clair tout ça.
même s'il y a une différence dans les lignes, c'est flou...
Tu ne veux pas déposer un fichier exemple avec les 3-4 cas de figure (ou plus)
et le résultat attendu pour chaque ?
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Voici le lien avec un tableur assez simplifié, le résultat que je désire se trouve à la 4e feuille. Vous verrez le problème assez facilement, enfin je crois, si jamais vous avez de la difficulté avec ce tableur ou ce que je souhaite, simplement m'en avertir comme éric la fait et je corrigerai rapidement le problème.
Merci pour votre temps
http://cjoint.com/13jn/CFwe7npXHVM.htm
Merci pour votre temps
http://cjoint.com/13jn/CFwe7npXHVM.htm
Bonjour,
non, toujours incomplet et imprécis.
De plus il semble que la feuille Entreprise 1 soit pour le résultat et n'a pas du tout le même rôle que Entreprise 2 et Entreprise 3. Dans ce cas pourquoi l'avoir nommée ainsi ? Pour rajouter des doutes et qu'on passe plus de temps à essayer de comprendre ?
Donc avec tes explications, la formule en B6 qui répond strictement à ta demande sera :
=SI(ET(E6='Entreprise 2'!$G$2;A6='Entreprise 2'!$A$6);-'Entreprise 2'!B6; SI(ET(E6='Entreprise 3'!$G$2;A6='Entreprise 3'!$A$6);-'Entreprise 3'!$B$6;""))
à recopier vers le bas.
Puisque tu n'as au total que 2 feuilles d'entreprise et une seule ligne d'utilisée pour chaque, la 6.
eric
non, toujours incomplet et imprécis.
De plus il semble que la feuille Entreprise 1 soit pour le résultat et n'a pas du tout le même rôle que Entreprise 2 et Entreprise 3. Dans ce cas pourquoi l'avoir nommée ainsi ? Pour rajouter des doutes et qu'on passe plus de temps à essayer de comprendre ?
Donc avec tes explications, la formule en B6 qui répond strictement à ta demande sera :
=SI(ET(E6='Entreprise 2'!$G$2;A6='Entreprise 2'!$A$6);-'Entreprise 2'!B6; SI(ET(E6='Entreprise 3'!$G$2;A6='Entreprise 3'!$A$6);-'Entreprise 3'!$B$6;""))
à recopier vers le bas.
Puisque tu n'as au total que 2 feuilles d'entreprise et une seule ligne d'utilisée pour chaque, la 6.
eric
Je renvoi le classeur excel annoté, avec les noms d'entreprises changées, une feuille résumé qui montre le problème avec une feuille résultat espéré.
L'entreprise Calcul est là où la formule est appliqué
L'entreprise BOC et XOV sont celle où les données seront inscrites
La feuille résumé montre clairement le problème qui apparait avec ma formule.
La feuille résultat montre ce que je désire voir dans les différentes feuilles d'entreprises.
S'il y a autre chose simplement me le faire savoir.
https://www.cjoint.com/?3FwtYmO0bj5
Éric mon intention n'était pas de rajouter de l'incompréhension ou quoi que se soit, mais puisque j'ai créé ce tableur, ce qui me semblait évident ne l'était pas du tout en fait. Bref, merci.
L'entreprise Calcul est là où la formule est appliqué
L'entreprise BOC et XOV sont celle où les données seront inscrites
La feuille résumé montre clairement le problème qui apparait avec ma formule.
La feuille résultat montre ce que je désire voir dans les différentes feuilles d'entreprises.
S'il y a autre chose simplement me le faire savoir.
https://www.cjoint.com/?3FwtYmO0bj5
Éric mon intention n'était pas de rajouter de l'incompréhension ou quoi que se soit, mais puisque j'ai créé ce tableur, ce qui me semblait évident ne l'était pas du tout en fait. Bref, merci.
Je ne fais rien car je sens que ce n'est pas ça que tu veux.
Dans Entreprise Calcul, tu saisis des dates au hasard ?
Pourquoi ne pas dire que c'est tout le mois de juin par exemple que tu veux tout simplement ?
Sinon pourquoi le 10-06 et le 15-06 et pas le 12-06 ?
Et quand ça ça sera corrigé tu me diras qu'en fait ce n'est pas 2 entreprises mais 5 qui pourrons être 12.
Bref je ne le sens pas du tout et je préfère laisser ma place.
Désolé
eric
Dans Entreprise Calcul, tu saisis des dates au hasard ?
Pourquoi ne pas dire que c'est tout le mois de juin par exemple que tu veux tout simplement ?
Sinon pourquoi le 10-06 et le 15-06 et pas le 12-06 ?
Et quand ça ça sera corrigé tu me diras qu'en fait ce n'est pas 2 entreprises mais 5 qui pourrons être 12.
Bref je ne le sens pas du tout et je préfère laisser ma place.
Désolé
eric
Bonsoir adaptor
Bonsoir eric ;)
Puisque tu jettes l'éponge je vais tenter de proposer quelque chose mais peut être que ce ne sera pas non plus adapté. Je me base sur le postulat que c'est le tableau calcul qui est rempli en premier et que les résultats doivent se répercuter dans les tableaux entreprises.
Mais peut être que je me trompe A adaptor de dire !
J'ai bâti un exemple sans SI imbriqués sur la feuille Résumé du problème
https://www.cjoint.com/?3FxcJLN5bR1
Cdlmnt
Bonsoir eric ;)
Puisque tu jettes l'éponge je vais tenter de proposer quelque chose mais peut être que ce ne sera pas non plus adapté. Je me base sur le postulat que c'est le tableau calcul qui est rempli en premier et que les résultats doivent se répercuter dans les tableaux entreprises.
Mais peut être que je me trompe A adaptor de dire !
J'ai bâti un exemple sans SI imbriqués sur la feuille Résumé du problème
https://www.cjoint.com/?3FxcJLN5bR1
Cdlmnt
Merci via55, ce n'est pas exactement ce que je veux, mais je vais l'adapter, assez facilement à mon tableur.