Fonction qui calcule le nombre de cellules vides
Fermé
monsach
Messages postés
7
Date d'inscription
dimanche 6 mars 2016
Statut
Membre
Dernière intervention
16 mars 2016
-
14 mars 2016 à 19:00
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 16 mars 2016 à 20:18
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 16 mars 2016 à 20:18
A voir également:
- Fonction qui calcule le nombre de cellules vides
- Fonction si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- En raison d'un nombre important d'échec de connexion snapchat - Forum Snapchat
- Excel ne peut pas insérer de nouvelles cellules car cela déplacerait des cellules non vides ✓ - Forum Excel
- Verrouiller cellules excel - Guide
5 réponses
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 079
Modifié par Mike-31 le 14/03/2016 à 19:43
Modifié par Mike-31 le 14/03/2016 à 19:43
Bonsoir,
pour avoir l'adresse de la dernière cellule de la colonne A contenant du texte tu peux utiliser cette formule, ensuite il faudra l'insérer dans tes formules en fonction de ce que tu recherches en utilisant la syntaxe INDIRECT
=ADRESSE(EQUIV(RECHERCHEV(CAR(255);A:A;1);A:A);1;4)
ou plus simple
=ADRESSE(EQUIV("zzzzz";A:A;1);1;4)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
pour avoir l'adresse de la dernière cellule de la colonne A contenant du texte tu peux utiliser cette formule, ensuite il faudra l'insérer dans tes formules en fonction de ce que tu recherches en utilisant la syntaxe INDIRECT
=ADRESSE(EQUIV(RECHERCHEV(CAR(255);A:A;1);A:A);1;4)
ou plus simple
=ADRESSE(EQUIV("zzzzz";A:A;1);1;4)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 079
14 mars 2016 à 20:10
14 mars 2016 à 20:10
Re,
Ok je comprends, mais à la place d'une capture écran peux tu mettre un exemple de ce fichier que l'on puisse y travailler dessus que tu peux joindre à partir de ce lien
https://www.cjoint.com/
Ok je comprends, mais à la place d'une capture écran peux tu mettre un exemple de ce fichier que l'on puisse y travailler dessus que tu peux joindre à partir de ce lien
https://www.cjoint.com/
monsach
Messages postés
7
Date d'inscription
dimanche 6 mars 2016
Statut
Membre
Dernière intervention
16 mars 2016
14 mars 2016 à 20:17
14 mars 2016 à 20:17
je viens de joindre le fichier excel, voici le lien:
https://www.cjoint.com/c/FCotoXpjY8e
cordialement.
Monsach
https://www.cjoint.com/c/FCotoXpjY8e
cordialement.
Monsach
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 079
14 mars 2016 à 20:32
14 mars 2016 à 20:32
Re,
alors pour compter le nombre de magasin qui n'a pas déclaré
=SOMMEPROD((A2:A6<>"")*(D2:D6=""))
si ta liste est évolutive si j'ai bien compris
=SOMMEPROD((A2:INDIRECT(ADRESSE(EQUIV("zzzzz";A:A;1);1;4))<>"")*(D2:INDIRECT(ADRESSE(EQUIV("zzzzz";A:A;1);4;4))=""))
alors pour compter le nombre de magasin qui n'a pas déclaré
=SOMMEPROD((A2:A6<>"")*(D2:D6=""))
si ta liste est évolutive si j'ai bien compris
=SOMMEPROD((A2:INDIRECT(ADRESSE(EQUIV("zzzzz";A:A;1);1;4))<>"")*(D2:INDIRECT(ADRESSE(EQUIV("zzzzz";A:A;1);4;4))=""))
monsach
Messages postés
7
Date d'inscription
dimanche 6 mars 2016
Statut
Membre
Dernière intervention
16 mars 2016
14 mars 2016 à 22:10
14 mars 2016 à 22:10
Merci, ça marche parfaitement!!
J'ai une autre question: comment faire pour ne pas prendre les doublons de la cellule A?
En gros, il me faudrait en D14 une formule comme
=SOMMEPROD((A2:A5<>"")*(D2:D6="")) mais avec la non prise en compte des doublons de la colonne A,
résultat D14=1 car on ne compte pas la cellule vide D4 car l'identifiant cm216 est en double et a déjà une date de déclaration (en cellule D3)
J'ai une autre question: comment faire pour ne pas prendre les doublons de la cellule A?
En gros, il me faudrait en D14 une formule comme
=SOMMEPROD((A2:A5<>"")*(D2:D6="")) mais avec la non prise en compte des doublons de la colonne A,
résultat D14=1 car on ne compte pas la cellule vide D4 car l'identifiant cm216 est en double et a déjà une date de déclaration (en cellule D3)
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 079
15 mars 2016 à 11:45
15 mars 2016 à 11:45
Re,
alors il va falloir créer une colonne pour compter les doublons, exemple en cellule F2 coller cette formule
=SI(NB.SI($A$2:A10;A2)>1;A2;"")
ensuite cette formule matricielle à confirmer avec trl, Shift et Entrée
=SOMME(SI(NB.SI($F$2:$F$10;F2:F10)=2;1))/2
ou sans colonne supplèmentaire pour compter une seule fois les doublons
=SOMME(SI(NB.SI($A$2:$A$10;A2:A10)=2;1))/2
alors il va falloir créer une colonne pour compter les doublons, exemple en cellule F2 coller cette formule
=SI(NB.SI($A$2:A10;A2)>1;A2;"")
ensuite cette formule matricielle à confirmer avec trl, Shift et Entrée
=SOMME(SI(NB.SI($F$2:$F$10;F2:F10)=2;1))/2
ou sans colonne supplèmentaire pour compter une seule fois les doublons
=SOMME(SI(NB.SI($A$2:$A$10;A2:A10)=2;1))/2
monsach
Messages postés
7
Date d'inscription
dimanche 6 mars 2016
Statut
Membre
Dernière intervention
16 mars 2016
16 mars 2016 à 18:21
16 mars 2016 à 18:21
Re,
La 1ere solution qui comprend une colonne supplémentaire fonctionne très bien.
En revanche la 2ème solution ne fonctionne pas, et c'est cette dernière solution qui m'intéresse. :(
Cordialement
Monsach
La 1ere solution qui comprend une colonne supplémentaire fonctionne très bien.
En revanche la 2ème solution ne fonctionne pas, et c'est cette dernière solution qui m'intéresse. :(
Cordialement
Monsach
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 079
16 mars 2016 à 20:18
16 mars 2016 à 20:18
Re,
c'est que tu n'as pas correctement confirmé la formule en matricielle
colle la formule dans une cellule et à la place de cliquer sur Entrée clique sur les trois touches du clavier en même temps Ctrl, Shift et Entrée
Si tu fais bien la formule se placera entre ces accolades {}
si tu loupes la confirmation en matricielle active simplement la cellule contenant la formule, puis clic sur la formule qui s'affiche dans la barre des formules et clic sur les trois touches Ctrl, Shift et Entrée
c'est que tu n'as pas correctement confirmé la formule en matricielle
colle la formule dans une cellule et à la place de cliquer sur Entrée clique sur les trois touches du clavier en même temps Ctrl, Shift et Entrée
Si tu fais bien la formule se placera entre ces accolades {}
si tu loupes la confirmation en matricielle active simplement la cellule contenant la formule, puis clic sur la formule qui s'affiche dans la barre des formules et clic sur les trois touches Ctrl, Shift et Entrée
14 mars 2016 à 19:53
Merci pour votre réponse. Mais je ne suis pas sûr d'avoir tout compris. :(
Pour faire simple, je ne mets pas de fonction dans les cellules A13 et A14, ce dont j'ai besoin, c'est une fonction pour les cellules D13 et D14 qui me donnent les résultat 2 et 1.
Cordialement
Monsach