Google sheets, Comment bloquer une colonne sur deux |
Bienvenue invité ( Connexion | Inscription )
Google sheets, Comment bloquer une colonne sur deux |
16 May 2020, 17:05
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 520 Inscrit : 7 Feb 2005 Lieu : Il est 5 h... Paris s'éveille... Membre no 32 590 |
Bonjour,
J'ai construit un fichier composé de 2 colonnes avec la possibilité de remplir l'une ou l'autre colonne, mais je cherche le moyen d'empêcher à l'utilisateur de pouvoir remplir les 2 colonnes. donc pour résumer, soit on remplie la colonne de gauche, soit la colonne de droite, mais pas les 2 colonnes.
Fichier(s) joint(s)
-------------------- Pour le café c'est bouilloire et cafetière à piston.
|
|
|
16 May 2020, 19:33
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 348 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Question fort intéressante, dont le résultat m'intéresserait beaucoup s'il y en a un.
Je ne pratique pas du tout Sheets mais avec Excel ou Numbers, je ne vois pas comment faire (je ne suis pas non plus un utilisateur chevronné). En revanche, il y a quelque chose de simple qu'on peut faire : Créer une 3e colonne qui affiche un message d'alerte si aucune des deux cellules adjacentes n'est vide. R/ On peut compléter en testant aussi qu'il n'y a pas eu de panachage entre les colonnes (ex. A2 complété et B3 complété). Quant aux formules à utiliser, ça dépend de ce qu'il y a dans les colonnes (valeurs booléennes, nombres ou texte). -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
17 May 2020, 12:58
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 520 Inscrit : 7 Feb 2005 Lieu : Il est 5 h... Paris s'éveille... Membre no 32 590 |
Créer une 3e colonne qui affiche un message d'alerte si aucune des deux cellules adjacentes n'est vide. Je vais essayer... R/ On peut compléter en testant aussi qu'il n'y a pas eu de panachage entre les colonnes (ex. A2 complété et B3 complété). Je vais essayer également. Quant aux formules à utiliser, ça dépend de ce qu'il y a dans les colonnes (valeurs booléennes, nombres ou texte). 1 valeur numérique, type : 0, 1, 2, 3... donc du basique de chez basique. -------------------- Pour le café c'est bouilloire et cafetière à piston.
|
|
|
18 May 2020, 17:17
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Rédacteurs Messages : 5 064 Inscrit : 19 Feb 2002 Lieu : BZH Membre no 2 083 |
Menu Outils,
Protéger la feuille, Exclure certaines cellules. https://www.quora.com/Is-it-possible-to-loc...ou-can-in-Excel -------------------- Quis custodiet ipsos custodes ? - Lorsqu'un sujet est résolu, merci d'indiquer [Résolu] dans le titre de votre post !
Luttons contre le style SMS !!! iPhone 14Pro Max 256 Go iOS 17• MacBook Pro 16 2019 Core i9 - macOS 12.7.2 - 32 GB RAM - 2 TB • @Orange Linux • OPNSense / pfSense • Une pointe de Windows aussi • Enfocus Switch Expert • callas pdfToolBox |
|
|
18 May 2020, 19:57
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 348 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Mais ça, ça verrouille d'office soit une colonne soit l'autre.
De ce que j'ai compris, Swamp cherche une solution qui permette à l'utilisateur de remplir soit une colonne, soit l'autre mais pas les deux. N.B. Est-ce que le même réglage doit s'appliquer à toutes les rangées ou l'utilisateur peut-il, p.ex., remplir A2 (mais pas B2) puis B3 (mais pas A3) ? -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
18 May 2020, 21:59
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Rédacteurs Messages : 5 064 Inscrit : 19 Feb 2002 Lieu : BZH Membre no 2 083 |
IF "Row1" = NOT empty THEN "Row2" = LOCK
mais IF "Row2 = NOT Empty THEN "Row1" = LOCK Je ne sais pas comment on peut gérer le truc... En gros, faut surveiller de concert les colonnes/cellules. Un début de piste, mais certainement qu'il faudra passer par du JavaScript (?) : https://stackoverflow.com/questions/3188419...n-google-sheets @swamp : pose ta question sur Stackoverflow (in english) : du fait d'une utilisation beaucoup plus forte en langue anglaise, tu devrais avoir un taux de retour plus élevé ;-) -------------------- Quis custodiet ipsos custodes ? - Lorsqu'un sujet est résolu, merci d'indiquer [Résolu] dans le titre de votre post !
Luttons contre le style SMS !!! iPhone 14Pro Max 256 Go iOS 17• MacBook Pro 16 2019 Core i9 - macOS 12.7.2 - 32 GB RAM - 2 TB • @Orange Linux • OPNSense / pfSense • Une pointe de Windows aussi • Enfocus Switch Expert • callas pdfToolBox |
|
|
19 May 2020, 07:18
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 520 Inscrit : 7 Feb 2005 Lieu : Il est 5 h... Paris s'éveille... Membre no 32 590 |
N.B. Est-ce que le même réglage doit s'appliquer à toutes les rangées ou l'utilisateur peut-il, p.ex., remplir A2 (mais pas B2) puis B3 (mais pas A3) ? Tout à fait ! IF "Row1" = NOT empty THEN "Row2" = LOCK mais IF "Row2 = NOT Empty THEN "Row1" = LOCK Je ne sais pas comment on peut gérer le truc... En gros, faut surveiller de concert les colonnes/cellules. Un début de piste, mais certainement qu'il faudra passer par du JavaScript (?) : https://stackoverflow.com/questions/3188419...n-google-sheets @swamp : pose ta question sur Stackoverflow (in english) : du fait d'une utilisation beaucoup plus forte en langue anglaise, tu devrais avoir un taux de retour plus élevé ;-) Merci pour la proposition et le site J'irai faire un tour, malgré mon anglais limité -------------------- Pour le café c'est bouilloire et cafetière à piston.
|
|
|
19 May 2020, 13:05
Message
#8
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 348 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Tout à fait ! Tout-à-fait quoi ? 1) ou 2) ? 1) Est-ce que le même réglage doit s'appliquer à toutes les rangées ?
2) Ou l'utilisateur peut-il, p.ex., remplir A2 (mais pas B2) puis B3 (mais pas A3) ? -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
20 May 2020, 07:26
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 520 Inscrit : 7 Feb 2005 Lieu : Il est 5 h... Paris s'éveille... Membre no 32 590 |
Tout à fait ! Tout-à-fait quoi ? 1) ou 2) ? 1) Est-ce que le même réglage doit s'appliquer à toutes les rangées ? 2) Ou l'utilisateur peut-il, p.ex., remplir A2 (mais pas B2) puis B3 (mais pas A3) ? - > L'utilisateur peut-il, p.ex., remplir A2 (mais pas B2) puis B3 (mais pas A3) -------------------- Pour le café c'est bouilloire et cafetière à piston.
|
|
|
20 May 2020, 14:01
Message
#10
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 348 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Pour s'assurer qu'une rangée ne contient au maximum qu'une cellule remplie, il suffit d'un test avec une condition OU.
Si les colonnes F et G contiennent les données remplies par l'utilisateur, on peut placer dans la colonne H cette formule (à recopier vers le bas à partir de H3) : =SI (OU ($F3=""; $G3="") ; "OK – les 2 ne sont pas remplis" ; "Problème") Capture_d___e__cran_2020_05_20_a___14.50.11.png ( 72.94 Ko ) Nombre de téléchargements : 8 Dans cet exemple, la cellule de contrôle H3 affiche OK – les 2 ne sont pas remplis si aucune ou seulement une des deux cellules F3 et G3 est complétée. (F3 ou G3 est vide = VRAI) Par contre, si les deux sont remplies, Problème s'affiche. De surcroît, j'ai ajouté une indication visuelle (texte en gras et fond de cellule en rouge) par le biais du format conditionnel (dans Inspecteur des cellules). Le contrôle ne porte chaque fois que sur une rangée, ce qui permet un panachage dans les colonnes. -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
22 May 2020, 07:48
Message
#11
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 520 Inscrit : 7 Feb 2005 Lieu : Il est 5 h... Paris s'éveille... Membre no 32 590 |
Pour s'assurer qu'une rangée ne contient au maximum qu'une cellule remplie, il suffit d'un test avec une condition OU. Si les colonnes F et G contiennent les données remplies par l'utilisateur, on peut placer dans la colonne H cette formule (à recopier vers le bas à partir de H3) : =SI (OU ($F3=""; $G3="") ; "OK – les 2 ne sont pas remplis" ; "Problème") Capture_d___e__cran_2020_05_20_a___14.50.11.png ( 72.94 Ko ) Nombre de téléchargements : 8 Dans cet exemple, la cellule de contrôle H3 affiche OK – les 2 ne sont pas remplis si aucune ou seulement une des deux cellules F3 et G3 est complétée. (F3 ou G3 est vide = VRAI) Par contre, si les deux sont remplies, Problème s'affiche. De surcroît, j'ai ajouté une indication visuelle (texte en gras et fond de cellule en rouge) par le biais du format conditionnel (dans Inspecteur des cellules). Le contrôle ne porte chaque fois que sur une rangée, ce qui permet un panachage dans les colonnes. Merci Baron En m'appuyant sur ta proposition, j'ai appliqué dans Google Sheets : =IF (OR ($G6=""; $H6="") ; true) Ce qui donne : "false" si les 2 colonnes sont remplies, et "true" si l'une des 2 colonnes est remplie (ce qui est le but) - voir capture écran Ce message a été modifié par swamp - 22 May 2020, 07:58.
Fichier(s) joint(s)
-------------------- Pour le café c'est bouilloire et cafetière à piston.
|
|
|
Nous sommes le : 23rd April 2024 - 11:58 |