Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Webversie van Excel

Past een LAMBDA toe op elke kolom en retourneert een matrix van de resultaten. Als de oorspronkelijke matrix bijvoorbeeld 3 kolommen bij 2 rijen is, is de geretourneerde matrix 3 kolommen bij 1 rij.

Syntaxis

=BYCOL (matrix, lambda(kolom))

De syntaxis van de BYCOL-functie heeft de volgende argumenten en parameters:

  • matrix      Een matrix die moet worden gescheiden door een kolom.

  • lambda      Een LAMBDA die een kolom als één parameter gebruikt en één resultaat berekent. De LAMBDA gebruikt een enkele parameter:

  • kolom   Een kolom uit de matrix.

Fouten

Als u een ongeldige LAMBDA-functie of een onjuist aantal parameters opgeeft, wordt een #VALUE! geretourneerd fout met de naam 'Onjuiste parameters'.

Het niet opgeven van een LAMBDA-functie of iets anders, maar een enkele waarde die wordt geretourneerd door de LAMBDA-functie, retourneert een #CALC-fout.

Voorbeelden

Voorbeeld 1: Geeft als resultaat de maximumwaarde van elke kolom

Voer de voorbeeldgegevens in cellen A1 in: C2, en kopieer vervolgens de formule naar cel D4:

=BYCOL(A1:C2, LAMBDA(array, MAX(array)))

Voorbeeld van de eerste BYCOL-functie

Voorbeeld 2: De som van de kwadraatwaarde van elk matrixelement in elke kolom retourneren

Voer de voorbeeldgegevens in cellen A1 in: C2, en kopieer vervolgens de formule naar cel D4:

=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))

Voorbeeld van de tweede BYCOL-functie

Zie ook

MAP-functie

REDUCE-functie

SCAN-functie

MAKEARRAY-functie

BYROW-functie

ISOMITTED-functie

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.