Erreur de formule
Résolu/Fermé
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
-
2 juin 2020 à 12:18
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 juin 2020 à 17:54
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 juin 2020 à 17:54
A voir également:
- Erreur de formule
- Erreur 0x80070643 - Accueil - Windows
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
7 réponses
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
165
Modifié le 2 juin 2020 à 12:44
Modifié le 2 juin 2020 à 12:44
Bonjour,
=SI(ET(E23="";F23="";G23="");"";SI(ET(E23="";F23<>"";G23<>"");1;SI(ET(E23<>"";F23="";G23="");2;SI(ET(E23<>"";F23<>"";G23<>"");3;""))))
=SI(ET(E23="";F23="";G23="");"";SI(ET(E23="";F23<>"";G23<>"");1;SI(ET(E23<>"";F23="";G23="");2;SI(ET(E23<>"";F23<>"";G23<>"");3;""))))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
2 juin 2020 à 12:48
2 juin 2020 à 12:48
Bonjour Mistral, ça roule?
pas sur d'avoir tout compris
, reviens si ça ne va pas et dis nous ce qui coince
=SI(NB.SI(E23:G23;"<>")=3;3;SI(ET(E23<>"";F23="";G23="");2;SI(OU(E23<>"";F23<>"");1;0)))
crdlmnt
pas sur d'avoir tout compris
, reviens si ça ne va pas et dis nous ce qui coince
=SI(NB.SI(E23:G23;"<>")=3;3;SI(ET(E23<>"";F23="";G23="");2;SI(OU(E23<>"";F23<>"");1;0)))
crdlmnt
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
4
2 juin 2020 à 14:21
2 juin 2020 à 14:21
Bonjour Vaucluse,
Bonjour Yoyo,
Tout d’abord merci pour vos réponses.
Ensuite toutes mes excuses si je n’ai pas été très clair dans la formulation de ma question.
1) Les valeurs rentrées dans les trois colonnes sont des saisies au clavier.
2) J’ai utilisé les colonnes A, B et C par réflexe, mais dans le classeur, ça sera effectivement les colonnes E, F et G qui seront utilisées.
3) Il y aura environ 1000 lignes possibles dans le classeur.
Je vais donc utiliser les colonnes réelles du classeur dans ce qui suit.
Toutes les cellules de la colonne E vaudront 2. Toutes les cellules des colonnes F et G valent 1 mais on ne comptabilise qu’une seule des colonnes même si les deux sont remplies.
La totalisation de ces trois colonnes se fait en colonne J. C’est cette colonne qui aura les formules.
Ci-dessous les résultats attendus.
Vos formules ne fonctionnent pas.
- Celle de Vaucluse donne 2 en permanence.
- Celle de Yoyo donne 3 qui si les trois colonnes sont vraies.
J’espère que j’ai été plus clair.
Cordialement.
Mistral
Bonjour Yoyo,
Tout d’abord merci pour vos réponses.
Ensuite toutes mes excuses si je n’ai pas été très clair dans la formulation de ma question.
1) Les valeurs rentrées dans les trois colonnes sont des saisies au clavier.
2) J’ai utilisé les colonnes A, B et C par réflexe, mais dans le classeur, ça sera effectivement les colonnes E, F et G qui seront utilisées.
3) Il y aura environ 1000 lignes possibles dans le classeur.
Je vais donc utiliser les colonnes réelles du classeur dans ce qui suit.
Toutes les cellules de la colonne E vaudront 2. Toutes les cellules des colonnes F et G valent 1 mais on ne comptabilise qu’une seule des colonnes même si les deux sont remplies.
La totalisation de ces trois colonnes se fait en colonne J. C’est cette colonne qui aura les formules.
Ci-dessous les résultats attendus.
Vos formules ne fonctionnent pas.
- Celle de Vaucluse donne 2 en permanence.
- Celle de Yoyo donne 3 qui si les trois colonnes sont vraies.
J’espère que j’ai été plus clair.
Cordialement.
Mistral
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
165
2 juin 2020 à 14:28
2 juin 2020 à 14:28
Le problème ne vient pas des formules mais de ta première demande qui ne correspond pas à celle-ci !
Par exemple : " 3 si A(E), B(F) et C(G) ne sont pas vides"
Dans l'exemple que tu viens de poster, SI E & G ne sont pas vides, ça doit renvoyer 3 ?!
Par exemple : " 3 si A(E), B(F) et C(G) ne sont pas vides"
Dans l'exemple que tu viens de poster, SI E & G ne sont pas vides, ça doit renvoyer 3 ?!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
2 juin 2020 à 14:28
2 juin 2020 à 14:28
Alors vu comme ça peut être tout simplement:
=SI(E2<>"";2;0)+SI(NB.SI(F2:G2;"<>");1;0)
ça donne ça
https://mon-partage.fr/f/Ux3oDWm0/
crdlmnt
=SI(E2<>"";2;0)+SI(NB.SI(F2:G2;"<>");1;0)
ça donne ça
https://mon-partage.fr/f/Ux3oDWm0/
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
4
2 juin 2020 à 14:57
2 juin 2020 à 14:57
Merci Vaucluse,
C'est presque ça je souhaiterais juste avoir une cellule vide que d'avoir un zéro sur la 1ère ligne.
C'est presque ça je souhaiterais juste avoir une cellule vide que d'avoir un zéro sur la 1ère ligne.
Mistral_13200
Messages postés
634
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
21 mars 2024
4
2 juin 2020 à 15:10
2 juin 2020 à 15:10
J'ai modifié ta formule pour arriver à mes fins.
Voilà ce ça donne :
Un grand merci à toi.
Mistral
Voilà ce ça donne :
=SI(ET($E28="";$F28="";$G28="");"";SI($E28<>"";2;0)+SI(NB.SI($F28:$G28;"<>");1;0))
Un grand merci à toi.
Mistral
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
2 juin 2020 à 17:54
2 juin 2020 à 17:54
il aurait peut-être été possible de simplement désactiver l'affichage des 0, non?
bonne route au plaisir
bonne route au plaisir
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
Modifié le 2 juin 2020 à 15:13
Modifié le 2 juin 2020 à 15:13
Bonjour à tous
Un poil plus simple avec MAX
=SI(NB(E2:G2)=0;"";SI(E2<>"";2;0)+MAX(F2:G2))
Cdlmnt
Un poil plus simple avec MAX
=SI(NB(E2:G2)=0;"";SI(E2<>"";2;0)+MAX(F2:G2))
Cdlmnt