Fonction imbriquée

SarahFistol Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
SarahFistol Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaie de faire une fonction imbriquée :

=IF(or(H12:H29="Nationale";H12:H29="Régionale"); NB.SI(A12:A30;"Etude"); IF(or(A12:A29=""; H12:H29=""; 0)))

Mais ça ne fonctionne pas !

Interprétation :
si colonne H = "Régionale" ou "Nationale" alors compte le nombre de fois ou "Etude" apparaît dans la colonne A et si colonne A et H = vide alors =0

Merci par avance pour votre aide

A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

1- Excel Anglais ou Français...
Si Anglais, NB.SI ====> COUNTIF
2- Tu travailles sur des matrices (H12:H29) ou sur des lignes (un résultat par ligne selon conditions)???


Cordialement,
Franck P
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour les 2

Ca sent la matricielle mal validée!
Formule à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}

d'autre part OU au lieu de OR (raison pour laquelle or ne s'est pas mis en majuscules

et enfin
OU(A12:A29=""; H12:H29....
et dans l'interprétation
si colonne A ET H = vide alors =0

d'ailleurs tu y réclames un zéro alors que ta formule renvoie un ""
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Tu ne peux pas faire référence à une plage avec l'égalité

et je ne comprends pas bien le but de ta formule
elle doit vérifier si dans la colonne H il y a Nationale partout ou si on rencontre une fois au moins Nationale ?
Dans le 2nd cas que se passe-t-il si Nationale et Régionale existent tous deux en H ?

Dans le cas où on devrait comptabiliser Etude chaque fois qu'il est associé à Nationale OU Régionale il faut passer par SOMMEPROD à condition que les plages aient la même dimension :
=SOMMEPROD((H12:H29="Nationale)*(A12:A29="Etude")) + SOMMEPROD((H12:H29="Régionale)*(A12:A29="Etude"))

Cdlmnt
0
SarahFistol Messages postés 82 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayé de contourner le pb en faisant une formule par ligne :

=IF(AND(OR(H1="Nationale";H1="Régionale"); A1="Etude";C1="Organisateur"));1


mais ça ne fonctionne toujours pas !
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Je comprends encore moins ce que tu veux faire ! tu as rajouté Organisateur

As tu essayé avec SommeProd ?

Pour y voir clair post un exemple allégé et anonymé de ton fichier sur cjoint.com et indique dans un prochain message le lien fourni et les explications détaillées de ce que tu cherches obtenir
0
SarahFistol Messages postés 82 Date d'inscription   Statut Membre Dernière intervention  
 
Désolée un message ou je disais que j'avais oublié une condition n'a pas été publié.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Ok

mais j'attends ton fichier pour poursuivre sinon ce n'est pas la peine, on es dans le brouillard !
0
SarahFistol Messages postés 82 Date d'inscription   Statut Membre Dernière intervention  
 
Voilà le lien pour accéder à une copie de mon tableau :

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

j'ai besoin de pouvoir calculer cet indicateur :
- le nombre d'études régionales et nationales pilotées par l'établissement
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
OK

Donc conditions à réunir :
Etude en colonne A
Pilote en colonne C
Nationale ou régionale en colonne C

C'est bien cela ?

Où veux tu afficher le résultat ?
0