Comment combiner des fonctions si

Résolu
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
bonjour, j'ai encore besoin d'aide... voici ce que je désire faire: sur une première feuille j'ai une liste d'instruments répertoriés sous forme de tableau (noms références, quantités utilisées). Sur une seconde feuille (même classeur) je désire réaliser un bon de commande toujours sous forme de tableau. Afin que ce soit plus clair je désirerais qu' apparaissent uniquement les instruments utilisés, c'est à dire pour lesquels la cellule "quantités utilisées "sur feuil1 est >0.
j'ai réussi cette opération mais uniquement pour un seul instrument et ne sais comment combiner les autres. Voici la formule que j'ai rentrée: =SI(Feuil1!C8>0;Feuil1!C8;"") la deuxième formule est logiquement =SI(Feuil1!C9>0;Feuil1!C9;"") mais comment les combiner?

j'espère avoir été claire

merci d'avance pour votre aide

5 réponses

tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
Bonjour, quest-ce que tu appelles combiner des formules si? Les imbriquer pour avoir un genre "SI ... alors ... sinon si ... alors ... sinon?
0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Oui c'est bien les imbriquer... Désolée pour mon vocabulaire qui est à mon niveau sur excel...... Je suis débutante et ne suis pas encore assez familiarisée aux termes employés.....
0
jc80 Messages postés 4243 Date d'inscription   Statut Membre Dernière intervention   1 425
 
Bonjour

Peux tu nous joindre ton fichier cela sera plus explicite?
Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

Va sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse..
Cordialement
0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Désolée je ne peux vous envoyé mon fichier qui sera (si nous y arrivons!!!) un programme de traçabilité, de commandes et de suivi de matériel médical. Il se compose déjà de 3 classeurs dans les lequels sont référencées des fournisseurs, des références et bien d'autres informations que pour des raisons de confidentialité je ne peux vous transmettre. Merci quand même d'avoir pris le temps de me répondre
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour le fil,

Il n'est pas compliqué de créer un exemple de fichier anonymisé avec des toto, titi etc ... et le mettre à notre disposition pour pouvoir y travailler dessus
Je pense que les bénévoles qui répondent sur ce forum donnent assez de leur temps et savoir sans devoir en plus créer un fichier.
Cordialement
Mike-31
0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
 
c'est effectivement une bonne idée je vais m'y pencher tout de suite. Pour votre information j'ai bien conscience du temps que peut prendre un tel travail, trop préoccupée par cette formule que je ne trouve pas, l'idée de créer un fichier lambda ne met pas venue.... comme dit j'y retourne....
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
... une dernière fois le lien à ce message que vous ne semblez pas vouloir lire...
https://forums.commentcamarche.net/forum/affich-32110401-comment-combiner-des-fonctions-si#4
mais une dernière fois..
0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Si, si je l'ai bien lu et je vous remercie car c'est effectivement le résultat que je recherche, mais comme je l'ai noté dans mon précédemment message je n'arrive à transposer votre solution à mon tableau. Mon souci est que je ne comprend pas quelle est le rôle de la colonne Z et malgré mes tentatives ça ne fonctionne pas... Je crois que je suis excel incompatible!!!!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
un exemple ici
la liste des produits est en feuille BdD les quantités à entrer dans la colonne D
la sélection utilise la colonne Z
la feuille Commande édite les éléments affectés
https://www.cjoint.com/c/EFonfl8cxwy
la formule de la feuille commande n'est utilisable que sur Excel à partir de 2007. (code SIERREUR)
Si le votre est antérieur, revenez il y a d'autres solutions.

crdlmnt

0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Voici le document que j'ai retravaillé au plus simple. Dans Feuil1 le tableau récapitulatif des instruments disponibles dans la boite1. Dans Feuil2 le document de traçabilité. J'ai fait au plus simple sachant qu'il y a plusieurs boites. Ce que je voudrais c'est que lorsqu'un instrument est utilisé (cellule colonne C feuil1 >0) il apparaisse dans feuil2. Mon problème est que lorsque plusieurs instruments sont utilisés il n'y a que le même qui apparait sur Feuil2.

https://www.cjoint.com/c/EFoqT02PMMY

J'espère que vous pourrez m'aider.

