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 -
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
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
A voir également:
- Comment combiner des fonctions si
- Fonction si et - Guide
- Combiner pdf - Guide
- Excel combiner deux cellules - Guide
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Comment faire fonctionner le chromecast - Guide
5 réponses
Bonjour, quest-ce que tu appelles combiner des formules si? Les imbriquer pour avoir un genre "SI ... alors ... sinon si ... alors ... sinon?
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.....
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
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
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
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
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
... 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..
https://forums.commentcamarche.net/forum/affich-32110401-comment-combiner-des-fonctions-si#4
mais une dernière fois..
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!!!!
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
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
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....
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....
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
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
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!!!!!!
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!!!!!!
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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à.
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à.
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?
.. 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
voir le message suivant envoyé à 15:08
ici
https://forums.commentcamarche.net/forum/affich-32110401-comment-combiner-des-fonctions-si#4