EXCEL2013 Nombre trop grand d'arguments
Résolu
Remi___
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
steve -
steve -
Bonjour,
Moyen de contourner un nombre d'arguments trop grand sans macros ?
=SI(ET(C23=1;C30=1);C3;SI(D10=0;SI(EST.PAIR(D11);D11/2;(D11-1)/2));SI(EST.PAIR(H10);H10/2;(H10-1)/2))
Moyen de contourner un nombre d'arguments trop grand sans macros ?
=SI(ET(C23=1;C30=1);C3;SI(D10=0;SI(EST.PAIR(D11);D11/2;(D11-1)/2));SI(EST.PAIR(H10);H10/2;(H10-1)/2))
A voir également:
- Vous avez entré un nombre trop important d'arguments pour cette fonction
- Fonction si et - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Fonction moyenne excel - Guide
2 réponses
Bonjour
Peut être comme ceci en indentant les si... pour vérifier les parenthèses
=SI(ET(C23=1;C30=1);C3;SI(D10=0;SI(EST.PAIR(D11);D11/2;(D11-1)/2);SI(EST.PAIR(H10);H10/2;(H10-1)/2)))
Cdlmnt
Peut être comme ceci en indentant les si... pour vérifier les parenthèses
=SI(ET(C23=1;C30=1)
;C3
;SI(D10=0
;SI(EST.PAIR(D11)
;D11/2
;(D11-1)/2)
;SI(EST.PAIR(H10)
;H10/2
;(H10-1)/2))
=SI(ET(C23=1;C30=1);C3;SI(D10=0;SI(EST.PAIR(D11);D11/2;(D11-1)/2);SI(EST.PAIR(H10);H10/2;(H10-1)/2)))
Cdlmnt
Bonjour Rémi,
Je m'étais trompé dans 2 signes, désolé !
Voici la formule corrigée (à mettre sur une seule ligne) :
=SI(ET(C23=1;C30=1);C3;SI(D10=0;(D11-EST.IMPAIR(D11))/2;
(H10-EST.IMPAIR(H10))/2))
Tu pourras facilement voir que cette formule est bien plus courte
que celle de départ, et donne cette fois les bons résultats. :)
Cordialement
Je m'étais trompé dans 2 signes, désolé !
Voici la formule corrigée (à mettre sur une seule ligne) :
=SI(ET(C23=1;C30=1);C3;SI(D10=0;(D11-EST.IMPAIR(D11))/2;
(H10-EST.IMPAIR(H10))/2))
Tu pourras facilement voir que cette formule est bien plus courte
que celle de départ, et donne cette fois les bons résultats. :)
Cordialement
J'ai pas vraiment compris comment tu avais fait mais merci !
et il en manquait une (toujours fermante) à la fin
Bonne soirée