OVH Cloud OVH Cloud

formule SI Bis

5 réponses
Avatar
Titou
Bonjours à tous et à toutes

Suite à certain de vos conseil hier j’ai mis en place une formule SI qui est
le suivante
« SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3) ;1 ;0) »
Et ça marche super bien mais voila je ne fait pas que la ligne 7 dans mon
calcule, je dois calculer ça de la ligne 7 à la ligne 45. Malheureusement
quand je cumule les formule les une au bout des autres je suis arrêté par
Excel qui trouve la formule trop longue.

Exemple ligne 7 + ligne 8 …
=(SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3);1;0)+SI(ET($C$8="BNSSA";NB.SI($D$8:$N$8;"V")>3);1;0)+…..)

Pouvez-vous m’aider SVP

Merci

"Titou" a écrit :

> Bonjours à tous et à toutes
>
> J’ai une cellule qui doit prendre 1 à deux conditions :
> - la première c’est que C7 soit = à BNSSA
> - la deuxième c’est que dans la plage (D7:AA7) la valeur V soit présente au
> moins une fois
>
> J’ai tenté ça : mais ça ne marche pas
> =SI($C$7="BNSSA";SI((D7:AA7)="V";1;0))
>
> Pouvez-vous m’aider SVP
>
> Merci
>

5 réponses

Avatar
dre
Salut,

Emploie la dernière méthode proposée sur le fil précédent :

=($C$7="BNSSA")*(NB.SI($D$7:$N$7;"V")>3)+($C$8="BNSSA")*(NB.SI($D$8:$N$8;"V")>3)+…..

Â+



Bonjours à tous et à toutes

Suite à certain de vos conseil hier j’ai mis en place une formule SI qui est
le suivante
« SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3) ;1 ;0) »
Et ça marche super bien mais voila je ne fait pas que la ligne 7 dans mon
calcule, je dois calculer ça de la ligne 7 à la ligne 45. Malheureusement
quand je cumule les formule les une au bout des autres je suis arrêté par
Excel qui trouve la formule trop longue.

Exemple ligne 7 + ligne 8 …
=(SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3);1;0)+SI(ET($C$8="BNSSA";NB.SI($D$8:$N$8;"V")>3);1;0)+…..)

Pouvez-vous m’aider SVP

Merci


Bonjours à tous et à toutes

J’ai une cellule qui doit prendre 1 à deux conditions :
- la première c’est que C7 soit = à BNSSA
- la deuxième c’est que dans la plage (D7:AA7) la valeur V soit présente au
moins une fois

J’ai tenté ça : mais ça ne marche pas
=SI($C$7="BNSSA";SI((D7:AA7)="V";1;0))

Pouvez-vous m’aider SVP

Merci






Avatar
Titou
Pas possible car la formule reste encore trops longue

Salut,

Emploie la dernière méthode proposée sur le fil précédent :

=($C$7="BNSSA")*(NB.SI($D$7:$N$7;"V")>3)+($C$8="BNSSA")*(NB.SI($D$8:$N$8;"V")>3)+…..

Â+



Bonjours à tous et à toutes

Suite à certain de vos conseil hier j’ai mis en place une formule SI qui est
le suivante
« SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3) ;1 ;0) »
Et ça marche super bien mais voila je ne fait pas que la ligne 7 dans mon
calcule, je dois calculer ça de la ligne 7 à la ligne 45. Malheureusement
quand je cumule les formule les une au bout des autres je suis arrêté par
Excel qui trouve la formule trop longue.

Exemple ligne 7 + ligne 8 …
=(SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3);1;0)+SI(ET($C$8="BNSSA";NB.SI($D$8:$N$8;"V")>3);1;0)+…..)

Pouvez-vous m’aider SVP

Merci


Bonjours à tous et à toutes

J’ai une cellule qui doit prendre 1 à deux conditions :
- la première c’est que C7 soit = à BNSSA
- la deuxième c’est que dans la plage (D7:AA7) la valeur V soit présente au
moins une fois

J’ai tenté ça : mais ça ne marche pas
=SI($C$7="BNSSA";SI((D7:AA7)="V";1;0))

Pouvez-vous m’aider SVP

Merci








Avatar
Hugh
A la condition qu'il n'y ait pas plusieurs "V" sur la même ligne, je
propose ceci (toujours avec formule matricielle) :
=SOMME((C7:C45="BNSSA")*(D7:N19="V"))

(en validant la formule après saisie par Ctrl + shift + Entrée)


Titou wrote:
Pas possible car la formule reste encore trops longue

Salut,

Emploie la dernière méthode proposée sur le fil précédent :

=($C$7="BNSSA")*(NB.SI($D$7:$N$7;"V")>3)+($C$8="BNSSA")*(NB.SI($D $8:$N$8;"V")>3)+.....

Â+



Bonjours à tous et à toutes

