2017-02-17 8 views
0

J'ai écrit la formule suivante R1CItravaillant avec R1C1, formule indirecte et adresse de la cellule

"=SUM(INDIRECT(""'""&R2C3&"" Summary'!""&CELL(""address"",E70)):INDEX(INDIRECT(""'""&R2C3&"" Summary'!""&CELL(""address"",E70)&"":""&CELL(""address"",P70)),MATCH(R2C2,INDIRECT(""'""&R2C3&"" Summary'!E3:P3""),0)))" 

Cependant, les cellules E70 & P70 dans la formule sont affichés comme « E70 » & « P70 ». De ce fait provoquant l'échec de la formule.

Est-ce que quelqu'un sait comment je peux supprimer les guillemets?

Merci

+0

Je travaille dehors. Pour tout intéressé c'est; [code] lOffset = 70 "= SOMME (INDIRECT (" "'" "& R2C3 &" "Summary'!" "& CELL (" "adresse" ", R [" & lOffset - i.Row & "] C5)): INDEX (INDIRECT ("" '"" & R2C3 & "" Summary'! "" & CELL ("" adresse "", R ["& lOffset - i.Row &"] C5) & "": "" & CELL ("" adresse " ", R [" & lOffset - i.Row & "] C16)), MATCH (R2C2, INDIRECT (" "'" "& R2C3 &" "Sommaire'! E3: P3" "), 0)))" lOffset = lOffset + 1 [/ code] – Jonbx

Répondre

0

Au lieu d'utiliser E70 et P70,

utilisation R70C5 et R70C16

+0

merci CLR. J'ai fait cela, mais j'ai maintenant fermé les colonnes E et P. Maintenant, j'ai 70 $ E et 70 $ P. Par conséquent, la formule ne fonctionne plus correctement – Jonbx

+1

Si vous voulez utiliser la ligne courante (c'est-à-dire la ligne que vous écrivez), au lieu de la verrouiller à la ligne 70, utilisez les touches RC5 et RC16 – CLR

+0

merci. Je l'ai compris – Jonbx