Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Plusieurs fonctions SI et ESTVIDE imbriquées

Lolexcel

XLDnaute Nouveau
Bonjour,

Cela fait depuis plusieurs heures que je réfléchis à une formule qui me permettrait dans la cellule J4 de :

- Regarder si H4 est vide => rien n'inscrire dans la cellule J4
- Si H4 n'est pas vide :
- Regarder si D4 n'est pas vide => soustraite la valeur de H4 à celle de D4
- Si D4 est vide :
- Regarder si F4 n'est pas vide => soustraite la valeur de H4 à celle de F4
- Si F4 est vide:
- Regarder si C4 n'est pas vide => soustraite la valeur de H4 à celle de C4
- Si C4 est vide:
- Regarder si E4 n'est pas vide => soustraite la valeur de H4 à celle de E4
- Si E4 est vide: ne rien inscrire dans la cellule J4

Je me suis arrêtée à :
=SI(ESTVIDE(D4);SI(ESTVIDE(F4);SI(ESTVIDE(H4);"";(H4-E4));(H4-F4));(H4-D4))
Et Excel me dit que j'ai trop d'arguments dans la fonction...

Quelqu'un aurait une idée ?

Merci d'avance !
Lolexcel
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A tout hasard
VB:
=SI(H4="";"";SI(D4<>"";H4-D4;SI(F4<>"";H4-F4;SI(C4<>"";H4-C4;SI(E4<>"";H4-E4;"")))))
ou
VB:
=SI(H4="";"";SI(D4<>"";D4-H4;SI(F4<>"";F4-H4;SI(C4<>"";C4-H4;SI(E4<>"";E4-H4;"")))))

JHA
 
Dernière édition:

ALS35

XLDnaute Impliqué
Bonjour à tous,
Et pourquoi pas :
VB:
=SI(H4="";"";SI(D4<>"";D4;SI(F4<>"";F4;SI(C4<>"";C4;SI(E4<>"";E4;""))))-H4)
ou pour Excel 2019 :
=SI.CONDITIONS(D4<>"";D4;F4<>"";F4;C4<>"";C4;E4<>"";E4)-H4

Cordialement
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…