Autor
|
Thema: ZÄHLENWENN Formel optimieren (1866 mal gelesen)
|
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 04. Apr. 2012 09:24 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich möchte wissen, ob in der Spalte A2 bis F2 die Werte 1,20,22,24,27 und 40 vorkommen. Die Formel soll auf ein paar Tausend Zeilen kopiert werden und da wird Excel ziemlich lahm. Also habe Ich mir folgende Formel erstellt =ZÄHLENWENN(A2:F2;1)+ZÄHLENWENN(A2:F2;20)+ZÄHLENWENN(A2:F2;22)+ZÄHLENWENN(A2:F2;24)+ZÄHLENWENN(A2:F2;27)+ZÄHLENWENN(A2:F2;40) Kann man diese Formel vereinfachen? ------------------ Mit freundlichen Grüßen CADdoctor [Diese Nachricht wurde von CADdoctor am 04. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 04. Apr. 2012 14:01 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
|
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2013 ADT 2005 bis 2013 Arcibem System: Windows NT, 2000, XP Internet-Startseite: http://www.archi.de
|
erstellt am: 04. Apr. 2012 15:07 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
|
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 04. Apr. 2012 21:14 <-- editieren / zitieren --> Unities abgeben:
|
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2013 ADT 2005 bis 2013 Arcibem System: Windows NT, 2000, XP Internet-Startseite: http://www.archi.de
|
erstellt am: 04. Apr. 2012 21:36 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
|
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 05. Apr. 2012 08:44 <-- editieren / zitieren --> Unities abgeben:
Diese Formel ist genau so Speicherintensiv wie meine. Ich mach mich mal auf die suche nach einem geeigneten VBA-Code. Ich brauch für meine Auswertung ja nur die Werte und nicht die Formel. Daher sollte das ganze in VBA um einiges weniger Speicher verbrauchen. Oder? ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
skyzem Mitglied
Beiträge: 400 Registriert: 30.08.2006 Win 7 Enterprise x64 Cornerstone 5.3.0.5 Minitab 16.2.1.0 Excel 2010 Notepad++ 6.3.1 Putty 0.63 Calc.exe
|
erstellt am: 16. Apr. 2012 08:51 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
Ich bezweifel mal, dass VBA schneller ist als eine Formel... Was soll denn an dieser Formel so Speicherintensiv sein? Ich kann diese Formel ohne Probleme über X-Zehntausende Zeilen kopieren. Ohne den geringsten geschwindigkeitsverlust zu spüren. Oder meinst du mit Speicherintensiv die Dateigrösse? Gruss!
------------------ MfG skyzem Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |