Fonction condition "si...alors"

Fermé
Metissss974 Messages postés 1 Date d'inscription mercredi 11 octobre 2017 Statut Membre Dernière intervention 11 octobre 2017 - 11 oct. 2017 à 16:05
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 18 oct. 2017 à 18:29
Bonjour,

J'ai un tableau de 13 colonnes (A1 à M1) et plusieurs lignes.

La colonne A1 correspond aux ouvrages.

Les colonnes B1 à M1 correspondent à un métal (antimoine, arsenic, baryum, cadmium, chrome, cuivre, molybdène, nickel, plomb, sélénium, zinc, mercure).

Pour chaque ouvrage les métaux à analyser sont cochés.

A savoir que, les métaux sont analysés en laboratoire par packs de 12 métaux ou de 8 métaux (les 8 métaux sont toujours les mêmes : arsenic, cadmium, chrome, cuivre, nickel, plomb, zinc, mercure)

J'aimerais pouvoir faire :
- " si les cellules B2 à M2 sont cochés alors on a un pack de 12"
- " si les cellules correspondants aux 8 métaux sont cochés alors on a un pack de 8 "

Si quelqu'un peut m'aider ça serait super.

Merci d'avance

4 réponses

DjiDji59430 Messages postés 4031 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 22 avril 2024 644
11 oct. 2017 à 16:18
Bonjour,


Essaye :
=nb.si($b$2:$m$2;"x")
si il y a un x dans une cellule cochée

sinon

Joins un fichier-test, (avec TOUTES les explications et les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants.

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".

Cordialement.
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
11 oct. 2017 à 16:23
Bonjour,

Plusieurs choix possibles
Soit vous compté le nombre de cellule et afficher directement le nombre de x:
=NB.SI(B2:M2;"x")

Soit vous voulez les phrase exactes:
=Si(NB.SI(B2:M2;"x")=8;"Pack de 8"; "Pack de 12")

Si le sélénium ( par exemple) n'est que dans le pack de 12 ( et donc pas d'autre pack de 8 possible) :
=Si(K2="x";"Pack de 12"; "Pack de 8" )

A vous de choisir suivant vos utilités
0
bryanlowen Messages postés 85 Date d'inscription mercredi 18 octobre 2017 Statut Membre Dernière intervention 19 juillet 2019 73
18 oct. 2017 à 09:41
Bonjour,

https://www.cjoint.com/c/GJshOZqtKgU

En espérant vous avoir aidé,
Cordialement.
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
18 oct. 2017 à 18:29
Bonjour.

Je n'ai pas interprété le problème de la même façon que mes trois camarades.
Je crois comprendre que le tableau existe déjà, que l'ordre des métaux est fixé (il est d'ailleurs alphabétique, à l'exception du dernier) et que le tableau peut se trouver en cours de saisie, avec plus de 4 cellules encore vides.
Dans ce cas il faut une formule à rallonge :
=SI(NB.SI(B2:M2;"x")=12;"pack de 12";SI(ET(C2="x";E2="x";F2="x"; G2="x";I2="x";J2="x";L2="x";M2="x");"pack de 8");"incomplet")

Cordialement.
0