Supposons que je n'ai qu'une seule valeur n'importe où dans la plage de cellules C2: Z2
, je veux cette valeur à B2
. Que puis-je faire?
J'ai besoin de cette solution pour toutes les lignes ci-dessous également. La valeur peut être dans la colonne C: C
sur une ligne, dans la colonne H: H
sur une autre, cela signifie qu'elle est dispersée dans la plage mais il n'y aura qu'une seule valeur à la plage dans une rangée.
3 Réponses :
Placez cette formule dans B2
:
=MMULT( ARRAYFORMULA(--(C2:Z)), SEQUENCE(COLUMNS(C2:Z), 1, 1, 0) )
Le formule ci-dessus fonctionne pour tout type de valeurs.
Si vos valeurs sont des nombres, une formule plus simple pourrait être utilisée ( MMULT
fait ici une somme par ligne):
=ARRAYFORMULA(TRIM(TRANSPOSE(QUERY(TRANSPOSE(C2:Z), , COLUMNS(C2:Z)))))
s'il n'y a qu'une seule valeur dans la ligne, une simple fonction de somme fera le travail à votre place. mettez ceci dans B2 ..
=sum(C2:Z2)
Avez-vous essayé l'une des solutions proposées? Est-ce que quelque chose a fonctionné pour vous? Sinon, nous pourrions essayer de découvrir pourquoi. Si oui, n'oubliez pas que, conformément aux consignes du site lorsqu'une réponse répond à votre question, acceptez et même votez afin que d'autres puissent en bénéficier en tant que bien.
J'ai essayé et le problème a été résolu avec votre réponse. Mais malheureusement, mon vote positif ne compte pas car je suis nouveau dans stackoverflow