Suite à certain de vos conseil hier j'ai mis en place une formule S I qui est
le suivante
« SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3) ;1 ;0) »
Et ça marche super bien mais voila je ne fait pas que la ligne 7 da ns mon
calcule, je dois calculer ça de la ligne 7 à la ligne 45. Malheur eusement
quand je cumule les formule les une au bout des autres je suis arrê té par
Excel qui trouve la formule trop longue.

Exemple ligne 7 + ligne 8 ...
=(SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3);1;0)+SI(ET($C$8="B NSSA";NB.SI($D$8:$N$8;"V")>3);1;0)+.....)

Pouvez-vous m'aider SVP

Merci


Bonjours à tous et à toutes

J'ai une cellule qui doit prendre 1 à deux conditions :
- la première c'est que C7 soit = à BNSSA
- la deuxième c'est que dans la plage (D7:AA7) la valeur V soit p résente au
moins une fois

J'ai tenté ça : mais ça ne marche pas
=SI($C$7="BNSSA";SI((D7:AA7)="V";1;0))

Pouvez-vous m'aider SVP

Merci










Avatar
Titou
Merci

mais comme tu dis il y a plusieur "V" sur la ligne


A la condition qu'il n'y ait pas plusieurs "V" sur la même ligne, je
propose ceci (toujours avec formule matricielle) :
=SOMME((C7:C45="BNSSA")*(D7:N19="V"))

(en validant la formule après saisie par Ctrl + shift + Entrée)


Titou wrote:
Pas possible car la formule reste encore trops longue

Salut,

Emploie la dernière méthode proposée sur le fil précédent :

=($C$7="BNSSA")*(NB.SI($D$7:$N$7;"V")>3)+($C$8="BNSSA")*(NB.SI($D$8:$N$8;"V")>3)+.....

Â+



Bonjours à tous et à toutes

Suite à certain de vos conseil hier j'ai mis en place une formule SI qui est
le suivante
« SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3) ;1 ;0) »
Et ça marche super bien mais voila je ne fait pas que la ligne 7 dans mon
calcule, je dois calculer ça de la ligne 7 à la ligne 45. Malheureusement
quand je cumule les formule les une au bout des autres je suis arrêté par
Excel qui trouve la formule trop longue.

Exemple ligne 7 + ligne 8 ...
=(SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3);1;0)+SI(ET($C$8="BNSSA";NB.SI($D$8:$N$8;"V")>3);1;0)+.....)

Pouvez-vous m'aider SVP

Merci


Bonjours à tous et à toutes

J'ai une cellule qui doit prendre 1 à deux conditions :
- la première c'est que C7 soit = à BNSSA
- la deuxième c'est que dans la plage (D7:AA7) la valeur V soit présente au
moins une fois

J'ai tenté ça : mais ça ne marche pas
=SI($C$7="BNSSA";SI((D7:AA7)="V";1;0))

Pouvez-vous m'aider SVP

Merci














Avatar
FxM
Bonsoir,

A la hussarde :o)

Modifie légèrement ta formule en enlevant le $ devant la ligne 7
=SI(ET($C7="BNSSA";NB.SI($D7:$N7;"V")>3) ;1 ;0)

Si tu recopies cette formule vers le bas, tu obtiens :
=SI(ET($C8="BNSSA";NB.SI($D8:$N8;"V")>3) ;1 ;0)
=SI(ET($C9="BNSSA";NB.SI($D9:$N9;"V")>3) ;1 ;0)
=SI(ET($C10="BNSSA";NB.SI($D10:$N10;"V")>3) ;1 ;0)
etc jusqu'à 45

Reste à sommer ... enfin me semble-t-il

@+
FxM




Bonjours à tous et à toutes

Suite à certain de vos conseil hier j’ai mis en place une formule SI qui est
le suivante
« SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3) ;1 ;0) »
Et ça marche super bien mais voila je ne fait pas que la ligne 7 dans mon
calcule, je dois calculer ça de la ligne 7 à la ligne 45. Malheureusement
quand je cumule les formule les une au bout des autres je suis arrêté par
Excel qui trouve la formule trop longue.

Exemple ligne 7 + ligne 8 …
=(SI(ET($C$7="BNSSA";NB.SI($D$7:$N$7;"V")>3);1;0)+SI(ET($C$8="BNSSA";NB.SI($D$8:$N$8;"V")>3);1;0)+…..)

Pouvez-vous m’aider SVP

Merci


Bonjours à tous et à toutes

J’ai une cellule qui doit prendre 1 à deux conditions :
- la première c’est que C7 soit = à BNSSA
- la deuxième c’est que dans la plage (D7:AA7) la valeur V soit présente au
moins une fois

J’ai tenté ça : mais ça ne marche pas
=SI($C$7="BNSSA";SI((D7:AA7)="V";1;0))

Pouvez-vous m’aider SVP

Merci