Rendre invisible #valeur! + repport de nom "Si" avec valeur

Fermé
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013 - 12 juin 2013 à 12:22
yacleouf Messages postés 438 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 8 juin 2015 - 14 juin 2013 à 09:27
Bonjour,

Voila j'ai déja fait appel à vos service et vous m'étiez d'une grande aide.


J'énnonce le probleme:

J'ai dans une cellule "#valeur!" qui appartait en Q10
car elle est rattacher à la cellule C10, par logique est vide et si le cas inverse alors elle effectue le calcul et se reporte sur l'autre feuille nommé "récap" et comptabilise le nombre de membres.

Formule :

->=SI(P10=0;"OK";coti-P10) = #valeur!

->=SI(ESTVIDE(C10);"";coti-SOMME(D10:O10)) = différence de valeur basé sur la cotisation en cellule en C5 nommé "coti"

Noter que ne C10 je mets des noms car le tableur est destiné à tenir à jour les cotisation d'une association.

J'aimerai que #valeur! disparaisse en abscence de donné en Q10 tout en concervant la formule pour pas entacher le fonctionnement des calcul et de repport sur la feuille "récap"

Et pour finir si possible que dans la feuille "récap" se reporte dans le tableau, seulement les noms et le montant des cotisations impayer ou incomplete.

Voila j'ai éssayer diverse formules, comme vous en déduirez sans succès puisque j'en appel à vos doigts de sorcier numérique.


Etant au travail je ne peux avoir accès à ma boite mail donc impossible de me connecter a ma boite mail pour finaliser l'inscription, donc désoler els joie de l'internet d'entreprise. ( Je m'estime heureux que je puisse deja avoir accès a votre site....)

Please à vos clavier grand mage.

Et merci encore de votre attention.




13 réponses

NeoTsu Messages postés 58 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 19 juin 2013 3
12 juin 2013 à 13:00
Bonjour,

est-ce possible de fournir le fichier via le site www.cjoint.com ?

cela sera plus simple pour comprendre d'où viens le problème vu qu'il y a pas mal de cellules liées .

Merci d'avance ;)
0
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
12 juin 2013 à 13:40
Bonjour

Vous pouvez cette formule suivante, à mettre dans le test d'une condition :

ESTERREUR()

Je n'ai malheureusement pas très bien compris la hiérarchisation de votre fichier avec les cellules C10 P10 ou Q10 donc je peux pas vraiment vous faire la formule...
0
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013
13 juin 2013 à 07:50
Ok mais malheuresement, je n'ai pas accès a cjoin.com restriction du reseaux.... j'adore mon job ! Aurriez vous une autre solution alternative afin que je puisse vous envoyer le tableur?

Coco riri dialement ...Moi
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 13/06/2013 à 08:02
Bonjour
votre problème vient de la cellule coti (C5 donc) ou vous placez un résultat
conditionnel de la forme ;"";
cette forme transforme coti en texte et n'admet plus de calcul;
votre formule en Q10
=SI(coti="";"xxx";SI(P10=0;"OK";coti-P10))
xxx ci dessus veut dire que vous pouvez soit placer entre les guillemets un commentaire se rapportant au cas coti ="" ou ne rien mettre si vous voulez une cellule "vide"
crdlmnt
Errare humanum est, perseverare diabolicum
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 13/06/2013 à 09:20
Bonjour,

autre possibilité :
remplacer :
=SI(ESTVIDE(C10);"";coti-SOMME(D10:O10))
par :
=SI(ESTVIDE(C10);0;coti-SOMME(D10:O10))
et là où tu ne veux pas afficher les 0 mettre en format de cellule personnalisé :
Standard;Standard;;@

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013
Modifié par xerios93 le 13/06/2013 à 10:22
Merci Vaucluse mais bon ça na pas marcher je pense qu'on c'est mal compris, c'est pas grave.

Eriic ce que tu mas donner est tres utile et je me suis rendu compte que c'était la formul que j'utilisais en P10 et j'ai compris l'erreur de formul en Q10

En faite pour fair simple a défaut de pouvoir envoyer mon tableau je vais vou le décrire.


* C5 = case Nommé "Coti" dont le montant est monétaire exemple 120 €

* Juste en dessous toujours dans la colonne C corresponds au noms des membres.

* De la colonne D à la colonne O représente les mois à comprendre de Janvier à Décembre

*La colonne P est ce qui reste à payer donc C5 moins le cumule de la ligne D10 à O10
voici la formule -> =SI(ESTVIDE(C10);"";coti-SOMME(D10:O10))

*La colonne Q affiche les montants déja versé donc la case C5 moins P10

et c'est dans cette case la que j'avais l'erreur #VALEUR! en me penchant a un angle de 90° sur mon clavier lol j'ai compris ou était ma gourderie !

Voici la formul pour ne plus avoir #valeur!
-> SI(ESTVIDE(C10);0;coti-P10)



Le probleme c'est que maintenant j'ai bien la somme en P10 qui donne le montant restant à payer, mais une fois celui ci atteind je me retrouve en Q10 avec le montant total payer alors que j'aimerai qu'il m'affiche "Ok" à la place.

