Ես ունեմ սյունակ, որտեղ թվեր են մուտքագրվում, և կողքի սյունակը հաշվարկում է կուտակային ընդհանուր գումարը:
|...| H | I |
1 |...| | |
...|...| | |
16 |...| 100 | 100 |
17 |...| | |
18 |...| | |
19 |...| 100 | 200 |
20 |...| 100 | 300 |
21 |...| | |
22 |...| 100 | 400 |
...|...| | |
Ես սա օգտագործում եմ առաջին բջիջում՝ I16
= =IF(H16="","",H16)
:
Սյունակի հետևյալ բջիջներն են՝ I17
= =IF(H17="","",SUM($H$16:H17))
, I18
= =IF(H18="","",SUM($H$16:H18))
I19
= =IF(H19="","",SUM($H$16:H19))
և այլն:
Ես կցանկանայի, որ I
սյունակի կուտակային ընդհանուր գումարը վերակայվի 0
ի, եթե կա 0
մուտքագրված H
սյունակ:
Պարզ լուծումը H
-ի արժեքը վերցնելն ու I
ին ավելացնելն է, բայց դա չի աշխատում, եթե մուտքագրված արժեքներ չկան, ինչը սովորական է, ինչպես օրինակում: Այսպիսով, =IF(H17=0,0,I16+H17)
-ի և այլնի նման մի բան չի աշխատի, քանի որ null
-ը սխալ կհաշվի կուտակային ընդհանուր գումարը:
Ես կցանկանայի, որ վերջնական արդյունքն այսպիսին լիներ.
|...| H | I |
1 |...| | |
...|...| | |
16 |...| 100 | 100 |
17 |...| | |
18 |...| | |
19 |...| 100 | 200 |
20 |...| 0 | 0 |
21 |...| | |
22 |...| 100 | 100 |
...|...| | |
Ես բաց եմ ցանկացած գաղափարի համար՝ իմ առաջադրանքն իրականացնելու համար: Շնորհակալություն ժամանակ տրամադրելու համար.
my values
-ըH17:H29
-ում և օգտագործելովyour first formula
-ը, ես ստանում եմ հետևյալ արդյունքները՝I17:I29
-ում՝0,0,-100,200,-70,,125,,-95,-160,35,-35,225
: Օգտագործելովyour second formula
-ը, ես ստանում եմ հետևյալ արդյունքներըI17:I29
-ում՝0,0,0,200,-70,,125,,-95,0,35,0,225
: Կարո՞ղ եք ինձ ասել, թե որոնք ենyour desired results
-ըI17:I29
-ում (ստորակետերով բաժանված)՝ օգտագործելովmy values
-ըH17:H29
-ում: 04.05.2020Lookup
աշխատում: Ես նկատի ունեմ, թե ինչ է նշանակում1/(H$16:H16<>"")
: Արդյո՞ք դա նշանակում է «որոնում ներքևից վերև»: 04.05.2020I30
բջիջում բանաձևը=IF(H30="","",IF(H30<>0,IF(COUNT(H$16:H29),H30-LOOKUP(2,1/(H$16:H29<>""),H$16:H29),""),0))
է, այն պարզապես փնտրում է 0-ի վերջին արժեքը: Այսպիսով, այո, այն որոնում է ներքևից վեր, ինչպես դուք ասացիք: Կրկին ուզում եմ շնորհակալություն հայտնել ձեզ այն ուղղության համար, որն ինձ անհրաժեշտ էր այս իրագործման համար, ես գնահատում եմ ձեր ժամանակը: 04.05.2020