|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 39 ![]() |
Bonjour a tous,
J'essaie de calculer les cellules vides d'une rangee en utilisant counta, mais il prend en compte les cellules ayant une formule, meme si rien n'apparait visuellement. Comment pourrais-je contourner cela ? Merci de votre aide ! |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Bonjour,
__________________
Cordialement. Daniel Citation:
|
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 39 ![]() |
En anglais cela donnerait :
=SUMPRODUCT((ISBLANK(C27:J27))) A quoi sert le N que tu as mis ? Ma formule generale est: =IF( condition cellules vides ,VLOOKUP(C6,'Category Tree'!$A$3:$B$504, 2, FALSE),"") Donc, l'idee est que s'il trouve quelque chose dans la rangee, il activera le vlookup, sinon il laissera la case vide. |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
N transforme les valeurs "Vrai" et "Faux" (qui ne s'additionnent pas) en "1" et "0" respectivement.
Mettons que A1 et A2 soient vides. renvoie une matrice : {VRAI;VRAI} et : renvoie une matrice {1;1} SOMMEPROD sait faire l'addition et renvoyer le résultat.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Pas sûr d'avoir bien compris... Ma formule, conformément à ce que tu demande dans le sujet de ton message compte les cellules vides sans tenir compte des cellules avec formule renvoyant une chaîne nulle.Est-ce bien ce que tu veux ?
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 39 ![]() |
Par chaine nulle, est-ce que tu entends le resultat d'un IF donnant "" si la condition est trouvee ?
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 39 ![]() |
Voila la formule que j'ai dans la colonne C
Code :
=IF(COUNTIF('Rule D - raw'!E7,"<>")>0,IF('Rule D - raw'!E7="ALL", IF('Rule D - raw'!D7="ALL",IF('Rule D - raw'!C7="ALL",IF('Rule D - raw'!B7="ALL","ALL",'Rule D - raw'!B7),'Rule D - raw'!C7),'Rule D - raw'!D7),'Rule D - raw'!E7),"") |
|
|
00
|
|
|
#8 | |||
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Citation:
Citation:
en changeant la plage.
__________________
Cordialement. Daniel Citation:
|
|||
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 39 ![]() |
Je viens de faire un test ISBLANK sur une cellule totalement vide et il me retourne TRUE et j'ai fait la meme chose sur une cellule contenant une formule mais vide et j'ai eu droit a un FALSE.
Donc ce n'est pas totalement au point on dirait ou me serais-je trompe dans quelque chose ? Merci ! |
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Non, c'est bien cela et c'est bien ceque je pensais que tu voulais :
Citation:
__________________
Cordialement. Daniel Citation:
|
||
|
10
|
|
|
#11 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 39 ![]() |
Je me suis mal exprime donc.
Ma nouvelle formule est donc : Code :
=IF(COUNTBLANK(C6)=0,VLOOKUP(C6,'Category Tree'!$A$3:$B$504, 2, FALSE),"") Merci pour ton aide et surtout patience |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com