web-dev-qa-db-fra.com

Comparaison bidimensionnelle pour la mise en forme conditionnelle dans Google Spreadsheets

J'ai donc cette feuille de calcul avec deux zones (D7: AD16 et D18: AD27). Maintenant, je souhaite formater les couleurs dans D18: AD27 de sorte que la couleur jaune soit ajoutée à chaque cellule vide dans D18: AD27 mais pas dans D7: AD16.

The top and bottom area I want to compare and format cell by cell. Ignore the green cells.

J'utilise la formule personnalisée suivante qui est appliquée à une ligne comme celle-ci:

=AND(ISBLANK(D23:AD23);NOT(ISBLANK(D12:AD12)))

l'onglet de format conditionnel:

enter image description here

Et cela produit le résultat souhaité pour cette ligne:

enter image description here

Problème

quand j'essaie de le faire pour 2 dimensions, je change la formule en

=AND(ISBLANK(D18:AD27);NOT(ISBLANK(D7:AD16)))

et l'appliquer à la zone comme ceci:

enter image description here

Je pensais que cela fonctionnerait, cependant, cela supprime toute la mise en forme de couleur jaune de la zone. Comment puis-je obtenir le résultat souhaité sans le faire manuellement pour chaque ligne?

3
dekuShrub

Bien sûr, il m'est arrivé de le résoudre lorsque je recréais le problème pour cette question. Apparemment, la formule devrait être pour une ligne, puis elle est appliquée ligne par ligne lors de l'application à une zone.

Cela a fonctionné en utilisant cette formule personnalisée uniquement pour la rangée du haut:

=AND(ISBLANK(D18:AD18);NOT(ISBLANK(D7:AD7)))

puis en appliquant cette formule à l'ensemble de la zone comme ceci:

enter image description here

2
dekuShrub