Bonsoir,
"/dans le fichier envoy par Xavier je ne suis pas en mesure de rpondre
surtout que dans la feuille"Gantt_semi_auto_2_2" je ne vois aucune
formule dans la ligne 13, colonnes AK et suivantes... si c9;est cette
feuille qu'il fait rfrence.//"/
Ce sont des formules intégrées dans ce que l'on nomme "Format
conditionnel" (Format-Conditionnel): on applique un format de
présentation si telle ou telle condition est vraie. Poiur l'usage le
plus simple on utilise l'option "Condition" → "La valeur de la cellule
est" (supérieure, inférieure, … ) et une valeur de comparaison
Mais on peut aussi utiliser "Condition" → "La formule est" et on ajoute
une formule qui renvoit soit VRAI soit FAUX, une formule booléenne,
comme on dit , un truc qui se base sur des égale, >, <, ≥, … mais aussi
les fonctions logique comme ET, OU, NON, …
C'est ce qui a été utilisé ici. En allant sur une cellule de la ligne 13
puis "Format"-"Conditionnel"- "Gérer", on voit les conditions
appliquées, en sélectionnant un e condition on voit la formule en entier
et le domaine (les cellules) où elle s'applique.
"/Dans d'autres messages il a t question de formule matricielle, je ne
sais pas ce que cela signifie./"
Ils 'agit de travailler sur plusieurs cellules en même temps (une
"matrice" au sens mathématique du terme). En pratique ça a surtout
tendance à compliquer les choses pour les gens qui ne sont pas à l'aise
avec le concept.
Par exemple : j'ai des des chiffres de A1 à A10 et de B1 à B10, je veux
les multiplier de C1 à C10
* Soit je saisis =A1*B1 en C1 puis je copie cette formule jusque C10
* Soit je sélectionne de C1 à C10, je tape = , je sélectionne de A1 à
A10 je tape * , je sélectionne de B1 à B10 puis je valide par
MAJ-CTRL-ENTREE, ça va me donner une formule matricielle,
reconnaissable à ce qu'elle est entourée d'accolades : quelque chose
du genre {=A1:A10*B1:B10}
"il a t aussi question de formule avec des SI encastrs"
Les SI imbriqués peuvent quasiment toujours être remplacés par
l'utilisation de la fonction ET ou un RECHERCHEV
=SI(A1=1 ; SI(B1=2;C1;D1);D1)
peut-être remplacé par =SI(ET(A1=1;B1=2);C1;D1)
"/=SI(D4=$P$6;$O$6;SI(D4=$P$7;$O$7;SI(D4=$P$8;$O$8;SI(D4=$P$9;$O$9;SI(D4=$P$9;$O$9;SI(D4=$P$10;$O$10;SI(D4=$P$11;$O$11;SI(D4=$P$12;$O$12;SI(D4=$P$13;$O$13;SI(D4=$P$14;$O$14;SI(D4=$P$15;$O$15;SI(D4=$P$16;$O$16;SI(D4=$P$17;$O$17;SI(D4=$P$18;$O$18;""))))))))))))))/"
A priori, je n'ai pas décortiqué la formule en détail, ça peut être
remplacé par
=RECHERCHEV(D4;$P$6:$O$18;2;faux)
Le SI.Mulitple devrait fonctionner aussi en RECHERCHEV, en prenant le
tableau (ce que Calc appelle la "matrice") $A$2:$B$100 (il y a des
lignes vides pour prévoir les ajouts potentiels)
du genre =RECHERCHEV(G2;$FLYERS.A2:B100;2;0), en ajoutant un test pour
éviter les messages d'erreur quand la cellule est vide →
=SI(G2="" ;"" ;RECHERCHEV(G2;$FLYERS.A2:B100;2;0))
à creuser aussi , le cas échéant, l'utilisation de recherchev en
utilisant VRAI comme dernier paramètre, ça permet de travailler sur des
intervalles si la 1ere colonne à gauche est triée en ordre croissant,
quelque chose du genre
0 0.99
100 0 .95
500 0.90
1000 0.80
Si l'on veut des frais kilométriques à 0.99 entre 0 et 100 km(exclus),
de 0.95 entre 100 et 500 (exclus), 0.90 entre 500 et 1000 (exclus) et
0.80 à partir de 1000km
Désolé, je n'ai pas le temps d'explorer les fichiers, je verrais ça ce
soir ou demain.
Bon courage
Christian
Le 10/06/2023 à 17:13, Philippe POUMAILLOUX a écrit :
Bonjour,
Je suis avec intrt tous les changes, mme si nombreuses sont les questions abordes me
passe un peu au-dessus, je n'aini la pratique ni le niveau suffisant... dans le fichier
envoy par Xavier je ne suis pas en mesure de rpondre surtout que dans la
feuille"Gantt_semi_auto_2_2" je ne vois aucune formule dans la ligne 13,
colonnes AK et suivantes... si c9;est cette feuille qu'il fait rfrence.
Dans d'autres messages il a t question de formule matricielle, je ne sais pas
ce que cela signifie... il a t aussi question de formule avec des SI encastrs
.... Cela a soulev une de mes interrogations car j'utilise souvent ce type de
formule :
=SI(D4=$P$6;$O$6;SI(D4=$P$7;$O$7;SI(D4=$P$8;$O$8;SI(D4=$P$9;$O$9;SI(D4=$P$9;$O$9;SI(D4=$P$10;$O$10;SI(D4=$P$11;$O$11;SI(D4=$P$12;$O$12;SI(D4=$P$13;$O$13;SI(D4=$P$14;$O$14;SI(D4=$P$15;$O$15;SI(D4=$P$16;$O$16;SI(D4=$P$17;$O$17;SI(D4=$P$18;$O$18;""))))))))))))))
ou encore :
=SI.MULTIPLE(G2;$FLYERS.A$2;$FLYERS.B$2;$FLYERS.A$3;$FLYERS.B$3;$FLYERS.A$4;$FLYERS.B$4;$FLYERS.A$5;$FLYERS.B$5;$FLYERS.A$6;$FLYERS.B$6;$FLYERS.A$7;$FLYERS.B$7;$FLYERS.A$8;$FLYERS.B$8;$FLYERS.A$9;$FLYERS.B$9;$FLYERS.A$10;$FLYERS.B$10;$FLYERS.A$11;$FLYERS.B$11;$FLYERS.A$12;$FLYERS.B$12;$FLYERS.A$13;$FLYERS.B$13;$FLYERS.A$14;$FLYERS.B$14;$FLYERS.A$15;$FLYERS.B$15;$FLYERS.A$16;$FLYERS.B$16;$FLYERS.A$17;$FLYERS.B$17;$FLYERS.A$18;$FLYERS.B$18;$FLYERS.A$19;$FLYERS.B$19;$FLYERS.A$20;$FLYERS.B$20;$FLYERS.A$21;$FLYERS.B$21;$FLYERS.A$22;$FLYERS.B$22;$FLYERS.A$23;$FLYERS.B$23;$FLYERS.A$24;$FLYERS.B$24;$FLYERS.A$25;$FLYERS.B$25;$FLYERS.A$26;$FLYERS.B$26;$FLYERS.A$27;$FLYERS.B$27;$FLYERS.A$28;$FLYERS.B$28;$FLYERS.A$29;$FLYERS.B$29;$FLYERS.A$30;$FLYERS.B$30;$FLYERS.A$31;$FLYERS.B$31;$FLYERS.A$32;$FLYERS.B$32;$FLYERS.A$33;$FLYERS.B$33;$FLYERS.A$34;$FLYERS.B$34;$FLYERS.A$35;$FLYERS.B$35;$FLYERS.A$36;$FLYERS.B$36;$FLYERS.A$37;$FLYERS.B$37;$FLYERS.A$38;$FLYERS.B$38;$FLYERS.A$39;$FLYERS.B$39;$FLYERS.A$40;$FLYERS.B$40;$FLYERS.A$41;$FLYERS.B$41;$FLYERS.A$42;$FLYERS.B$42;$FLYERS.A$43;$FLYERS.B$43;$FLYERS.A$44;$FLYERS.B$44;$FLYERS.A$45;$FLYERS.B$45;$FLYERS.A$46;$FLYERS.B$46;$FLYERS.A$47;$FLYERS.B$47;$FLYERS.A$48;$FLYERS.B$48;$FLYERS.A$49;$FLYERS.B$49;$FLYERS.A$50;$FLYERS.B$50;$FLYERS.A$51;$FLYERS.B$51;$FLYERS.A$52;$FLYERS.B$52;$FLYERS.A$53;$FLYERS.B$53;$FLYERS.A$54;$FLYERS.B$54;$FLYERS.A$55;$FLYERS.B$55;$FLYERS.A$56;$FLYERS.B$56;$FLYERS.A$57;$FLYERS.B$57;$FLYERS.A$58;$FLYERS.B$58;$FLYERS.A$59;$FLYERS.B$59;$FLYERS.A$60;$FLYERS.B$60;$FLYERS.A$61;$FLYERS.B$61;$FLYERS.A$62;$FLYERS.B$62;$FLYERS.A$63;$FLYERS.B$63;$FLYERS.A$64;$FLYERS.B$64;$FLYERS.A$65;$FLYERS.B$65;$FLYERS.A$66;$FLYERS.B$66;$FLYERS.A$67;$FLYERS.B$67)
Y-a-t-il une autre possibilit pour simplifierce genre de formule
Les fichiers concerns sont rcuprables
https://drive.google.com/drive/folders/1RWu2PG4vCfTW7jlBpBXFRg5RCuZgHp8e?usp=sharing
Merci
Bien cordialement
Philippe
envoy : 8 juin 2023 18:43de : Xavier Dutrey<xavda...@gmail.com> : yves
dutrieux<ydutri...@gmail.com>Cc:ocleyr2lal...@zaclys.net,users@fr.libreoffice.orgobjet : Re: [fr-users]
Erreur de formule SI.CONDITIONS, OU, ETBonjourJ'ai russi colorer le début des tches, mais pas la
dure, je bute surla formulation dans format conditionnel.Dans le fichier, j'ai test la ligne 13 colonnes AK
DX, ne fonctionnepas, toute la ligne est colore au lieu de AL13 AN13 (3 jours, celluleAI13).Ci-joint, le
fichier en question:https://www.cjoint.com/c/MFiqz1yFf5dMerci de m\u2019indiquer l'erreur comise ou la voie
suivre.CordialementXavier DUTREY"Les hommes sont comme les plantes, ils ne croissent que s'ils sont
biencultivs "Le mer. 7 juin 2023, 22:38, yves dutrieux<ydutri...@gmail.com> a 3;crit :
Rponse reue rien qu' moi :-(sinon, je vois dj un problme 4; la cellule : AO13 o on parle de lacellule AE13 au lieu de Z13....Si j'ai bien compris ce que le
tableau voulais faire...Je n'ai pas vu les erreurs que tu as mentionnes dans ton mail initial ?Yves>>Merci, je vais essayer.>>Je vous
remercie pour votre retour rapide.>>Voici le lien pour accs au fichier en question; Pour information, j'aimis en place le format
conditionnel.>>>>>https://www.cjoint.com/c/MFhoAoz4s2d>>>>Cordialement>>>>Xavier"Les hommes sont comme les plantes,
ils ne croissent que s'ils sont biencultivs "Le mer. 7 juin 2023 22:11, Ocleyr2lalune <ocleyr2lal...@zaclys.net> aécrit :
Bonjour>>>> oui avec le fichier ce serait mieux, via un lien de cjoint comme ce>> qu'indiques Yves ou toute autre plateformes de partages de fichiers, commes>> celles indiques sur entraide.chatons.org>>>> Sur le fond, comme l'indiques Yves, colorier une cellule selon un ou>> plusieurs critres c'est du formatage conditionnel. Dans LibreOffice, le>> formatage associé est un style.>>>> Ensuite tout dpend de votre condition pour vous aiguiller (d'o le>> fichier).>>>> Disons que si vous avez besoin d'utiliser une formule, par essence,
le>> formatage conditionnel, prend des conditions, donc la formule utilise doit>> renvoyer un booleen (VRAI/FAUX). Votre formule ne contient donc pas de SI,>> mais directement l'expression de la condition.>>2;> Selon celle ci, soit les conditions s'imbriquent avec des formatages >> chaque occurrence, soit vous cumulez vos crit32;res pour un seul formatage,>> et vous utilisez les oprateurs booleen OU, ET (voir la dfinition des>> fonctions conditionnelles dans l'aide de Calc).>>>> Si vous avez tent de mettre un SI, a peut expliquer votre probl;me>> (quand on fait ses
premiers formatages conditionnels, c'est une erreur>> frquente).>>>>; Pour plus, donc, on attend votre fichier ! :-)>>>>; A noter que l'import d'un fichier excel avec formatage conditionnel est>> ncessairement dcevante et impose de reparamtrer le formatage>> conditionnel.>>>> L'expression du formatage conditionnel est assez proche, comme pour toute>> formule... mais l'utilisation du formatage via des styles gnre lors de>> l'import un style par cellule concerne par le formatage et autant de>> formatages conditionnels...>>>>>>
Claire2;>>>>> Le 2023-06-07 13:06, yves dutrieux a écrit :>>>> Bonjour,>> les pices jointes ne passent pas sur la liste, il faut passer par un>> service tel quel :https://www.cjoint.com/>> par exemple.>>>> Je suppose que pour la coloration , ce serait l';utilisation d'un style>> appliqu en fonction d'un formatage conditionnel (Format - conditionnel ->> condition)<br>>> mais sans voir le document, difficile dire ;)>>>> Yves>>>> Le mer. 7 juin 2023 à 10:03, Xavier Dutrey <xavda...@gmail.com> a crit
:>>>> Bonjour,>> Pour la cration d'un planning, j'ai un petit souci de comprhension,>> lorsque je pose la condition d'un intervalle pour affichage, la formule me>> donne un rsultat erron (entre Z13(gal 24; 2) et AI13(gal 5),>> Ci-joint le fichier en ODF.>> Pourriez-vous m'aiguiller sur ce problme? A d33;faut, pourriez-vous me>> renseigner sur la meilleure formule pour colorer des cases en fonction de>> plusieurs paramtres.>> Bonne journe>> Cordialement>>>> Xavier DUTREY>> 06 24 53 83 85>><br>>>
*xavda...@gmail.com<xavda...@gmail.com>*>2;>> -->> Envoyez un mailusers+unsubscr...@fr.libreoffice.org pour vous>> dsinscrire>> Les archives de la liste sont disponibles >>https://listarchives.libreoffice.org/fr/users/>> Privacy Policy: https://www.documentfoundation.org/privacy>>>>>>>> -->> web site : http://www.molenbaix.com>>>>>>
--web site :http://www.molenbaix.com
--Envoyez un mail àusers+unsubscr...@fr.libreoffice.org pour vous
dsinscrireLes archives de la liste sont
disponibleshttps://listarchives.libreoffice.org/fr/users/Privacy
Policy:https://www.documentfoundation.org/privacy
--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy