Demande d'aide formule si

Résolu/Fermé
melie81 Messages postés 9 Date d'inscription jeudi 14 février 2019 Statut Membre Dernière intervention 14 février 2019 - 14 févr. 2019 à 10:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 févr. 2019 à 14:23
Bonjour,
je ne suis pas très à l'aise sur excel et je cherche une formule "si" avec condition que la somme soit 1 si la case n'est pas vide (du texte dans les cases) ou s'il n' y a pas écrit "à faire". J'ai en effet des colonnes avec du texte "date" pour indiquer quand le document a été reçu et du texte "a faire" quand ce n'est pas le cas. les résultats seront ensuite convertis en pourcentage
Pouvez vous m'aider ?
Cordialement,
Mélie

2 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 852
14 févr. 2019 à 10:08
Bonjour,

Il vous faut être un peu plus précise:
- Quels sont les valeurs possibles pour votre case de test?
- Quels valeurs doivent ressortir en cas de test concluant?
- Et en cas de tests négatifs?

Je vous invite également à envoyé votre fichier via ce site : https://www.cjoint.com/
et a communiquer le lien en réponse
1
melie81 Messages postés 9 Date d'inscription jeudi 14 février 2019 Statut Membre Dernière intervention 14 février 2019
14 févr. 2019 à 10:24
D'accord, et bien si ma case est vide ou avec le texte "a faire", somme à 0; à l'inverse si elle est remplie, somme =1. Je dois faire la somme de plusieurs lignes sur ma colonne, car certaines cases sont remplies avec les dates et d'autres non ou " a faire"Je veux bien joindre un fichier mais c'est un extrait de tableau lié à mon travail, je ne connais pas ce lien.
Est ce que c'est assez clair pour vous?
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 852
14 févr. 2019 à 10:28
Ca devrait être bon :)

Dans votre case dans laquelle vous voulez la somme écrivez ceci:
=Si(Ou(A1="";A1="a faire");1;0)

A1 étant la case de votre date si je comprend bien je vous laisse donc l'adapter
0
melie81 Messages postés 9 Date d'inscription jeudi 14 février 2019 Statut Membre Dernière intervention 14 février 2019
14 févr. 2019 à 10:44
mes cellules concernées sur ma colonne vont de A16 à A171, je dois sélectionner toute cette plage de cellules? je suis vraiment novice, désolée, merci de votre patience
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 852
14 févr. 2019 à 10:52
Juste la cellule A16 puis après vous pouvez étirer votre formule en cliquant sur le coin inférieur droit

Cela adaptera la formule au case de la ligne
0
melie81 Messages postés 9 Date d'inscription jeudi 14 février 2019 Statut Membre Dernière intervention 14 février 2019
14 févr. 2019 à 11:02
zut ! je n' y arrive pas, j'ai écris la formule adaptée suivante :
=si(ou(A16:A171="";A16:A171="a faire")1;0) mais ça ne fonctionne pas, ou me suis je trompée ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
14 févr. 2019 à 10:26
Bonjour
allez, je tente
avec en A2 la date en B2 le texte
=SI(ET(A1<>"";B1="à faire");1;"")*
  • que vous pouvez calculer directement sans colonne intermédiaire avec:

=NB.SI.ENS(A2;"<>";B2;"à faire")
et si ça ne va pas, remettez vous en à notre ami diablo (salut) en déposant votre fichier
crdlmnt
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
14 févr. 2019 à 10:31
je rectifie suite à votre dernier message:

=SI(OU(B2="";B2="à faire");0;1)

et pour un calcul direct:
=NB.SI.ENS(B:B;"<>";B:B;"<>à faire")

crdlmnt
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 852
14 févr. 2019 à 10:33
Salut Vaucluse:)

On arrive au même conclusion à 3 minute près c'est rassurant
0