Вниз
Скачать: CL | DM;

Как передать формулу =SUMIF(AC5:AC64;">0";L5:L64) в Excel ?   Найти похожие ветки 

← →
TransparentGhost   (2004-03-11 10:04) [0]

Как передать формулу "=SUMIF(AC5:AC64;">0";L5:L64)" в Excel ?
ADDestSheet.Cells[TekRow,Col].Value:="=SUMIF(AC5:AC64;0;L5:L64)"
- такую принимает без проблем, а с условием ни в какую. Передаю через OLE. Может там какой другой синтакс?

Сенксь.


← →
TransparentGhost   (2004-03-11 10:13) [1]

Забыл сказать : выдаёт ошибку "OLE error ..."


← →
vl_chel ©   (2004-03-11 10:26) [2]

СУММЕСЛИ(A1:A4;">160000";B1:B4)
так в справке по Excel


← →
Asdor ©   (2004-03-11 10:27) [3]

ADDestSheet.Cells[TekRow,Col].Formula:="=SUMIF(AC5:AC64;0;L5:L64)"

Также см. статью:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=920


← →
TransparentGhost   (2004-03-11 10:49) [4]

ADDestSheet.Cells[TekRow,Col].Formula:="=SUMIF(AC5:AC64;0;L5:L64)" - прокатывает, а
ADDestSheet.Cells[TekRow,Col].Formula:="=SUMIF(AC5:AC64;">0";L5:L64)" - нет.

И WIN и офис - англ.

У кого-нибудь это вообще прокатывает или нет?


← →
Alex*   (2004-03-11 10:49) [5]

Я вот так передавал и все работало
IBookPrice.Range["H"+IntToStr(i), EmptyParam].Formula := "=D"+IntToStr(i)+"*(1+(F2-B2)%)";


← →
TransparentGhost   (2004-03-11 11:04) [6]

Alex, такие формулы и у меня работают, и SUM, и ROUND и т.д. А вот SUMIF не пареваривает никакие кавычки и операнды условия.
Мне надо что бы вот ето сработало :"=SUMIF(AC5:AC64;">0";L5:L64)"


← →
Alex*   (2004-03-11 11:25) [7]


> TransparentGhost

С этим не работал, попробуй в VBA скрипт для Excelя написать, если пройдет подставляй в Delphi


← →
Карелин Артем ©   (2004-03-11 11:38) [8]

FormulaR1C1 = "=SUMIF(R[5]C[2]:R[14]C[2],"">0"",R[-3]C[5]:R[7]C[5])"


← →
TransparentGhost   (2004-03-11 11:43) [9]

Карелин Артем, в VBA - срабатывает, а при передаче через оле - борода :o(


← →
TransparentGhost   (2004-03-11 11:56) [10]

хмм... какимто боком сработало : .Value:="=SUMIF(AC5:AC64,">0",L5:L64)", хотя раньше такое не пахало.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.022 c
1-1078831472
BPK
2004-03-09 14:24
2004.03.28
Как определять абстрактные методы?


1-1079009278
Strelka
2004-03-11 15:47
2004.03.28
меню дочерней формы


14-1077994366
Lena
2004-02-28 21:52
2004.03.28
<B>Delphi</B>


4-1074350222
MadGhost
2004-01-17 17:37
2004.03.28
Принимать сообщения и их обрабатывать. как бы интерфейс.


14-1078020663
SergP
2004-02-29 05:11
2004.03.28
О топиках, в которых никто не ответил вопрошающему.




   Наверх