Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs
Vraag
Alle reacties

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW
Zolang je kolom met niruwe data invoegt, dan wijzigt het celbereik van de functie.
De formule zou dan kunnen worden:
="Goed: "&AANTALLEN.ALS(A2:J2;"goed")&" Waarschuwing: "&AANTALLEN.ALS(A2:J2;"waarschuwing")&" Fout: "&AANTALLEN.ALS(A2:J2;"fout")
Volgens mij niet als je een kolom op het einde toevoegt (in jouw voorbeeld kolom K), maar alleen als je dat binnen het bereik doet.hihans schreef op woensdag 10 februari 2021 @ 20:57:
Zolang je kolom met niruwe data invoegt, dan wijzigt het celbereik van de functie.
Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW
Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs
1
| =AANTAL.ALS(INDIRECT(ADRES(2;AANTALARG(2:2);4;1)&":"&LINKS(ADRES(2;AANTALARG(2:2);4;1);LENGTE(ADRES(2;AANTALARG(2:2);4;1))-1)&AANTALARG(B:B));"Goed") |
Ik maak gebruik van de INDIRECT functie omdat ik het adres samenstel op basis van het aantal kolommen (De eerste AANTALARG) en gevulde rijen (De laatste AANTALARG).
Als je achter de eerste en tweede AANTALARG -1 zet heb je een kolom eerder.
Garmin FR245M + HRM-RUN
1
| =aantal.als(indirect(adres(2;vergelijken("zzz";2:2))&":"&adres(500;vergelijken("zzz";2:2)));"goed") |
en in de op 1 na laatste kolom:
1
| =aantal.als(indirect(adres(2;vergelijken("zzz";2:2)-1)&":"&adres(500;vergelijken("zzz";2:2)-1));"goed") |
[Voor 150% gewijzigd door dix-neuf op 11-02-2021 12:45]
De oplossing van @dix-neuf werk voor ons maar kan ik de formule ook op een ander blad plaatsen dan het data-blad?
[Voor 5% gewijzigd door Smiler op 24-02-2021 12:13]
Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs
Ja, door de verwijzingen aan te passen zodat ze verwijzen naar de datasheet. Heb je dat al geprobeerd?Smiler schreef op woensdag 24 februari 2021 @ 12:12:
De oplossing van @dix-neuf werk voor ons maar kan ik de formule ook op een ander blad plaatsen dan het data-blad?
Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW
Ik heb de formule als volgt aangepast maar krijg nu niet het resultaat terug zoals deze was op het data-blad.
1
| =AANTAL.ALS(INDIRECT(ADRES(2;VERGELIJKEN("zzz";'Backup Jobs'!1:1)-2)&":"&ADRES(500;VERGELIJKEN("zzz";'Backup Jobs'!1:1)-2));"P") |
Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs
1
| =aantal.als(indirect("'Backup Jobs'!"&adres(2;vergelijken("zzz";2:2)+1)&":"&adres(500;vergelijken("zzz";2:2)+1));"goed") |
Ik heb het data-blad hernoemd zodat er geen spatie meer in de naam zit naar BackupJobs. Helaas krijg ik dan nog steeds hetzelfde resultaat.
Dit is mijn huidige formule:
1
| =aantal.als(indirect("BackupJobs!"&adres(2;vergelijken("zzz";1:1)+1)&":"&adres(500;vergelijken("zzz";1:1)+1));"P") |
Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs
dix-neuf schreef op woensdag 24 februari 2021 @ 14:21:
Voor het aantal "goed" in de laatste kolom van het blad Backup Jobs! :
code:
1 =aantal.als(indirect("'Backup Jobs'!"&adres(2;vergelijken("zzz";2:2)+1)&":"&adres(500;vergelijken("zzz";2:2)+1));"goed")
Ik denk dat de sheetnaam ook nog voor het regelnummer (de 1:1) moet komen te staan, dus:Smiler schreef op donderdag 25 februari 2021 @ 08:32:
Helaas krijg ik als resultaat #N/B.
Ik heb het data-blad hernoemd zodat er geen spatie meer in de naam zit naar BackupJobs. Helaas krijg ik dan nog steeds hetzelfde resultaat.
Dit is mijn huidige formule:
code:
1 =aantal.als(indirect("BackupJobs!"&adres(2;vergelijken("zzz";1:1)+1)&":"&adres(500;vergelijken("zzz";1:1)+1));"P")
1
| =aantal.als(indirect("BackupJobs!"&adres(2;vergelijken("zzz";BackupJobs!1:1)+1)&":"&adres(500;vergelijken("zzz";BackupJobs!1:1)+1));"P") |
Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW
Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs
@Smiler,
Als je de aanvangskolom van het bereik wijzigt naar 1 (i.p.v. 2 zoals in mijn formule), dan moet je in de formule de +1 wel laten vervallen, anders wordt het aantal niet berekend in de laatste kolom !
[Voor 4% gewijzigd door dix-neuf op 25-02-2021 09:42]
De formule voor de laatste kolom:
1
| =AANTAL.ALS(INDIRECT("BackupJobs!"&ADRES(2;VERGELIJKEN("zzz";BackupJobs!1:1))&":"&ADRES(500;VERGELIJKEN("zzz";BackupJobs!1:1)));"P") |
En voor de een na laatste kolom:
1
| '=AANTAL.ALS(INDIRECT("BackupJobs!"&ADRES(2;VERGELIJKEN("zzz";BackupJobs!1:1)-1)&":"&ADRES(500;VERGELIJKEN("zzz";BackupJobs!1:1)-1));"P") |
Corsair 4000D Airflow wit | AMD Ryzen 5 3600 | ASUS ROG Strix B550-A Gaming | 32GB Corsair Dominator Platinum RGB | Samsung 970 EVO 1TB & 860 EVO 2TB | Logitech G915 TKL | Logitech G703 | Logitech StreamCam | Logitech Pro X Gaming | BenQ EX2780Q Grijs