Wird innerhalb einer anderen Funktion verwendet, um bestimmte Werte in einem Bereich auszuwählen, der die angegebenen Kriterien erfüllt
Syntax
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
- Bereich—Die Gruppe von Werten, die in die endgültige Liste aufgenommen werden sollen.
- criterion_range1—Die Gruppe der Zellen, die nach dem Kriterium bewertet werden soll.
- Kriterien1—Die Bedingung, die definiert, welche Werte erfasst werden.
- criterion_range2, Kriterien2, ... —[optional]Zusätzliche Bereiche und Kriterien, die bewertet werden sollen. Alle Kriterien müssen erfüllt sein, um gesammelt zu werden.
Beispielnutzung
MIN(COLLECT(Kosten1:Kosten5, Kosten1:Kosten5, > 0))
JOIN(COLLECT(Name1:Name5, Status1:Status5, "Aktiv"), "), ")
Nutzungshinweise
- Verwenden Sie JOIN(COLLECT(), "- "), um alle Werte und/oder Fehlermeldungen anzuzeigen, die von COLLECT zur Fehlerbehebung ausgegeben werden.
- COLLECT muss innerhalb einer anderen Funktion als primäres Bereichselement verwendet werden.
- Alle aufgeführten Kriterien müssen erfüllt sein, damit der Wert zum Bereich hinzugefügt wird.
- Bereich und Criterion_ranges müssen dieselbe Größe haben und sich im selben Blatt befinden.
- Wenn der zu erfassende Bereich und die criteron_range identisch sind, müssen sie zweimal aufgeführt werden.
- Fehler bei COLLECT sind möglicherweise nicht sichtbar, wenn sie mit einer anderen Funktion verwendet werden, z. B. COUNT.
- COUNT(COLLECT()) Funktionen mit Fehlern geben das Ergebnis 1 zurück, da COUNT den einzelnen Fehlerwert erkennt und zählt, anstatt ihn weiterzuleiten
Beispiele
Dieses Beispiel verweist auf folgende Sheetinformationen:
Kleidungsstück | Transaktion insgesamt | Verkaufte Einheiten | Auf Lager? | |
---|---|---|---|---|
1 | T-Shirt | 1.170,00 | 78 | Brandfolder Image
|
2 | Hose | 1.491,00 | 42 | Brandfolder Image
|
3 | Jacke | 812,00 | 217 | Brandfolder Image
|
Hier sind einige Beispiele zur Verwendung von DATE in einem Sheet anhand der obigen Tabelle:
Formel | Beschreibung | Ergebnis |
---|---|---|
=AVG(COLLECT([Verkaufte Einheiten]1:[Verkaufte Einheiten]3, [Auf Lager?]1:[Auf Lager?]3, 0, [Transaktion insgesamt]1:[Transaktion insgesamt]3, >1000 )) | Gibt den Mittelwert der Spalte VerkaufteEinheiten aus, wenn die Spalte Auf Lager? deaktiviert ist und die Transaktionssumme 1.000 überschreitet. Zeilen 1 und 2 werden angewendet. | 60 |
=VERBINDEN(SAMMELN([Kleidungsstück]1:[Kleidungsstück]3; [Auf Lager?]1:[Auf Lager?]3; 0); ", ") | Fügt die Werte in der Spalte Kleidungsstück zusammen, wenn die Spalte Auf Lager? deaktiviert ist, wobei die Werte durch ein Komma und ein Leerzeichen getrennt werden. Es gelten die Zeilen 1 und 2. | T-Shirt, Hose |
=MIN(COLLECT([Transaktion insgesamt]1:[Transaktion insgesamt]3, [Verkaufte Einheiten]1:[Verkaufte Einheiten]3, >50)) | Gibt die niedrigste Zahl aus der Spalte Transaktion insgesamt zurück, in der mehr als fünfzig Einheiten verkauft wurden. Zeile 3 wird angewendet. | 812,00 |
Sie benötigen weitere Hilfe?
In den Vorlagen im Formel-Handbuch finden Sie weitere Unterstützung und Ressourcen, mehr als 100 Formeln, ein Glossar aller Funktionen, mit dem Sie die Arbeit in Echtzeit üben können, sowie Beispiele für häufig verwendete und erweiterte Formeln.
Sie können nach Beispielen dafür suchen, wie andere Smartsheet-Kund*innen diese Funktion verwenden oder in der Smartsheet-Online-Community eine Frage zu Ihrem spezifischen Anwendungsfall stellen.