2017-07-23 1 views
0

J'essaie d'avoir une cellule vérifier les valeurs de deux cellules à sa gauche, les comparer à une table ailleurs dans la feuille, et me donner une valeur spécifique. J'ai parcouru Internet pour trouver une solution, mais en vain. An example of what I'm working on.Mise en forme conditionnelle de cellules à partir d'une table dans Google Sheets

+2

Pouvez-vous rendre la feuille publique à la référence? –

+0

Désolé, le lien devrait fonctionner maintenant. – jimbo4273

Répondre

0

Essayez ceci comme une fonction personnalisée.

function attackPower(level,basePower) 
{ 
    var ss=SpreadsheetApp.getActive(); 
    var sht=ss.getActiveSheet(); 
    var rng=sht.getRange('F5:M25'); 
    var rngA=rng.getValues(); 
    var bpwrrng=sht.getRange('F3:M3'); 
    var bpwrrngA=bpwrrng.getValues(); 
    var bpwridx=bpwrrngA[0].indexOf(basePower); 
    var r=rngA[level][bpwridx]; 
    return r; 
} 
+0

Ce serait plus rapide si vous venez de créer rngA à la main. C'est juste les valeurs à F5: M25 et la même chose avec bpwrrngA est les valeurs à F3: M3. – Cooper

+0

Merci pour votre aide, bonne personne! Ce que j'ai découvert est que cette fonction n'aime pas travailler quand j'essaye de l'entrer dans une cellule fusionnée, mais fonctionne très bien si je fusionne les cellules après que j'entre dans la fonction. – jimbo4273