comment joindre 2 conditions imbriquées elles-même ?

yao

XLDnaute Nouveau
Bonjour à tous,
Je viens juste de m'inscrire sur ce forum.

Je planche depuis un certain temps sur des fonctions imbriquées, hélas sans résultat.

Ou :
en D4, je peux avoir 2 types de réponses "Devis ou Facture", apparaissant selon un choix fait dans la cellule C1, à savoir =SI(C4=1;"Devis";"Facture")
en D11, j'ai une addition partielle ou totale de 3 valeurs contenues dans D8 D9 D10
en G8, j'ai lune addition absolue, issue d'un autre calcul
en D16, j'ai la différence entre l'addition obtenue en D11 comparée à la valeur de G8 (Nb : D11 peut être inf ou égal à G8, mais en aucun cas sup)






Je voudrais indiquer 3 infos possibles :
1) info texte = "réglée" (si type=Facture et que D11=G8)
2) info texte = "" (si type=Devis et que D11=G8, alors ne rien annoter)
3) info num = D16 (si type=Facture ou type=Devis et que D11 différent de G8, indiquer la différence obtenue en D16


Je voudrais donc donner une indication (texte ou valeur) conditionnée en D13
Séparément, ces 2 formules fonctionnent
=SI(ET(D4="Devis :";D11=G8);"ne_rien_annoter";G8-D11)
=SI(ET(D4="Facture :";D11=G8);"réglée";G8-D11)

Question :
Comment les assembler en une afin d'obtenir toutes les possibilités désirées ?


Merci d'avance
 

BuffaloBill

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

Salut pour avoir plusieurs condition dans une formule tu peux utiliser la formule "Si" écrite comme ça :

=si(condition1;valeur si vrai; si( condition2; valeur si vrai; si (condition3 ; valeur si vrai)))

Si ca peux t'aider
 
Dernière édition:

yao

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

Merci pour cette rapide réponse.
Mais j'avais trouvé cette indication sur ce forum (et d'autres), j'ai testé et re-tester, sans pouvoir la mettre en pratique dans mon cas personnel.

En fait, j'ai à faire :
si condition1 et condition2 = ok, alors donner valeur si vrai ou valeur si faux

auquel je dois additionner (en forme de "OU" je pense)

si condition3 et condition4 = ok, alors donner valeur si vrai ou valeur si faux


Pour être plus précis :
SI(ET(D4="Devis :";D11=G8);"ne_rien_annoter";G8-D11) OU SI(ET(D4="Facture :";D11=G8);"réglée";G8-D11)
 

Victor21

XLDnaute Barbatruc
Re : comment joindre 2 conditions imbriquées elles-même ?

Bonjour, yao, BuffaloBill et bienvenue à vous deux sur XLD.

Jolie image. Mais difficile d'y contrôler ma proposition. Alors plutôt que de vous envoyer une solution erronée, je préfère m'abstenir. Et centrer mes efforts sur d'autres questions plutôt que de reconstruire un fichier existant.

:)
 

Misange

XLDnaute Barbatruc
Re : comment joindre 2 conditions imbriquées elles-même ?

Bonjour

c'est plus facile de t'aider si au lieu de mettre une image de ton classeur tu mets un petit classeur exemple qui permet aux répondeurs de tester ... donc sans test possible :
Par ailleurs info texte et info num c'est pas très clair pour moi mais bon une tentative

