[Projet Excel] Si valeur d'ici a la, alors ..
Fermé
Boonjin
Messages postés
11
Date d'inscription
mercredi 30 juillet 2008
Statut
Membre
Dernière intervention
7 août 2008
-
4 août 2008 à 12:03
Boonjin - 7 août 2008 à 12:14
Boonjin - 7 août 2008 à 12:14
A voir également:
- [Projet Excel] Si valeur d'ici a la, alors ..
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Formule excel - Guide
- Excel cellule couleur si condition texte - Guide
21 réponses
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
4 août 2008 à 14:30
4 août 2008 à 14:30
Bonjour,
je n'ai pas tout saisi, pourquoi A1, E1, J1, L1 (il n'y a pas de titres, ça ne commence pas à la ligne 2)
à la limite tu corrigeras les plages,
mais essaye
en L1
=SI(NBVAL(E1:E10)=10;"ok";"")
si c'est les 2 plages ensembles:
=SI(NBVAL(E1:E10)+NBVAL(J1:J10)=20;"ok";"")
pour mettre un format conditionnel en L1
"la valeur de la cellule est" " égale à" ="ok"
et tu choisis le format
pour mettre un format conditionnel de A1 à K10
sélectionner la zone appliquer le format conditionnel
choisi "la formule est"
=SI(NBVAL($E$1:$E$10)+NBVAL($J$1:$J$10)=20;VRAI;)
et tu choisis le format
Denis
je n'ai pas tout saisi, pourquoi A1, E1, J1, L1 (il n'y a pas de titres, ça ne commence pas à la ligne 2)
à la limite tu corrigeras les plages,
mais essaye
en L1
=SI(NBVAL(E1:E10)=10;"ok";"")
si c'est les 2 plages ensembles:
=SI(NBVAL(E1:E10)+NBVAL(J1:J10)=20;"ok";"")
pour mettre un format conditionnel en L1
"la valeur de la cellule est" " égale à" ="ok"
et tu choisis le format
pour mettre un format conditionnel de A1 à K10
sélectionner la zone appliquer le format conditionnel
choisi "la formule est"
=SI(NBVAL($E$1:$E$10)+NBVAL($J$1:$J$10)=20;VRAI;)
et tu choisis le format
Denis
Voilà ce que j'ai trouvé. Il y a peut-être d'autres solutions plus subtiles, mais bon...
Dans une cellule de ton choix, mettons E12 tu écris SOMMEPROD((E1:E10="")*1) et dans J12 : SOMMEPROD((J1:J10="")*1)
Dans la cellule L1 Tu écris :
=SI(E12=0;SI(J12=0;"OK";"Pas fini J");"Pas fini E")
Dans une cellule de ton choix, mettons E12 tu écris SOMMEPROD((E1:E10="")*1) et dans J12 : SOMMEPROD((J1:J10="")*1)
Dans la cellule L1 Tu écris :
=SI(E12=0;SI(J12=0;"OK";"Pas fini J");"Pas fini E")
Boonjin
Messages postés
11
Date d'inscription
mercredi 30 juillet 2008
Statut
Membre
Dernière intervention
7 août 2008
4 août 2008 à 15:44
4 août 2008 à 15:44
Ok ça fonctionne bien, le probleme c'est que ça fonctionne uniquement dans le cas ou j'ai 10 objet.
Faudrait que ça marche quand j'en ai 11 ou 12 ou 22 ou 34 sans avoir a changer la formule a chaque fois.
Faudrait que je dise dans ce dossier y a X objet a peser, donc si de E* a E(*+X-1) j'ai X valeur et que de J* a J(*+X-1) j'ai X valeurs alors Ok
Si je suis pas clair faut me dire , moi j'ai le truc sous les yeux forcement ça me parle ^^
Merci
Faudrait que ça marche quand j'en ai 11 ou 12 ou 22 ou 34 sans avoir a changer la formule a chaque fois.
Faudrait que je dise dans ce dossier y a X objet a peser, donc si de E* a E(*+X-1) j'ai X valeur et que de J* a J(*+X-1) j'ai X valeurs alors Ok
Si je suis pas clair faut me dire , moi j'ai le truc sous les yeux forcement ça me parle ^^
Merci
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
4 août 2008 à 18:40
4 août 2008 à 18:40
c'est déjà moins évident
si par ligne ça te suffit (c'est à dire quand la ligne est pleine)
sélectionner la zone appliquer le format conditionnel (ou même les colonnes par leur entêtes)
choisi "la formule est"
=SI(NBVAL($A1:$K1)=11;VRAI;)
Denis
si par ligne ça te suffit (c'est à dire quand la ligne est pleine)
sélectionner la zone appliquer le format conditionnel (ou même les colonnes par leur entêtes)
choisi "la formule est"
=SI(NBVAL($A1:$K1)=11;VRAI;)
Denis
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
4 août 2008 à 21:37
4 août 2008 à 21:37
Bonjour,
Ou bien sélectionner toute la zone (par exemple 100 lignes réservées donc A1:K100) et format conditionnel :
'La formule est' =NBVAL($A$1:$A$100)*10=NBVAL($B$1:$K$100)
On a 10 colonnes de saisie et si on a 12 references en colonne A la formule sera VRAI dès que l'on aura 120 saisies (ou résultat de formule et pas une de plus) dans la zone $B$1:$K$100.
Et si on veut s'assurer que les 120 saisies ont eu lieu dans les 12 premières lignes alors :
'La formule est' =NBVAL($A$1:$A$100)*10=NBVAL(DECALER($B$1,0,0,NBVAL($A$1:$A$100),10))
eric
Ou bien sélectionner toute la zone (par exemple 100 lignes réservées donc A1:K100) et format conditionnel :
'La formule est' =NBVAL($A$1:$A$100)*10=NBVAL($B$1:$K$100)
On a 10 colonnes de saisie et si on a 12 references en colonne A la formule sera VRAI dès que l'on aura 120 saisies (ou résultat de formule et pas une de plus) dans la zone $B$1:$K$100.
Et si on veut s'assurer que les 120 saisies ont eu lieu dans les 12 premières lignes alors :
'La formule est' =NBVAL($A$1:$A$100)*10=NBVAL(DECALER($B$1,0,0,NBVAL($A$1:$A$100),10))
eric
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
5 août 2008 à 10:35
5 août 2008 à 10:35
Salut eriiic,
cela oblige à changer la formule à chaque fois, je cite la réponse de "Boonjin" au post 4 :
"Faudrait que ça marche quand j'en ai 11 ou 12 ou 22 ou 34 sans avoir a changer la formule a chaque fois".
Denis
cela oblige à changer la formule à chaque fois, je cite la réponse de "Boonjin" au post 4 :
"Faudrait que ça marche quand j'en ai 11 ou 12 ou 22 ou 34 sans avoir a changer la formule a chaque fois".
Denis
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
5 août 2008 à 12:11
5 août 2008 à 12:11
Bonjour,
ben non, 12 était un exemple, ça marche qcq soit le nombre de ref demandées.
S'il y en 5 on attend 50 saisies (ou formules car 10 colonnes), si 34 ref on attend 340 saisies, etc
Bien sûr actuellement si on met un format conditionnel sur 100 lignes elles changeront toutes de couleur (les 100) une fois le nombre de saisies atteint (sur 11,12 ou 22 lignes...). On pourrait modifier pour limiter au nombre de lignes nécessaire mais est-ce que ça vaut le coup de compliquer pour ça ?
eric
ben non, 12 était un exemple, ça marche qcq soit le nombre de ref demandées.
S'il y en 5 on attend 50 saisies (ou formules car 10 colonnes), si 34 ref on attend 340 saisies, etc
Bien sûr actuellement si on met un format conditionnel sur 100 lignes elles changeront toutes de couleur (les 100) une fois le nombre de saisies atteint (sur 11,12 ou 22 lignes...). On pourrait modifier pour limiter au nombre de lignes nécessaire mais est-ce que ça vaut le coup de compliquer pour ça ?
eric
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
5 août 2008 à 15:05
5 août 2008 à 15:05
Bonjour,
ben non, ben non, eriiic
je ne suis pas tout à fait d'accord, ou je je n'ai pas tout compris:
1) de A à K ça fait 11
2) après essais de tes 2 formats conditionnels, dès qu'une ligne est complète toute la zone applique le FC
(ou plusieurs lignes tout le temps quelles sont complètes)
3) je pense que "Boonjin" met ce qu'il appelle "dossiers" les uns en dessous des autres, et que sa demande c'est pour repérer plus facilement les incomplets.
cordialement
Denis
ben non, ben non, eriiic
je ne suis pas tout à fait d'accord, ou je je n'ai pas tout compris:
1) de A à K ça fait 11
2) après essais de tes 2 formats conditionnels, dès qu'une ligne est complète toute la zone applique le FC
(ou plusieurs lignes tout le temps quelles sont complètes)
3) je pense que "Boonjin" met ce qu'il appelle "dossiers" les uns en dessous des autres, et que sa demande c'est pour repérer plus facilement les incomplets.
cordialement
Denis
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
5 août 2008 à 15:23
5 août 2008 à 15:23
Ben si... enfin tel que je l'avais compris...
Pour moi colonne A les references, par exemple 11.
en colonnes B:K (10 colonnes) les saisies attendues pour chaque references cad 11*10=110 saisies.
D'où le NBVAL($A$1:$A$100)*10 (nbre de ref * 10 saisies par ref cad nbre de saisies attendues))
qui doit être égal à NBVAL($B$1:$K$100) (nbre de saisies réelles)
Pareil pour l'autre formule...
Non ?
eric
Pour moi colonne A les references, par exemple 11.
en colonnes B:K (10 colonnes) les saisies attendues pour chaque references cad 11*10=110 saisies.
D'où le NBVAL($A$1:$A$100)*10 (nbre de ref * 10 saisies par ref cad nbre de saisies attendues))
qui doit être égal à NBVAL($B$1:$K$100) (nbre de saisies réelles)
Pareil pour l'autre formule...
Non ?
eric
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
5 août 2008 à 15:33
5 août 2008 à 15:33
Salut eriiic
je cite :
"une colonne A avec le numero de l'objet a peser (sa reference) "
moi je prend ça pour une réf interne (leurs références)
c'est pour ça qu'un fichier est toujours le bienvenu (pour la comprenette) ça limite le nombre de réponses rien que pour comprendre avant que de répondre sur le fond.
Denis
je cite :
"une colonne A avec le numero de l'objet a peser (sa reference) "
moi je prend ça pour une réf interne (leurs références)
c'est pour ça qu'un fichier est toujours le bienvenu (pour la comprenette) ça limite le nombre de réponses rien que pour comprendre avant que de répondre sur le fond.
Denis
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
5 août 2008 à 18:31
5 août 2008 à 18:31
je cite :
"une colonne A avec le numero de l'objet a peser (sa reference) "
moi je prend ça pour une réf interne (leurs références)
Je suis tout à fait d'accord...
"une colonne A avec le numero de l'objet a peser (sa reference) "
moi je prend ça pour une réf interne (leurs références)
Je suis tout à fait d'accord...
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
5 août 2008 à 16:35
5 août 2008 à 16:35
re,
j'avais trouvé autre chose qui avait l'air de coller, mais en modifiant le colonnes E et J par des moyennes, en définitive une formule est une valeur même si elle n'a rien à compter, donc NBVAL ne va pas non plus.
et E et J sont les colonnes à tester si j'ai bien compris.
une réponse de "Boonjin" avec un fichier exemple avec "ci-joint" serait le bienvenu pour pouvoir poursuivre
Denis
j'avais trouvé autre chose qui avait l'air de coller, mais en modifiant le colonnes E et J par des moyennes, en définitive une formule est une valeur même si elle n'a rien à compter, donc NBVAL ne va pas non plus.
et E et J sont les colonnes à tester si j'ai bien compris.
une réponse de "Boonjin" avec un fichier exemple avec "ci-joint" serait le bienvenu pour pouvoir poursuivre
Denis
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
5 août 2008 à 20:28
5 août 2008 à 20:28
un exemple est plus explicite :
http://www.cijoint.fr/cjlink.php?file=cj200808/cijr7vRIkn.xls
mais peut-être que j'avais mal compris la demande...
eric
http://www.cijoint.fr/cjlink.php?file=cj200808/cijr7vRIkn.xls
mais peut-être que j'avais mal compris la demande...
eric
Boonjin
Messages postés
11
Date d'inscription
mercredi 30 juillet 2008
Statut
Membre
Dernière intervention
7 août 2008
6 août 2008 à 10:15
6 août 2008 à 10:15
Bonjour a vous,
voici un lien vers une demo de ce qu'il me faudrait
https://www.excel-pratique.com/~files/doc/SENagDemonstration.xls
Quand les colonnes en vert E et J sont complete pour dossier 1 (independament de dossier 2 etc)
alors toutes les cases du dossier 1 (A2;K7) deviennent jaunes.
Apres il en va de meme pour toutes les dossiers independament les uns des autres.
C'est beau les gens qui relevent les defis ^^
Merci a tous
Boon
PS: Je cite DenisL.:
je pense que "Boonjin" met ce qu'il appelle "dossiers" les uns en dessous des autres, et que sa demande c'est pour repérer plus facilement les incomplets.
C'est exactement ça. ^^
Et quand je parle de reference c'est bien une reference interne a la boite.
voici un lien vers une demo de ce qu'il me faudrait
https://www.excel-pratique.com/~files/doc/SENagDemonstration.xls
Quand les colonnes en vert E et J sont complete pour dossier 1 (independament de dossier 2 etc)
alors toutes les cases du dossier 1 (A2;K7) deviennent jaunes.
Apres il en va de meme pour toutes les dossiers independament les uns des autres.
C'est beau les gens qui relevent les defis ^^
Merci a tous
Boon
PS: Je cite DenisL.:
je pense que "Boonjin" met ce qu'il appelle "dossiers" les uns en dessous des autres, et que sa demande c'est pour repérer plus facilement les incomplets.
C'est exactement ça. ^^
Et quand je parle de reference c'est bien une reference interne a la boite.
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
6 août 2008 à 11:11
6 août 2008 à 11:11
Bonjour,
Ton lien n'est pas bon.
Et as-tu testé ce que je te proposais et en quoi ça diffère de ta demande ?
Ca serait bien de lire, d'analyser et de commenter les réponses non ?
et à toi d'adapter la formule au nombre de lignes désirée et à la 1ère cellule concernée.
=NBVAL($A$1:$A$100)*10=NBVAL(DECALER($B$1,0,0,NBVAL($A$1:$A$100),10))
pour un dossier de 100 lignes démarrant en ligne 1
Ton lien n'est pas bon.
Et as-tu testé ce que je te proposais et en quoi ça diffère de ta demande ?
Ca serait bien de lire, d'analyser et de commenter les réponses non ?
et à toi d'adapter la formule au nombre de lignes désirée et à la 1ère cellule concernée.
=NBVAL($A$1:$A$100)*10=NBVAL(DECALER($B$1,0,0,NBVAL($A$1:$A$100),10))
pour un dossier de 100 lignes démarrant en ligne 1
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
6 août 2008 à 12:02
6 août 2008 à 12:02
Bonjour,
Je voudrais demander à Boonjin est ce que une seule masse renseignée suffit, ou bien il faut les trois pour chaque moyenne
je m'explique, a partir du moment ou l'on rentre une masse normalement la moyenne se fait déjà, donc dans ce cas on ne peut se fier au colonnes E et J
ou bien dans ta cellule moyenne as tu mis des conditions
si tu peux nous renvoyer don fichier par:
http://www.cijoint.fr/index.php
Denis
Je voudrais demander à Boonjin est ce que une seule masse renseignée suffit, ou bien il faut les trois pour chaque moyenne
je m'explique, a partir du moment ou l'on rentre une masse normalement la moyenne se fait déjà, donc dans ce cas on ne peut se fier au colonnes E et J
ou bien dans ta cellule moyenne as tu mis des conditions
si tu peux nous renvoyer don fichier par:
http://www.cijoint.fr/index.php
Denis
eriiic
Messages postés
24572
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2024
7 217
6 août 2008 à 12:30
6 août 2008 à 12:30
c'est pas bete...
Je considérai qu'il fallait toutes les pesées (et c'est pour ça que je contrôlais toutes celles ci et non pas la moyenne seule qui retourne tout de suite qcq chose) mais peut-être qu'effectivement 1 pesée suffit.
Je considérai qu'il fallait toutes les pesées (et c'est pour ça que je contrôlais toutes celles ci et non pas la moyenne seule qui retourne tout de suite qcq chose) mais peut-être qu'effectivement 1 pesée suffit.
Boonjin
Messages postés
11
Date d'inscription
mercredi 30 juillet 2008
Statut
Membre
Dernière intervention
7 août 2008
6 août 2008 à 15:38
6 août 2008 à 15:38
http://www.cijoint.fr/cjlink.php?file=cj200808/cijs1leCIJ.xls
Oui en fait une seule masse suffit et pour etre tout a fait juste ce n'est pas exactement une moyenne mais plutot une ordonnée a l'origine. Je m'explique Je suis censé peser des flacons secs, je les sort du dessicateur, 1 minute apres premiere mesure, 1 minutes apres 2eme mesure, et encore une minute apres 3eme mesure.
et avec ces trois valeur on prends l'ordonnées a l'origine et on a une valeur theorique de la masse du flacon quand il etait au dessicateur.
a savoir que je travaille sur une balance au 10 000eme.
Donc oui, seule cette valeur est importante.
La formule de l'ordonnées a l'origine est :
Et puis pour te repondre Eriiic je suis desolé si je ne commente pas tout j'essayerai de faire un effort a l'avenir.
Malheureusement je peux pas tout tester en direct, taf oblige, mais des que je peux je le fait.
Je vous remercie encore, c'est agreable de se sentir aidé ^^
Et aussi cijoint.fr ça depote, j'avais pas envie de m'inscrire sur un site depuis le boulot mais ci joint ne requiert pas d'enregistrement donc >>> Formidable !!!
Boon
Oui en fait une seule masse suffit et pour etre tout a fait juste ce n'est pas exactement une moyenne mais plutot une ordonnée a l'origine. Je m'explique Je suis censé peser des flacons secs, je les sort du dessicateur, 1 minute apres premiere mesure, 1 minutes apres 2eme mesure, et encore une minute apres 3eme mesure.
et avec ces trois valeur on prends l'ordonnées a l'origine et on a une valeur theorique de la masse du flacon quand il etait au dessicateur.
a savoir que je travaille sur une balance au 10 000eme.
Donc oui, seule cette valeur est importante.
La formule de l'ordonnées a l'origine est :
=SI(B2="";"";ORDONNEE.ORIGINE(B2:D2;{1.2.3}))
Et puis pour te repondre Eriiic je suis desolé si je ne commente pas tout j'essayerai de faire un effort a l'avenir.
Malheureusement je peux pas tout tester en direct, taf oblige, mais des que je peux je le fait.
Je vous remercie encore, c'est agreable de se sentir aidé ^^
Et aussi cijoint.fr ça depote, j'avais pas envie de m'inscrire sur un site depuis le boulot mais ci joint ne requiert pas d'enregistrement donc >>> Formidable !!!
Boon
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
6 août 2008 à 17:05
6 août 2008 à 17:05
Ok, c'est bien ça que je voyais,
Donc on peut se référer à D2 et I2 ?
nota:
ta formule pour l'ordonnée devrait se référer à D2 plutôt que B2 :
=SI(D2="";"";ORDONNEE.ORIGINE(B2:D2;{1.2.3}))
Denis
Donc on peut se référer à D2 et I2 ?
nota:
ta formule pour l'ordonnée devrait se référer à D2 plutôt que B2 :
=SI(D2="";"";ORDONNEE.ORIGINE(B2:D2;{1.2.3}))
Denis
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
6 août 2008 à 17:18
6 août 2008 à 17:18
le problème réside surtout sur le fait que les dossiers n'ont pas toujours le même nombre de lignes.
étant donné que tu cloisonne bien avec des bordures en gras par lignes cela devrait suffire ?
à essayer:
http://www.cijoint.fr/cjlink.php?file=cj200808/cij8kRaHxr.xls
Denis
étant donné que tu cloisonne bien avec des bordures en gras par lignes cela devrait suffire ?
à essayer:
http://www.cijoint.fr/cjlink.php?file=cj200808/cij8kRaHxr.xls
Denis
Boonjin
Messages postés
11
Date d'inscription
mercredi 30 juillet 2008
Statut
Membre
Dernière intervention
7 août 2008
7 août 2008 à 08:32
7 août 2008 à 08:32
Je teste ça des que cijoint.fr n'est plus en maintenance ;)
de ce que j'en ai essayé quand je rempli une ligne, la ligne et seulement la ligne complete devient jaune et pas le dossier complet.
cloisonner avec des bordures en gras ça pourrais suffire ?
cloisonner avec des bordures en gras ça pourrais suffire ?
Denis.L
Messages postés
434
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
4 juin 2010
232
7 août 2008 à 12:00
7 août 2008 à 12:00
pour l'instant, Je n'ai pas réussi à faire mieux, comme je t'ai dit:
"le problème réside surtout sur le fait que les dossiers n'ont pas toujours le même nombre de lignes."
et pour
cloisonner avec des bordures en gras ça pourrais suffire ?
je voulais dire que dans ton exemple tu as mis une bordure en gras pour séparer tes dossiers, je te demandais si, lignes par lignes comme dans mon exemple, ça pouvait pas te suffire. mais bon comme je t'ai dit pour l'instant ...
Denis
"le problème réside surtout sur le fait que les dossiers n'ont pas toujours le même nombre de lignes."
et pour
cloisonner avec des bordures en gras ça pourrais suffire ?
je voulais dire que dans ton exemple tu as mis une bordure en gras pour séparer tes dossiers, je te demandais si, lignes par lignes comme dans mon exemple, ça pouvait pas te suffire. mais bon comme je t'ai dit pour l'instant ...
Denis