Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/01/2008, à 15:48

Kiwimeuble21

fonction SI de calc

bonjour,

pouvez vous me dire pourquoi quand je demande a calc une fonction si avec dedans un style de cellule, il affiche automatiquement dedans un zero?
formule du style : =SI(A1+A2;STYLE("PERSO"))

si par exemple le style est juste un remplisage de fond, il le fait mais ya un gros 0 dedans et meme si on rajoute du texte dedans il garde les zero et rajoute le texte deriere.....

merci de votre aide

#2 Le 11/01/2008, à 16:16

JBF

Re : fonction SI de calc

Que veux-tu faire avec ce genre de formule dans laquelle il manque d'ailleurs la valeur si la condition est fausse ?

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#3 Le 11/01/2008, à 16:31

Kiwimeuble21

Re : fonction SI de calc

alors deja je me suis tromper dans la formule, c'est bien sur SI(A1=A2,STYLE("PERSO"))
c'est pour colorier une cellule en fontion du texte present dans un autre cellule, donc je le compare a une reference et si c'est vrai alors il rempli la couleur.

il ne faut pas obligaztoirement mettre une caleur fausse si?
car en plus jen mets plusieur d'affiler pke il y a plusieur type de condition (et j'ai pas essayer la syntaxe else pke je ne sais pas si ca marcher)

un autre probleme avec cette ligne de formule, c'est que si je rajoute un lien vers une autre case pour copier un texte, je rajoute &A3 a la fin, et quand je ferme redemare calc, il a rajouté un $ ce qui donne &$A3 et bien sur du coup la formule ne marche plus, j'ai le croit a une gros #MACRO en resultat.

je met une formule complete si ca peut vous aider, peut etre il y a une autre facon d'ecrire le tout,
j'ai tenter ca pke e ne connais pas trop calc et je voulais le finir vite pour le boulot(l'appel du we....)

=SI(I7=J7;STYLE("PJ"))&SI(I7=K7;STYLE("SR"))&SI(I7=L7;STYLE("DIVERS"))&SI(I7=M7;STYLE("Standard"))&SOURCE.M1

avec ca jobtiens donc le texte de SOURCE.M1 avec devant 4 zeros, et donc en fonction de la valeur de I7 la couleur de fond differe.

j'avous c'est un peu brouillon!!!
merci

#4 Le 11/01/2008, à 16:35

JBF

Re : fonction SI de calc

Format > Formatage conditionnel.

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#5 Le 11/01/2008, à 16:38

Kiwimeuble21

Re : fonction SI de calc

oui mais en fait la cellule de cette formulles n'est pas la cellule ou je prend la valeur a testé, par exemple dans la formule de tout a l'heure I7 n'est pas la cellule ou est rentrée cette formules, donc je n'arrive pas a faire le formatage conditionnel,(a moins encore d'un option cachée)

#6 Le 11/01/2008, à 19:03

JBF

Re : fonction SI de calc

Pour le formatage conditionnel il faut choisir la clause "formule est". Par exemple "A1 > 0".

Par exemple :
- définir un style "rouge" à  partir de standard en changeant l'arrière plan
- dans C1 ajouter un formatage conditionnel :
     "formule est" A1 > 0 avec le style "rouge"
- dans A1 mettre -1 : C1 reste inchangée
- propager A1:C1 vers le bas : C3 et les suivantes deviennent rouges.

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#7 Le 11/01/2008, à 19:18

Ferod

Re : fonction SI de calc

Si je comprends bien ce que tu essayes de faire avec la formule que tu as donné c'est de changer le style de la cellule suivant que I7 est égal ou non à  J7 K7 L7 ou M7 tout en gardant la valeur de M1. C'est bien ça ?
Dans ce cas là , cette formule devrait fonctionner :

=SI(I7=J7;STYLE("bleu");SI(I7=K7;STYLE("vert");SI(I7=L7;STYLE("rouge");SI(I7=M7;STYLE("Standard")))))+M1

C'est vrai que c'est utile cette fonction sur les style ! smile

Dernière modification par Ferod (Le 11/01/2008, à 19:19)


"When I was in the military, they gave me a medal for killing
two men, and a descharge for loving one !" Leonard Matlovich

Hors ligne