Bjr le forum,
Je souhaite me servir de la fonction countif dans le tableau joint.
Ecrire une formule qui Compte une seule fois dans la cellule K1, la valeur 1 si elle existe soit dans la cellule A1 OU C1 OU E1 OU G1 OU I1 OU dans toutes ces cellules à la fois. (Ne compter qu’une seule fois)
La même formule dans la cellule L1 mais qui compte cette fois la valeur 2
La même formule dans la cellule M1 mais qui compte cette fois la valeur 3
La même formule dans la cellule N1 mais qui compte cette fois la valeur 4
La même formule dans la cellule O1 mais qui compte cette fois la valeur 5
Et a la cellule P1 écrire la somme de K1 L1 M1 N1 O1.
Bjr Job75,
Merci pour la proposition. Quand j'applique la formule dans mon fichier réel ça ne marche pas. Ce que je n'ai pas précisé dans mon problème est que toutes les cellules de A2 à J2 sont des cellules liées à d'autres cellules qui contiennent des formules textes.
bonjour
en K1
=SI(OU(A1=1;C1=1;E1=1;G1=1;I1=1)=VRAI;1;"")
en L1
=SI(OU(A1=2;C1=2;;E1=2;G1=2;I1=2)=VRAI;1;"")
en M1
=SI(OU(A1=2;C1=2;;E1=2;G1=2;I1=2)=VRAI;1;"")
en N1
=SI(OU(A1=4;C1=4;E1=4;G1=4;I1=4)=VRAI;1;"")
en O1
=SI(OU(A1=5;C1=5;E1=5;G1=5;I1=5)=VRAI;1;"")
en P1
=SOMME(K1:O1)
re
Bonsoir @job75
j'ai l'habitude de le formuler entièrement a cause de vba qui renvoie false/true/null avec and
donc je généralise
colonne() c'est bien on peut étendre horizontalement et verticalement c'est plus simple
Bjr Job75,
Certainement c’est moi qui n’applique pas bien la formule.
Le tableau que j’ai joint est un exemple je vais préciser exactement comment le tableau réel se présente.
La cellule DP2 qui est à la colonne 120 ici dans l’exemple, au tableau réel se trouve à la ligne 1004 cellule BE1004 à la colonne 372.
Dans le tableau exemple j’ai 10 colonnes de DP à DY (120-129), dans le tableau réel j’ai 20 colonnes (10 colonnes qui comptent les valeurs en jaune et 10 qui comptent les valeurs en vert).
Dans le tableau exemple de DZ à ED j’ai 5 colonnes et je compte de 1 à 5 par contre dans le tableau réel j’ai 9 colonnes et je compte de 1 à 9
Voici la formule que j’ai écrite =SIGN(SUMPRODUCT((MOD(COLUMN($NH:$NZ);1004)=0)*($NH1004:$NZ1004=COLUMN()-382)))
Bjr Job75 j'ai pu écrire la formule ça marche elle compte les colonnes paire. Pour les colonnes impaires comment sera la formule à la OL2 pour compter les colonnes vertes ?