J'ai consulté la solution proposé précédemment par Vaucluse https://www.cjoint.com/c/EFonfl8cxwy
c'est le résultat que je désirerais obtenir mais je n'arrive pas à le transposer à mon projet. Je suis trop novice.... j vais essayer de trouver des réponses sur le forum....
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Voila la proposition adaptée à votre modèle.
https://www.cjoint.com/c/EFor5Nvktby
c'est la colonne Z de feuil1 qui définit les affectations en feuil2

Revenez si besoin d'explications...
ce modèle suppose que vous n'avez pas plusieurs fois le même code en feuil1 sinon revenez pur que l'on revoir la solution.
On peut en effet ne reporter qu'une fois les mêmes codes en feuil2 A:A et B:B et faire le cumul en C:C

c'est vous qui voyez

crdlmnt
0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonsoir, j'ai répondu à votre avant dernier message avant de lire celui ci, je me suis un peu perdue!!!! Serais-je aussi "forum incompatible"???!!!!
Un grand merci pour votre aide car c'est exactement "CA"!!!! YOUPIIIIII!!!! Vous m'avez épargné bien des heures de recherches..... J'avoue (avec un peu de honte) que même si je ne comprends pas encore bien vos différentes formules et bien je prends quand même!!!!!!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Ok
pour info la formule en Z
=SI(C3>0;MAX($Z$2:Z2)+1;"")
si C3 est égal à 0 va directement à "" c'est à dire rien, sinon:
détermine la valeur maximum du champ situé au dessus de la cellule où elle se trouve et rajoute 1 à cette valeur
le champ $Z$2:Z2 renvoi donc 0 au départ et le champ s'agrandit" au fur et à mesure que l'on descend vers le bas
($Z$2:Z3 $Z$2:Z4 ect....
donc à chaque fois que la formule rencontre une valeur en C, elle incrémente la valeur en Z de 1, ce qui donne une numérotation des lignes à éditer
les formules INDEX/EQUIV de la feuille d'édition utilisent cette numérotation pour ressortir les lignes
je passe le sujet en résolu
crdlmnt
0
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
bonsoir merci pour toutes ces infos. J'ai transposer vos formules sur mon document final. En ce qui concerne la zone d'affectation en Z (qui chez moi est en M) je n'ai eu aucun souci et je commence à comprendre le principe. Par contre pour les formules INDEX/EQUIV je n'arrive pas à avoir de résultats. La mise en page est totalement différente et je suppose que le problème vient de là. Par contre je me demande si le fait que certaines dénominations et références soient des chiffres pose souci? Auriez vous encore un peu de temps et de patience à m'accorder? voici mon document avec la mise en page quasi finale (les bordures et couleurs viendront plus tard...)

https://www.cjoint.com/c/EFpqZEPB6tY

les formules INDEX/EQUIV que j'ai rentré sont dans la première ligne du tableau "matériel à commander" en feuil2, mais elle ne donnent aucun résultat.
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alx8360 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

essaye ca :

=SI(Feuil1!C8>0;Feuil1!C8;SI(Feuil1!C9>0;Feuil1!C9;""))

Et ainsi de suite par exemple si tu as non pas 2 mais 4 fonctions SI à imbriquer :

=SI(Feuil1!C8>0;Feuil1!C8;SI(Feuil1!C9>0;Feuil1!C9;""SI(Feuil1!C10>0;Feuil1!C10;SI(Feuil1!C11>0;Feuil1!C11;""))))

Je pense que ca devrait fonctionner comme celà.
-1
catrenard Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
merci c'est parfait c'est exactement ce qu'il me fallait. Mais un nouveau problème se pose. Lorsque que plusieurs instruments sont utilisés, c'est à dire lorsque plusieurs cellules "quantités utilisées" sont > à 0 sur feuil1 seul le premier instrument figure sur le bon de commande (Feuil2). Je n'utilise pas plus de 10 instruments par intervention j' ai donc réalisé un tableau à 12 lignes (au cas ou) sur feuil2. Auriez vous une solution pour que l'ensemble des instruments apparaissent sur feuil2?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
.. tout lire dans sa discussion!
voir le message suivant envoyé à 15:08
ici
https://forums.commentcamarche.net/forum/affich-32110401-comment-combiner-des-fonctions-si#4
0