Eine Matrix (?) An VBA in Excel passieren
Frage
Eine gemeinsame Lösung in Excel zu SUMIF () mit mehreren Bedingungen geht so (Diese Formel zählt alle Fälle, in denen die Spalte A den Wert in C1 und Säule B hat, den Wert in d1 aufweist):
generasacodicetagpre.i, nun, benötigen Sie jetzt eine Funktion, die eingestellte Saiten von Linien, die mehrere Bedingungen erfüllen, verketteten. Es gibt eine großartige Lösung für One -Ding auf http://www.ms-office-forum.net/forum/showthread.php?t=273352
Ich möchte jedoch mehrere Bedingungen überprüfen - und verwenden Sie daher den Subproduct () -Rick von oben. Mein Problem ist: Wie muss ich den Parameter in der Funktion definieren, um ein Array zu erhalten? Das habe ich so weit gekommen:
generasacodicetagpre.Dies funktioniert gut, wenn ich eine Spalten für Parameter 1. auswähle, aber sobald ich eine Produktformel (wie oben) aufzog, wird nur eine Variante / Double mit dem Wert 1 für kriterium übergeben .
generasacodicetagpre.Alle Vorschläge? Danke!
Lösung
Das Problem war, weil die Formel:
generasacodicetagpre.muss durch Drücken von CTRL + SHIFT + Enter
Andere Tipps
Aus der Vollständigkeit halber ist das komplette Excel-VBA-Makro, um Saiten aus einem Bereich zu verketten (möglicherweise mehrere Zeichenkettenspalten), wenn Kriterien in anderen Säulen abgestimmt sind.
generasacodicetagpre.Verwenden Sie wie folgt - und vergessen Sie nicht, mit ctrl + shift + eingeben
ein) generasacodicetagpre.Beispieldaten
generasacodicetagpre.Ergebnisse in
generasacodicetagpre.Für Google: Dies ist auch als Verkettenwenn ()
zu finden