Plus précisement comme la formul est un "Si" et qu'il y mets la variante vrai faux, pour lui si la cellule est vide (C10) alors il n'affiche rien logique, mais j'aimerai rajouter une variante si il y a un nom de membre alors il y a cotisation si le montant atteinds l'équivalence du plafond de la coti en C5 inévitablement en Q10 il doit m'afficher Ok.

Avant la modif j'avais reussi a faire afficher Ok mais a défaut j'avais #valeur! maintenant sa serais combiner les formul et la je sèche littéralement.

J'espère ne pas vous avoir bruler els yeux avec mon texte et qu'il reste toute fois bien clair.

bisous numérique

merci à tous pour votre aide.


Finis est initium
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
13 juin 2013 à 10:47
a défaut de pouvoir envoyer mon tableau
Tu peux sans doute en faire un avec l'essentiel pour ta question.
Ca nous évitera d'avoir à le faire avec tes explications en se trompant...

eric
0
NeoTsu Messages postés 58 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 19 juin 2013 3
Modifié par NeoTsu le 13/06/2013 à 10:51
Ok, je comprends beaucoup mieux ^^

=SI(P10=C5;"Ok";SI(ESTVIDE(C10);0;coti-P10))


ça devrait fonctionner :)
0
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013
Modifié par xerios93 le 13/06/2013 à 12:09
Je veux bien Eriic mais je l'envoi comment? meme une capture d'écran ferais l'affaire je suppose, mais je ne peux rien envoyer sur CCM, il me semblait que jadis on pouvais envoyer des fichiers....

NeoTsu merci de ta réponse, cela à regler partiellement le probleme
.

Voila pourquoi car en P10 j'ai cette formule -> =SI(ESTVIDE(C10);"";coti-SOMME(D10:O10))

Ce qui signifie que si C10 ( la ou je mets les noms des membres ) est vide ta formule fonctionne, mais du moment que je met un nom, les choses se complique.

Etant donner que P10 est rattacher a la case "coti" et la resultante de l'addition de "SOMME(D10:O10)", si aucun chiffre est entrer par défaut, ne pouvant déduire cette somme non saisie, il affichera le montant de la case "coti" et cette dernière étant d'apres ta formule (P10=C5) donc forcément elle invite la cellule Q10 à mettre Ok.

Donc plus simplement je mets un nom en C10 et sans avoir verser le moindre montant entre D10 et O10, dans la case P10 (qui = a la somme de D10:O10 -C5) affiche par défaut le montant de la case C5 et donc Q10 déduis que P10 est = C5 donc affiche Ok.


Merci encore de votre pitier perssistante.

Loool Amicalement Romain
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
13 juin 2013 à 12:20
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.

eric
0
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013
13 juin 2013 à 12:34
J'expliquais plus haut que le poste de mon travail ne me permet pas d'aller sur pas mal de site dont cjoint.com en fait parti. Ne pouvant pas aller sur ce site je ne peut pas mettre de fichier sur CCM....

Ce que je propose c'est dés que je rentre à la maison je le fait faut au préalable que je recupère le tableau sur l'ordi du taf...

Merci de votre aide.

Bisou
0
NeoTsu Messages postés 58 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 19 juin 2013 3
13 juin 2013 à 13:05
Je me sent bête, je cherchais compliqué alors que:

=SI(somme(D10:O10)=C5;"Ok";SI(ESTVIDE(C10);0;coti-P10))


devrait foncitonner
0
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013
13 juin 2013 à 18:17
Tenez cadeau le fichier, si cela peux vous permettre de mieux comprendre n'hésiter pas.

petit nota je n'ai pas la même réaction sur mon exel que sur celui du boulot qui ce dernier me semble plus capricieux allez savoir pourquoi.

https://www.cjoint.com/?0Fnsp6PgFQz
0
xerios93 Messages postés 7 Date d'inscription mercredi 12 juin 2013 Statut Membre Dernière intervention 13 juin 2013
13 juin 2013 à 18:20
Neotsu pour ton code

=SI(somme(D10:O10)=C5;"Ok";SI(ESTVIDE(C10);0;coti-P10))

il s'avère qu'il m'affiche #NAME? en Q10

Je me coupe les veines avec un coton tige et je reviens lool
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
13 juin 2013 à 19:36
J'ai modifié un peu.
Pour ta 2nde feuille est-elle bien utile ?
1) c'est hyper compliqué
2) un simple filtre sur Reste en demandant les (non vides) te les affiche.
En plus tu as le détails des mois restant dûs.
Regarde si ça te va : https://www.cjoint.com/?CFntKf5sABI

eric
0
yacleouf Messages postés 438 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 8 juin 2015 39
14 juin 2013 à 09:27
Bonjour Tous le monde

pour cacher les #Valeur :

en cellule Q8 :
=IFERROR(IF(C8="";"";IF(SUM(D8:O8)=coti;"OK";SUM(D8:O8)));"")

0