Gamme Excel pour les données basées sur la valeur de la cellule - Excel, Excel-VBA, Excel-Formule, gamme

J'essaie de créer Excel qui étendra ou réduira la plage en fonction de la valeur de la cellule.

J'ai 3 colonnes (cellule pour les données, formula1, formula2)

Je souhaite saisir nombre dans cellule sous "Nombre d'unités" et générer par exemple 1000 lignes de ces 3 colonnes (cellule pour données, formule1, formule2)

Formule 1 - =IF(K5=0;"";K5) est sur chaque ligne identique (j'ai défini la liste)

Formule 2 - =IF(G5&H5="";"";(G5&","&H5)) doit être incrémenté de 1 à chaque rangée suivante

Pouvez-vous m'aider, comment réaliser cette fonction?

Voici une capture d'écran pour une meilleure illustration:

Écran ici

Merci pour chaque conseil.

Réponses:

0 pour la réponse № 1

En supposant que vous souhaitiez rechercher les n valeurs d'une table correspondant à votre type, où n est le nombre d'enregistrements à afficher (voir l'image), vous pouvez le faire avec la formule Array suivante

=IFERROR(INDEX($B$4:$B$500,SMALL(IF($D$1=$A$4:$A$500,ROW($A$4:$A$500)-ROW($A$4)+1),IF(ROW(1:1)<=$G$1,ROW(1:1),""))),"")

N'oubliez pas que vous entrez la formule en appuyant sur CTRL+ALT+ENTRER

entrez la description de l'image ici


Menu