Je voudrais indiquer 3 infos possibles :
1) info texte = "réglée" (si type=Facture et que D11=G8)
2) info texte = "" (si type=Devis et que D11=G8, alors ne rien annoter)
3) info num = D16 (si type=Facture ou type=Devis et que D11 différent de G8, indiquer la différence obtenue en D16

=si(D11=G8;si(C4=1;"";"réglée);D16)
 

BuffaloBill

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

la fonction Ou (comme en électronique) te donne VRAI su une des entrées (condition) est VRAI
le fonction ET te donne vrai si toutes les entrées sont VRAI

je ne vois pas le rapport avec les condition 1 et 2 avec les les conditions 3 et 4 (c'est dimanche!!)
 

yao

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

Selon la solution de Misange :

=SI(D11=G8;SI(C4=1;"";"réglée");D16)

ça marche ! ! !
Ô Miracle

Quand je pense aux usines à gaz que j'essayai de mettre en oeuvre...
Grand merci.
 

Goosse_Clement

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

Bonjour Yao,

Je te propose cette formule=


=SI(ET(D4="Facture";D11=G8);"Réglée";SI(ET(D4="Devis";D11=G8);"";SI(ET(OU(D4="Facture";D4="Devis");D11<>G8);D11-G8;"")))

A toi de tester et de revenir sur le forum si elle ne fonctionne pas ;-)

BAT
 

Victor21

XLDnaute Barbatruc
Re : comment joindre 2 conditions imbriquées elles-même ?

Re,
Hello Victor21 et Misange,

Y'a qu'à demander, fichier exemple (format Excel 97), dispo à cette Url

Merci
A+
Téléchargé sur XLD, ce serait encore mieux :
- Pour le demandeur en trois clics, c'est fait,
- Pour le répondeur, un clic suffit,
- Ca lui évite d'aller sur des sites où il risque d'attraper la tourista,
- Ca garantit que le prochain visiteur qui tombera sur ce fil pour la même problématique aura encore accès à ce fichier.

Edit : Bonjour, misange ;)
 
Dernière édition:

yao

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

Hello Goosse_Clement

=SI(ET(D4="Facture";D11=G8);"Réglée";SI(ET(D4="Dev is";D11=G8);"";SI(ET(OU(D4="Facture";D4="Devis");D 11<>G8);D11-G8;"")))
Ça marche aussi, sauf que la valeur (si diff entre D11 et G8) me renvoie une valeur négative précédée du signe - (moins)

D'où, rectification de ta formule en (j'ai inversé le sens G8-D11 à la fin):
=SI(ET(D4="Facture";D11=G8);"Réglée";SI(ET(D4="Dev is";D11=G8);"";SI(ET(OU(D4="Facture";D4="Devis");D11<>G8);G8-D11;"")))

Merci
 
Dernière édition:

yao

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

@Victor21

Téléchargé sur XLD, ce serait encore mieux :
- Pour le demandeur en trois clics, c'est fait,
- Pour le répondeur, un clic suffit,
- Ca lui évite d'aller sur des sites où il risque d'attraper la tourista,
- Ca garantit que le prochain visiteur qui tombera sur ce fil pour la même problématique aura encore accès à ce fichier.


Tu as raison, c'est juste qu'en tant qu'admin (Yao) d'un site moi-même (Ce lien n'existe plus), je ne veux pas encombrer les serveurs des forums.
De plus, travaillant sur Mac, aucun risque d'attraper une tourista.
Pour ce qui est de la conservation dans le temps, je ne peux que te donner raison : )


Donc, fichier chargé sur XLD :



En tous les cas, encore un grand merci, surtout concernant la réactivité des membres...

A+
 

Pièces jointes

  • excel_fonctions_imbriq.xls
    8 KB · Affichages: 37
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : comment joindre 2 conditions imbriquées elles-même ?

Bonjour à tous

yao: bienvenue sur le forum
De plus, travaillant sur Mac, aucun risque d'attraper une tourista.

Je ne serai pas aussi affirmatif ;)

Mais bon, je suis pas un addict de la pomme, cela tempère mes ardeurs ;)

Sinon, personnellement, j’emploierai plutôt cette formule en D4.
Code:
=CHOISIR(C4;"Devis";"Facture")
 
Dernière édition:

yao

XLDnaute Nouveau
Re : comment joindre 2 conditions imbriquées elles-même ?

Bonjour à tous

Je ne serai pas aussi affirmatif ;)

Mais bon, je suis pas un addict de la pomme, cela tempère mes ardeurs ;)

Bon, ce que tu as trouvé n'est pas faux, du coup, on ne peut pas dire : Apple = zéro virus
Mais (eh oui), plusieurs solutions existent et ce, sans intervention de la part de l'utilisateur (mise à jour à faire, etc.)

- Installer Little Snitch (impératif)
- XProtect protège en tache de fond,
- Comme sur un PC, activer une session Admin pour installer des logiciels, puis passer en session utilisateur sans droits Admin.
Ainsi, si l'utilisateur ne peut engager d'installation, un éventuel intrus ne le pourra également.
Voir le sujet sur le site iFanatic : Ce lien n'existe plus
- Lire le Ce lien n'existe plus


Nb : J'étais de la Poire, c'est pourquoi je ne tempère pas mes ardeurs : )

A+


Regarde la pièce jointe 911421
 

Pièces jointes

  • XProtect_Updater_Mac.jpg
    XProtect_Updater_Mac.jpg
    41.2 KB · Affichages: 28

Discussions similaires

Réponses
0
Affichages
1 K

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 453
Messages
2 088 551
Membres
103 881
dernier inscrit
malbousquet