Problèmes avec la formule Si

Fermé
adaptor01 Messages postés 5 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 23 juin 2013 - 21 juin 2013 à 20:49
adaptor01 Messages postés 5 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 23 juin 2013 - 23 juin 2013 à 03:50
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?
A voir également:

3 réponses

adaptor01 Messages postés 5 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 23 juin 2013
21 juin 2013 à 20:50
J'utilise Excel 2003, un oublie de ma part
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
21 juin 2013 à 23:38
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
0
Malheureusement, j'utilise openoffice sur mon ordinateur personnel, je peux sans problème refaire un tableur identique, par contre, je sais pas si la solution s'appliquera à excel, mais bon j'envoi le lien dès que possible.
0
adaptor01 Messages postés 5 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 23 juin 2013
22 juin 2013 à 05:02
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
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
22 juin 2013 à 11:23
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
0
adaptor01 Messages postés 5 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 23 juin 2013
22 juin 2013 à 19:57
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.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
22 juin 2013 à 22:22
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
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
23 juin 2013 à 02:39
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
0
adaptor01 Messages postés 5 Date d'inscription vendredi 21 juin 2013 Statut Membre Dernière intervention 23 juin 2013
23 juin 2013 à 03:50
Merci via55, ce n'est pas exactement ce que je veux, mais je vais l'adapter, assez facilement à mon tableur.
0