Sheets: attribution d’une somme à un mot

Bonjour je souhaiterais si c’est possible attribuer une somme à des prénoms, et une autre somme si ce prénom est en gras.
En gros je veux associer une valeur à un caractère (gras, italique ou surlignier) et non à un mot.

Ex: pierre (30€)

Jacques(30€)
Paul (12€)

Louis (30€)

La sommes total : 102€

Évidemment se qui est entre parenthèses ne doit pas être visible.

En attente de vos réponses

Merci par avance :)

Bonjour

Ce n'est pas possible sans macro. Par contre il faudra mettre la valeur chiffrée dans une autre colonne (que vous pouvez masquer)

Voci par exemple un script généré par IA qui vous permet de mettre les valeurs 12 ou 30 en colonne B en fonction de la mise en forme de votre texte en colonen A (en gras dans cet exemple)

function detectBoldText() {
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
    var range = sheet.getDataRange();
    var values = range.getValues();
    var fontWeights = range.getFontWeights();

    for (var i = 1; i < values.length; i++) { // Commence à la ligne 2 (en supposant un en-tête en ligne 1)
        var cellValue = values[i][0]; // Colonne A
        if (cellValue) {
            if (fontWeights[i][0] == "bold") {
                sheet.getRange(i + 1, 2).setValue(12); // Met 12 en colonne B
            } else {
                sheet.getRange(i + 1, 2).setValue(30); // Met 30 si pas en gras
            }
        } else {
            sheet.getRange(i + 1, 2).setValue(""); // Ne rien afficher si cellule A vide
        }
    }
}

Bonjour et bienvenue,

Comme pour Excel, les formules GoogleSheets ne détectent pas la "mise en forme". Il faut alors passer par des macros/scripts. Mais ces derniers ne se mettront pas facilement à jour si vous modifiez uniquement un format de cellule (couleur, gras ou police). Les formats sont visuels, pas calculatoires.

C'est pourquoi il est fortement recommandé de travailler avec des valeurs. Au lieu de mettre en gras, vous avez dans GoogleSheets les cases à cocher qui permettent de faire ce que vous voulez de manière extrêmement simple. Vous pourrez alors utiliser SOMME.SI/SUMIF par exemple, pour compter (ou non) certaines personnes dans la somme.

Rechercher des sujets similaires à "sheets attribution somme mot"